public interface SmartObject extends DisplayableObject
Modifier and Type | Interface and Description |
---|---|
static class |
SmartObject.UpdateOption
Specifies when the smart object updates.
|
static class |
SmartObject.VisibilityOption
Specifies the smart object visibility.
|
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
evaluate()
Evaluate a smart object.
|
void |
protectFromDelete()
Protects the SmartObject from being deleted if any referencing objects are deleted.
|
void |
releaseDeleteProtection()
Removes delete protection from the SmartObject.
|
void |
removeParameters()
Removes the smart object parameters.
|
void |
replaceParameters(SmartObject otherSo)
Edit a smart object by replacing its parameters using parameters of
other smart object of the same class.
|
void |
setVisibility(SmartObject.VisibilityOption visibility)
Sets the visibility.
|
SmartObject.UpdateOption |
update()
Returns the update option.
|
SmartObject.VisibilityOption |
visibility()
Returns the visibility.
|
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
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
SmartObject.UpdateOption update() throws NXException, RemoteException
NXException
RemoteException
void removeParameters() throws NXException, RemoteException
NXException
RemoteException
void replaceParameters(SmartObject otherSo) throws NXException, RemoteException
otherSo
- NXException
RemoteException
void evaluate() throws NXException, RemoteException
NXException
RemoteException
SmartObject.VisibilityOption visibility() throws NXException, RemoteException
NXException
RemoteException
void setVisibility(SmartObject.VisibilityOption visibility) throws NXException, RemoteException
visibility
- NXException
RemoteException
void protectFromDelete() throws NXException, RemoteException
NXException
RemoteException
void releaseDeleteProtection() throws NXException, RemoteException
protectFromDelete()
.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.