public interface ComponentPattern extends NXObject
ComponentPatternBuilder
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
changeReferencePatternTemplate(int firstBaseInstanceIndex,
int secondBaseInstanceIndex)
Changes the template component of a reference pattern to a pattern member at indices (firstBaseInstanceIndex, secondBaseInstanceIndex).
|
void |
delete(boolean deleteComponents)
Deletes the component pattern object.
|
void |
displayInformation()
Displays the information of the component pattern.
|
PatternMember[] |
getAllPatternMembers()
Returns all the pattern members.
|
Component[] |
getComponentsToPattern()
Gets all the
Assemblies.Component that are selected for component pattern. |
boolean |
getPatternDeferredStatus()
Gets the deferred status of the component pattern.
|
String |
getPatternName()
Gets the component pattern name.
|
boolean |
getPatternSuppressedStatus()
Gets the suppressed status of the component pattern.
|
PartLoadStatus |
loadRelatedGeometry()
Loads the parts containing data referenced by this pattern,
including the parts that are patterned and parts containing
the objects that define the pattern parameters.
|
void |
suppress()
Suppresses the component pattern object.
|
void |
unsuppress()
Unsuppresses the component pattern object.
|
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void delete(boolean deleteComponents) throws NXException, RemoteException
deleteComponents
- NXException
RemoteException
void suppress() throws NXException, RemoteException
NXException
RemoteException
void unsuppress() throws NXException, RemoteException
NXException
RemoteException
void displayInformation() throws NXException, RemoteException
NXException
RemoteException
PartLoadStatus loadRelatedGeometry() throws NXException, RemoteException
NXException
RemoteException
String getPatternName() throws NXException, RemoteException
NXException
RemoteException
boolean getPatternSuppressedStatus() throws NXException, RemoteException
NXException
RemoteException
boolean getPatternDeferredStatus() throws NXException, RemoteException
NXException
RemoteException
PatternMember[] getAllPatternMembers() throws NXException, RemoteException
NXException
RemoteException
Component[] getComponentsToPattern() throws NXException, RemoteException
Assemblies.Component
that are selected for component pattern.
NXException
RemoteException
void changeReferencePatternTemplate(int firstBaseInstanceIndex, int secondBaseInstanceIndex) throws NXException, RemoteException
firstBaseInstanceIndex
- secondBaseInstanceIndex
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.