public interface PortBuilder extends Builder
AMEManager.createPortBuilder(nxopen.Part, nxopen.NXObject, nxopen.NXObject)
Modifier and Type | Interface and Description |
---|---|
static class |
PortBuilder.ConnectableAttrProxyObjectType
Represents the type of connectable attribute proxy object for typed port
|
static class |
PortBuilder.CreationModeType
Represents the type of creation mode
|
static class |
PortBuilder.Type
the type of a port
|
Modifier and Type | Method and Description |
---|---|
PortBuilder.ConnectableAttrProxyObjectType |
connectableProxyObjectType()
Returns the connectable object type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
PortBuilder.CreationModeType |
creationMode()
Returns the creation mode
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectionEngineeringObjectDefinitionBuilder |
engObjectType()
Returns the engineering object type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
PortAttributeHolder |
portAttributeHolder()
Returns the port attribute holder
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
portName()
Returns the name of port
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
portType()
Returns the type of port
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectReuseLibraryItemBuilder |
reuseLibraryItem()
Returns the reuse library item
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setConnectableProxyObjectType(PortBuilder.ConnectableAttrProxyObjectType connectableAttrObjectType)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setCreationMode(PortBuilder.CreationModeType creationMode)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setPortCardinality(String portCardinality)
Set the cardinality
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setPortDirection(String portDirection)
Set the direction
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setPortName(String portName)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setPortType(String type)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String portType() throws NXException, RemoteException
NXException
RemoteException
void setPortType(String type) throws NXException, RemoteException
type
- NXException
RemoteException
String portName() throws NXException, RemoteException
NXException
RemoteException
void setPortName(String portName) throws NXException, RemoteException
portName
- NXException
RemoteException
void setPortDirection(String portDirection) throws NXException, RemoteException
portDirection
- NXException
RemoteException
void setPortCardinality(String portCardinality) throws NXException, RemoteException
portCardinality
- NXException
RemoteException
PortBuilder.CreationModeType creationMode() throws NXException, RemoteException
NXException
RemoteException
void setCreationMode(PortBuilder.CreationModeType creationMode) throws NXException, RemoteException
creationMode
- NXException
RemoteException
SelectReuseLibraryItemBuilder reuseLibraryItem() throws NXException, RemoteException
NXException
RemoteException
SelectionEngineeringObjectDefinitionBuilder engObjectType() throws NXException, RemoteException
NXException
RemoteException
PortBuilder.ConnectableAttrProxyObjectType connectableProxyObjectType() throws NXException, RemoteException
NXException
RemoteException
void setConnectableProxyObjectType(PortBuilder.ConnectableAttrProxyObjectType connectableAttrObjectType) throws NXException, RemoteException
connectableAttrObjectType
- NXException
RemoteException
PortAttributeHolder portAttributeHolder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.