public interface ScalarFieldWrapper extends NXObject
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
Expression |
getExpression()
Returns the implementation if the wrapper is backed up by an expression;
NULL otherwise
License requirements: None. |
Field |
getField()
Returns the implementation if the wrapper is backed up by a field;
NULL otherwise
License requirements: None. |
double |
getFieldScaleFactor()
Returns the scale factor to be applied to the field, this is only applicable if the wrapper is backed up by a field
License requirements: None. |
void |
setExpression(Expression expression)
Sets the implementation of the wrapper to the specified expression
License requirements: None. |
void |
setField(Field field,
double scaleFactor)
Sets the implementation of the wrapper to the specified field
License requirements: None. |
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 setExpression(Expression expression) throws NXException, RemoteException
expression
- an existing expression that will be this wrapper's valueNXException
RemoteException
Expression getExpression() throws NXException, RemoteException
NXException
RemoteException
void setField(Field field, double scaleFactor) throws NXException, RemoteException
field
- an existing field that will be this wrapper's valuescaleFactor
- the field will be multiplied by this scale factor when being evaluatedNXException
RemoteException
Field getField() throws NXException, RemoteException
NXException
RemoteException
double getFieldScaleFactor() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.