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 |
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, 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
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 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.