public interface DesignElementBuilder extends Builder, IAttributeSourceObjectBuilder
DesignElementBuilder.OperationType
CollaborativeContentManager.createDesignElementBuilder(nxopen.Part, nxopen.assemblies.DesignElementBuilder.OperationType)
Property | Value |
---|---|
EditAction | Partitions |
KeepOriginalDesignElement | 0 |
LayerOption | Original |
PositioningOptionValue | Maintain |
ReferenceSet | EntirePart |
SaveAsAction | NewRevision |
Modifier and Type | Interface and Description |
---|---|
static class |
DesignElementBuilder.EditActionType
Represents the edit action on a design element
|
static class |
DesignElementBuilder.LayerOptionType
Represents the layer option of a design element
|
static class |
DesignElementBuilder.OperationType
Represents an operation type that can be performed on a design element
|
static class |
DesignElementBuilder.PositionData
This class holds the data returned from
getPosition() |
static class |
DesignElementBuilder.PositioningOption
Represents the positioning option of a design element.
|
static class |
DesignElementBuilder.ReferenceSetType
Represents the reference set of a design element
|
static class |
DesignElementBuilder.SaveAsActionType
Represents the save as action on a design element
|
static class |
DesignElementBuilder.StateType
Represents the state of a design element
|
Modifier and Type | Method and Description |
---|---|
void |
addToPartitions(Partition[] partitions)
Specify partitions to which the design elements will be added.
|
int |
count()
Returns the number of design elements to be created.
|
LogicalObject[] |
createLogicalObjects()
Creates the pre-creation objects for the design elements
License requirements: nx_4gd_integration ("4th Generation Design") . |
SelectDisplayableObjectList |
designElementsToOperate()
Returns the design elements to operate upon
License requirements: None. |
String |
designElementType()
Returns the type of a design element
License requirements: None. |
DesignElementBuilder.EditActionType |
editAction()
Returns the edit action type on a design element
License requirements: None. |
BasicEffectivityBuilder |
effectivity()
Deprecated.
Deprecated in NX9.0.0. Use
effectivityTable() instead.
|
nxopen.pdm.EffectivityTableBuilder |
effectivityTable()
Returns the effectivity interface of a design element
License requirements: None. |
FileNew |
fileNewDescriptor()
Returns the file new descriptor to identify a design element
License requirements: None. |
Partition[] |
getAddPartitions()
Get the partitions to which the design elements will be added.
|
ErrorList |
getOperationFailures()
Returns design element operation failures
License requirements: None. |
DesignElementBuilder.PositionData |
getPosition()
Gets the position of design element
License requirements: None. |
Partition[] |
getRemovePartitions()
Get the partitions from which the design elements will be removed.
|
boolean |
keepOriginalDesignElement()
Returns the option determines whether to keep the original design element in the subset during save as
License requirements: None. |
int |
layer()
Returns the layer value of a design element.
|
DesignElementBuilder.LayerOptionType |
layerOption()
Returns the layer option of a design element
License requirements: None. |
Subset |
owningSubsetInstance()
Returns the owning subset instance
License requirements: None. |
BasePart |
partToUse()
Returns the part to use of a reuse design element.
|
DesignElementBuilder.PositioningOption |
positioningOptionValue()
Returns the positioning option of a design element
License requirements: None. |
DesignElementBuilder.ReferenceSetType |
referenceSet()
Returns the reference set of a design element
License requirements: None. |
String |
referenceSetName()
Returns the reference set name of a design element.
|
void |
removeFromPartitions(Partition[] partitions)
Specify partitions from which the design elements will be removed.
|
DesignElementBuilder.SaveAsActionType |
saveAsAction()
Returns the save as action type of a design element
License requirements: None. |
boolean |
scatter()
Returns the option to determine whether to scatter design elements during creation
License requirements: None. |
void |
setCount(int count)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setDesignElementType(String deType)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setEditAction(DesignElementBuilder.EditActionType actionType)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setKeepOriginalDesignElement(boolean valueType)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setLayer(int layer)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setLayerOption(DesignElementBuilder.LayerOptionType layerOption)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setOwningSubsetInstance(Subset subsetInstance)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setPartToUse(BasePart partToUse)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setPosition(Point3d position,
Matrix3x3 orientation)
Sets the position of design element.
|
void |
setPositioningOptionValue(DesignElementBuilder.PositioningOption positioningOption)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setReferenceSet(DesignElementBuilder.ReferenceSetType referenceSet)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setReferenceSetName(String referenceSetName)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setSaveAsAction(DesignElementBuilder.SaveAsActionType actionType)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setScatter(boolean scatterValue)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setState(DesignElementBuilder.StateType state)
License requirements: nx_4gd_integration ("4th Generation Design") . |
DesignElementBuilder.StateType |
state()
Returns the state of a design element
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
autoAssignAttributes
SelectDisplayableObjectList designElementsToOperate() throws NXException, RemoteException
NXException
RemoteException
FileNew fileNewDescriptor() throws NXException, RemoteException
NXException
RemoteException
DesignElementBuilder.StateType state() throws NXException, RemoteException
NXException
RemoteException
void setState(DesignElementBuilder.StateType state) throws NXException, RemoteException
state
- NXException
RemoteException
int count() throws NXException, RemoteException
DesignElementBuilder.OperationType.CREATE
NXException
RemoteException
void setCount(int count) throws NXException, RemoteException
count
- NXException
RemoteException
BasePart partToUse() throws NXException, RemoteException
DesignElementBuilder.StateType.REUSE
NXException
RemoteException
void setPartToUse(BasePart partToUse) throws NXException, RemoteException
partToUse
- NXException
RemoteException
BasicEffectivityBuilder effectivity() throws NXException, RemoteException
effectivityTable()
instead.
NXException
RemoteException
nxopen.pdm.EffectivityTableBuilder effectivityTable() throws NXException, RemoteException
NXException
RemoteException
DesignElementBuilder.PositionData getPosition() throws NXException, RemoteException
NXException
RemoteException
void setPosition(Point3d position, Matrix3x3 orientation) throws NXException, RemoteException
DesignElementBuilder.PositioningOption.AS_SPECIFIED
position
- orientation
- NXException
RemoteException
DesignElementBuilder.ReferenceSetType referenceSet() throws NXException, RemoteException
NXException
RemoteException
void setReferenceSet(DesignElementBuilder.ReferenceSetType referenceSet) throws NXException, RemoteException
referenceSet
- NXException
RemoteException
String referenceSetName() throws NXException, RemoteException
DesignElementBuilder.ReferenceSetType.AS_SPECIFIED
NXException
RemoteException
void setReferenceSetName(String referenceSetName) throws NXException, RemoteException
referenceSetName
- NXException
RemoteException
DesignElementBuilder.LayerOptionType layerOption() throws NXException, RemoteException
NXException
RemoteException
void setLayerOption(DesignElementBuilder.LayerOptionType layerOption) throws NXException, RemoteException
layerOption
- NXException
RemoteException
int layer() throws NXException, RemoteException
DesignElementBuilder.LayerOptionType.AS_SPECIFIED
NXException
RemoteException
void setLayer(int layer) throws NXException, RemoteException
layer
- NXException
RemoteException
Partition[] getAddPartitions() throws NXException, RemoteException
NXException
RemoteException
void addToPartitions(Partition[] partitions) throws NXException, RemoteException
Assemblies.DesignElementBuilder#addToPartitions
and Assemblies.DesignElementBuilder#removeFromPartitions
are called
with the same partition then the design elements will be added or removed from that partition
depending upon which was the last method called.
partitions
- NXException
RemoteException
Partition[] getRemovePartitions() throws NXException, RemoteException
NXException
RemoteException
void removeFromPartitions(Partition[] partitions) throws NXException, RemoteException
Assemblies.DesignElementBuilder#addToPartitions
and Assemblies.DesignElementBuilder#removeFromPartitions
are called
with the same partition then the design elements will be added or removed from that partition
depending upon which was the last method called.
partitions
- NXException
RemoteException
DesignElementBuilder.EditActionType editAction() throws NXException, RemoteException
NXException
RemoteException
void setEditAction(DesignElementBuilder.EditActionType actionType) throws NXException, RemoteException
actionType
- NXException
RemoteException
DesignElementBuilder.SaveAsActionType saveAsAction() throws NXException, RemoteException
NXException
RemoteException
void setSaveAsAction(DesignElementBuilder.SaveAsActionType actionType) throws NXException, RemoteException
actionType
- NXException
RemoteException
boolean keepOriginalDesignElement() throws NXException, RemoteException
NXException
RemoteException
void setKeepOriginalDesignElement(boolean valueType) throws NXException, RemoteException
valueType
- NXException
RemoteException
LogicalObject[] createLogicalObjects() throws NXException, RemoteException
NXException
RemoteException
Subset owningSubsetInstance() throws NXException, RemoteException
NXException
RemoteException
void setOwningSubsetInstance(Subset subsetInstance) throws NXException, RemoteException
subsetInstance
- NXException
RemoteException
ErrorList getOperationFailures() throws NXException, RemoteException
NXException
RemoteException
String designElementType() throws NXException, RemoteException
NXException
RemoteException
void setDesignElementType(String deType) throws NXException, RemoteException
deType
- NXException
RemoteException
boolean scatter() throws NXException, RemoteException
NXException
RemoteException
void setScatter(boolean scatterValue) throws NXException, RemoteException
scatterValue
- NXException
RemoteException
DesignElementBuilder.PositioningOption positioningOptionValue() throws NXException, RemoteException
NXException
RemoteException
void setPositioningOptionValue(DesignElementBuilder.PositioningOption positioningOption) throws NXException, RemoteException
positioningOption
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.