public interface ExpressionBlockBuilder extends Builder
ExpressionBlockBuilder
builder.
ExpressionBlockBuilder is used to maintain the ExpressionBlockObject
which is used store related expressions that work for same task.
ExpressionBlockCollection.createExpressionBlockBuilder(nxopen.mechatronics.ExpressionBlockObject)
Modifier and Type | Interface and Description |
---|---|
static class |
ExpressionBlockBuilder.DataType
Represents the data type.
|
static class |
ExpressionBlockBuilder.Slot
Represents Slot definition structure.
|
static class |
ExpressionBlockBuilder.SlotType
Represents the Slot type.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getDescription()
Gets description lines.
|
ExpressionBlockBuilder.Slot[] |
getSlots()
Gets all Slots.
|
void |
loadFromXmlFile(String templateFile)
Load data from xml file.
|
String |
name()
Returns the name.
|
void |
saveToXmlFile(String templateFile)
Save data to xml file.
|
void |
setDescription(String[] descLines)
Sets description lines.
|
void |
setName(String name)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setSlots(ExpressionBlockBuilder.Slot[] slots)
Sets all Slots.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String[] getDescription() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String[] descLines) throws NXException, RemoteException
descLines
- NXException
RemoteException
ExpressionBlockBuilder.Slot[] getSlots() throws NXException, RemoteException
NXException
RemoteException
void setSlots(ExpressionBlockBuilder.Slot[] slots) throws NXException, RemoteException
slots
- Array of SlotsNXException
RemoteException
void saveToXmlFile(String templateFile) throws NXException, RemoteException
templateFile
- NXException
RemoteException
void loadFromXmlFile(String templateFile) throws NXException, RemoteException
templateFile
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.