public interface InterfaceObject extends NXObject
ObjectBuilder.addProductInterfaceObject(nxopen.NXObject)
Modifier and Type | Interface and Description |
---|---|
static class |
InterfaceObject.InvalidState
Invalid state of problematic product interface object
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
InterfaceObject.InvalidState |
checkProductInterfaceObject()
Check the invalid state of product interface object
License requirements: None. |
boolean |
fixInvalidProductInterfaceObject()
Fix the invalid state of product interface object
License requirements: None. |
NXObject |
getProductInterfaceDefiningEntity()
Returns the underlying NX object referenced by the input product interface object
License requirements: None. |
String |
getProductInterfaceObjectStatus()
Returns the status of the input product interface object
License requirements: None. |
String |
getProductInterfaceObjectType()
Returns the type of the input product interface object
License requirements: None. |
String |
getUserComments()
Returns the user comments on the input product interface object
License requirements: None. |
void |
removeProductInterfaceObject()
Removes an object from the product interface set; currently supported types are expressions and geometry
License requirements: None. |
void |
renameProductInterfaceObject(String name)
Renames an object from the product interface set
License requirements: None. |
void |
setUserComments(String userComments)
Sets the user comments on the input product interface object
License requirements: None. |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, 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, 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
String getProductInterfaceObjectType() throws NXException, RemoteException
NXException
RemoteException
NXObject getProductInterfaceDefiningEntity() throws NXException, RemoteException
NXException
RemoteException
String getProductInterfaceObjectStatus() throws NXException, RemoteException
NXException
RemoteException
void setUserComments(String userComments) throws NXException, RemoteException
userComments
- user comments to be set on the product interface objectNXException
RemoteException
String getUserComments() throws NXException, RemoteException
NXException
RemoteException
void removeProductInterfaceObject() throws NXException, RemoteException
NXException
RemoteException
void renameProductInterfaceObject(String name) throws NXException, RemoteException
name
- user defined name to be set on the product interface object, if it is empty reset it to default nameNXException
RemoteException
InterfaceObject.InvalidState checkProductInterfaceObject() throws NXException, RemoteException
NXException
RemoteException
boolean fixInvalidProductInterfaceObject() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.