public interface SystemObject extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
SystemObject.AssociateItemData
This class holds the data returned from
getAssociateItem(nxopen.mechatronics.SystemObject.RelationType) |
static class |
SystemObject.RelationType
Relation type.
|
static class |
SystemObject.ReorderType
Reorder object type to specify the relative position.
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
addComponent(Component[] comps)
Adds
Component . |
void |
addOperation(NXObject[] opers)
Adds operation object.
|
void |
addPhysicsObjects(NXObject[] objects)
Adds behavioral physics objects.
|
void |
addSignalAdapters(NXObject[] adapters)
Adds signal adapter objects.
|
void |
applyNamingRule()
Perform naming rule check and update the designation.
|
void |
associateItem(SystemObject.RelationType type,
String itemMFKID,
String revisionID)
Associate a specified item to this system object.
|
void |
createTraceLink(SystemObject pComplying)
Creates the trace link for system objects.
|
void |
dissociateItem(String itemMFKID,
String revisionID)
Dissociate a specified item from this system object.
|
SystemObject.AssociateItemData |
getAssociateItem(SystemObject.RelationType type)
Query the associated item with a specified type.
|
NXObject[] |
getPhysicsObjects()
Gets behavioral physics objects.
|
String |
getSingleDesignation()
Get the single designation including aspect, letter code and index.
|
void |
removeComponent(Component[] comps)
Removes
Component . |
void |
removeOperation(NXObject[] opers)
Removes operation object.
|
void |
removePhysicsObjects(NXObject[] objects)
Removes behavioral physics objects.
|
void |
removeSignalAdapters(NXObject[] adapters)
Removes signal adapter objects.
|
void |
removeTraceLink(SystemObject pComplying)
Removes the trace link for system objects.
|
void |
renameInstance(String name)
Renames system object instance.
|
void |
reorderObject(SystemObject pDestination,
SystemObject.ReorderType beforeOrAfter)
Reorders system objects.
|
void |
restructureObject(SystemObject pDestination)
Restructure system object.
|
void |
setSingleDesignation(String designation)
Set the single designation including aspect, letter code and index.
|
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, 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 addComponent(Component[] comps) throws NXException, RemoteException
Component
.
comps
- NXException
RemoteException
void removeComponent(Component[] comps) throws NXException, RemoteException
Component
.
comps
- NXException
RemoteException
void addOperation(NXObject[] opers) throws NXException, RemoteException
opers
- NXException
RemoteException
void removeOperation(NXObject[] opers) throws NXException, RemoteException
opers
- NXException
RemoteException
void addSignalAdapters(NXObject[] adapters) throws NXException, RemoteException
adapters
- NXException
RemoteException
void removeSignalAdapters(NXObject[] adapters) throws NXException, RemoteException
adapters
- NXException
RemoteException
void restructureObject(SystemObject pDestination) throws NXException, RemoteException
pDestination
- NXException
RemoteException
void addPhysicsObjects(NXObject[] objects) throws NXException, RemoteException
objects
- NXException
RemoteException
void removePhysicsObjects(NXObject[] objects) throws NXException, RemoteException
objects
- NXException
RemoteException
NXObject[] getPhysicsObjects() throws NXException, RemoteException
NXException
RemoteException
void reorderObject(SystemObject pDestination, SystemObject.ReorderType beforeOrAfter) throws NXException, RemoteException
pDestination
- beforeOrAfter
- Reorder Before/AfterNXException
RemoteException
void renameInstance(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void createTraceLink(SystemObject pComplying) throws NXException, RemoteException
pComplying
- NXException
RemoteException
void removeTraceLink(SystemObject pComplying) throws NXException, RemoteException
pComplying
- NXException
RemoteException
String getSingleDesignation() throws NXException, RemoteException
NXException
RemoteException
void setSingleDesignation(String designation) throws NXException, RemoteException
designation
- NXException
RemoteException
void applyNamingRule() throws NXException, RemoteException
NXException
RemoteException
void associateItem(SystemObject.RelationType type, String itemMFKID, String revisionID) throws NXException, RemoteException
type
- The relation type.itemMFKID
- The item MFK ID of association item.revisionID
- The revision ID of association item.NXException
RemoteException
SystemObject.AssociateItemData getAssociateItem(SystemObject.RelationType type) throws NXException, RemoteException
type
- The relation type.NXException
RemoteException
void dissociateItem(String itemMFKID, String revisionID) throws NXException, RemoteException
itemMFKID
- The item MFK ID of dissociation item.revisionID
- The revision ID of dissociation item.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.