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
Modifier and Type | Method and Description |
---|---|
void |
evaluate()
Evaluate a smart object.
|
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
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
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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.