public interface FieldFormula extends Field
Field
) which has n number of dependent
variables, where each dependent variable (see FieldVariable
) is implemented using the NX Expression sub-system.
In practical terms, a field formula is implemented using n number of field expressions
FieldExpression
. DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
editFieldFormula(FieldVariable[] indepVarArray,
FieldExpression[] depExpArray)
Edit the formula field.
|
void |
editFieldFormulaVariables(FieldVariable[] indepVarArray,
FieldVariable[] depVarArray)
Edit the formula field variables.
|
FieldExpression[] |
getDependentExpressions()
Returns the dependent field expressions associated with this formula
License requirements: None. |
addApplicationData, copyAsTableToPart, copyToPart, createCopyInPart, createDrawHelper, createTableInPart, delete, getApplicationData, getDependentVariables, getDescription, getFieldDrawhelper, getFieldEvaluator, getIdLabel, getIndependentVariables, getSpatialMap, isLocked, isUserField, rename, setDescription, setIdLabel, setPartContext, setSpatialMap, xygraph, xygraph, xygraph, xygraph3DScaleAndReturnPlots, xygraphAndReturnPlots, xygraphArgand, xygraphScaleAndReturnPlots
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
void editFieldFormula(FieldVariable[] indepVarArray, FieldExpression[] depExpArray) throws NXException, RemoteException
FieldExpression
array and the array of FieldVariable
s used.
indepVarArray
- independent variables to be associated with the fielddepExpArray
- dependent field expressions to be associated with the fieldNXException
RemoteException
FieldExpression[] getDependentExpressions() throws NXException, RemoteException
NXException
RemoteException
void editFieldFormulaVariables(FieldVariable[] indepVarArray, FieldVariable[] depVarArray) throws NXException, RemoteException
FieldVariable
arrays. The formula will be updated to reflect the changes (if any) to the variables. If the dependent variables are changed, the expressions will be changed
to 0 if the new variable measure is incompatible with the old variable measure. If the independent variables change, the expression will be changed
to 0 if it contains any of the deleted variables.
indepVarArray
- new independent variables to be associated with the fielddepVarArray
- new dependent field variables to be associated with the fieldNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.