public interface InstanceDataBlockBuilder extends Builder
AMEManager.createInstanceDataBlockBuilder(nxopen.Part, nxopen.ame.PlcBlock, nxopen.ame.InstanceDataBlockBuilder.CreateMode)
Modifier and Type | Interface and Description |
---|---|
static class |
InstanceDataBlockBuilder.ActionType
the idb scope
|
static class |
InstanceDataBlockBuilder.CreateMode
the idb create mode
|
Modifier and Type | Method and Description |
---|---|
EODataItemAttributeHolder |
eoDataItemAttributeHolder()
Returns the data item
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
instanceDescription()
Returns the defined idb text description
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
instanceName()
Returns the defined idb text name
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectAMEBaseNode |
selectedBlock()
Returns the PlcBlock selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectAspectNode |
selectedEngObject()
Returns the EngObject selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectReuseLibraryItemBuilder |
selectedFBFromLibrary()
Returns the library pou selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setInstanceDescription(String resultText)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setInstanceName(String resultText)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setSymbolicName(String symbolicName)
Updates the idb symbolic name
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setTypeOfIDB(InstanceDataBlockBuilder.ActionType type)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
InstanceDataBlockBuilder.ActionType |
typeOfIDB()
Returns the defined rule type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateSourceBlock(PlcBlock selBlock)
Updates the source block selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateSourceBlockByName(String fileName)
Updates the source block by using given file name of reuse library item
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectAMEBaseNode selectedBlock() throws NXException, RemoteException
NXException
RemoteException
SelectAspectNode selectedEngObject() throws NXException, RemoteException
NXException
RemoteException
String instanceName() throws NXException, RemoteException
NXException
RemoteException
void setInstanceName(String resultText) throws NXException, RemoteException
resultText
- NXException
RemoteException
String instanceDescription() throws NXException, RemoteException
NXException
RemoteException
void setInstanceDescription(String resultText) throws NXException, RemoteException
resultText
- NXException
RemoteException
InstanceDataBlockBuilder.ActionType typeOfIDB() throws NXException, RemoteException
NXException
RemoteException
void setTypeOfIDB(InstanceDataBlockBuilder.ActionType type) throws NXException, RemoteException
type
- NXException
RemoteException
EODataItemAttributeHolder eoDataItemAttributeHolder() throws NXException, RemoteException
NXException
RemoteException
void updateSourceBlock(PlcBlock selBlock) throws NXException, RemoteException
selBlock
- NXException
RemoteException
SelectReuseLibraryItemBuilder selectedFBFromLibrary() throws NXException, RemoteException
NXException
RemoteException
void updateSourceBlockByName(String fileName) throws NXException, RemoteException
fileName
- NXException
RemoteException
void setSymbolicName(String symbolicName) throws NXException, RemoteException
symbolicName
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.