public interface AccessorEvaluatorBuilder extends BaseEvaluatorBuilder
AMEManager.createAccessorEvaluatorBuilder(nxopen.Part, nxopen.ame.ExpressionEvaluator)
Modifier and Type | Interface and Description |
---|---|
static class |
AccessorEvaluatorBuilder.AccessType
Choices for access type either by an index or property
|
static class |
AccessorEvaluatorBuilder.PositionTypeValue
Choices for position to be either begin, end or defined by index
|
BaseEvaluatorBuilder.ConditionType, BaseEvaluatorBuilder.ContextType
Modifier and Type | Method and Description |
---|---|
AccessorEvaluatorBuilder.AccessType |
accessTypeValue()
Returns the access type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
compareValue()
Returns the comparative value given by user
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
int |
objectPosition()
Returns the object index value given by the user
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
AccessorEvaluatorBuilder.PositionTypeValue |
positionValue()
Returns the position value given by the user
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
propertyName()
Returns the property name given by the user
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setAccessTypeValue(AccessorEvaluatorBuilder.AccessType accessType)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setCompareValue(String compareValue)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setObjectPosition(int objectPosition)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setPositionValue(AccessorEvaluatorBuilder.PositionTypeValue positionValue)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setPropertyName(String propertyName)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
basicProperties, establishEvaluator, referenceObject, sortingBlock
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AccessorEvaluatorBuilder.AccessType accessTypeValue() throws NXException, RemoteException
NXException
RemoteException
void setAccessTypeValue(AccessorEvaluatorBuilder.AccessType accessType) throws NXException, RemoteException
accessType
- NXException
RemoteException
String compareValue() throws NXException, RemoteException
NXException
RemoteException
void setCompareValue(String compareValue) throws NXException, RemoteException
compareValue
- NXException
RemoteException
String propertyName() throws NXException, RemoteException
NXException
RemoteException
void setPropertyName(String propertyName) throws NXException, RemoteException
propertyName
- NXException
RemoteException
AccessorEvaluatorBuilder.PositionTypeValue positionValue() throws NXException, RemoteException
NXException
RemoteException
void setPositionValue(AccessorEvaluatorBuilder.PositionTypeValue positionValue) throws NXException, RemoteException
positionValue
- NXException
RemoteException
int objectPosition() throws NXException, RemoteException
NXException
RemoteException
void setObjectPosition(int objectPosition) throws NXException, RemoteException
objectPosition
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.