public interface InstantiationBuilder extends Builder
InstantiationBuilder
Collection.createInstantiationBuilder(nxopen.userdefinedtemplate.Instantiation)
Modifier and Type | Interface and Description |
---|---|
static class |
InstantiationBuilder.JaUserdefinedtemplateLayerOption
Output layer options
|
static class |
InstantiationBuilder.MatchedExpressionData
This class holds the data returned from
getMatchedExpression(nxopen.Expression) |
static class |
InstantiationBuilder.MatchedReferenceData
This class holds the data returned from
getMatchedReference(nxopen.NXObject) |
Modifier and Type | Method and Description |
---|---|
boolean |
explosion()
Returns the property of whether user is allowed to explode User Defined Template instantiation
License requirements: None. |
Expression[] |
getExpressions()
Returns the expressions in User Defined Template
License requirements: None. |
InstantiationBuilder.MatchedExpressionData |
getMatchedExpression(Expression originalExpression)
Returns the matched expression of an original expression in User Defined Template
License requirements: None. |
InstantiationBuilder.MatchedReferenceData |
getMatchedReference(NXObject originalReference)
Returns the matched reference of an original reference in User Defined Template
License requirements: None. |
NXObject[] |
getReferences()
Returns the references in User Defined Template
License requirements: None. |
int |
layerNumber()
Returns the output layer number user specify for User Defined Template instantiation
License requirements: None. |
InstantiationBuilder.JaUserdefinedtemplateLayerOption |
layerOption()
Returns the property of output layer option of User Defined Template instantiation
License requirements: None. |
Part |
loadAuthoringPart(String authoringPartName)
Return the authoring part of User Defined Template object
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
setExplosion(boolean explode)
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
setLayerNumber(int layerNumber)
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
setLayerOption(InstantiationBuilder.JaUserdefinedtemplateLayerOption layerOption)
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
setMatchedReference(NXObject originalReference,
NXObject matchedReference,
boolean flipDirection)
Set the matched reference of an original reference in User Defined Template
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Part loadAuthoringPart(String authoringPartName) throws NXException, RemoteException
authoringPartName
- Name of the authoring part with full pathNXException
RemoteException
Expression[] getExpressions() throws NXException, RemoteException
NXException
RemoteException
InstantiationBuilder.MatchedExpressionData getMatchedExpression(Expression originalExpression) throws NXException, RemoteException
originalExpression
- NXException
RemoteException
NXObject[] getReferences() throws NXException, RemoteException
NXException
RemoteException
InstantiationBuilder.MatchedReferenceData getMatchedReference(NXObject originalReference) throws NXException, RemoteException
originalReference
- NXException
RemoteException
void setMatchedReference(NXObject originalReference, NXObject matchedReference, boolean flipDirection) throws NXException, RemoteException
originalReference
- matchedReference
- flipDirection
- NXException
RemoteException
boolean explosion() throws NXException, RemoteException
NXException
RemoteException
void setExplosion(boolean explode) throws NXException, RemoteException
explode
- NXException
RemoteException
InstantiationBuilder.JaUserdefinedtemplateLayerOption layerOption() throws NXException, RemoteException
NXException
RemoteException
void setLayerOption(InstantiationBuilder.JaUserdefinedtemplateLayerOption layerOption) throws NXException, RemoteException
layerOption
- NXException
RemoteException
int layerNumber() throws NXException, RemoteException
NXException
RemoteException
void setLayerNumber(int layerNumber) throws NXException, RemoteException
layerNumber
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.