NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.AME.AccessorEvaluatorBuilder Class Reference

Evaluates an object based on a property value or an index More...

Inheritance diagram for NXOpen.AME.AccessorEvaluatorBuilder:
NXOpen.AME.BaseEvaluatorBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AccessType { Property, Index }
 Choices for access type either by an index or property More...
 
enum  PositionTypeValue { Begin, End, Index }
 Choices for position to be either begin, end or defined by index More...
 
- Public Types inherited from NXOpen.AME.BaseEvaluatorBuilder
enum  ConditionType {
  Contains, Equals, NotEquals, LessThan,
  GreaterThan, LessThanEquals, GreaterThanEquals
}
 choices for condition type filter for navigations that return a list of filtered objects More...
 
enum  ContextType { Function, Location, Product, Automation }
 choices for aspect context type, can either be function, location, product, or automation More...
 

Properties

unsafe
NXOpen.AME.AccessorEvaluatorBuilder.AccessType 
AccessTypeValue [get, set]
 Returns or sets the access type More...
 
unsafe string CompareValue [get, set]
 Returns or sets the comparative value given by user More...
 
unsafe int ObjectPosition [get, set]
 Returns or sets the object index value given by the user More...
 
unsafe
NXOpen.AME.AccessorEvaluatorBuilder.PositionTypeValue 
PositionValue [get, set]
 Returns or sets the position value given by the user More...
 
unsafe string PropertyName [get, set]
 Returns or sets the property name given by the user More...
 
- Properties inherited from NXOpen.AME.BaseEvaluatorBuilder
unsafe
NXOpen.AME.BasicPropertiesBuilder 
BasicProperties [get]
 Returns the name and description More...
 
unsafe
NXOpen.AME.ReferenceObjectBuilder 
ReferenceObject [get]
 Returns the context and source object selection More...
 
unsafe
NXOpen.AME.SortingBlockBuilder 
SortingBlock [get]
 Returns the sorting block More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.AME.BaseEvaluatorBuilder
unsafe
NXOpen.AME.ExpressionEvaluator 
EstablishEvaluator ()
 Establishes the evaluator More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Evaluates an object based on a property value or an index

To create a new instance of this class, use NXOpen.AME.AMEManager.CreateAccessorEvaluatorBuilder

Created in NX12.0.0

Member Enumeration Documentation

Choices for access type either by an index or property

Enumerator
Property 
Index 

Choices for position to be either begin, end or defined by index

Enumerator
Begin 
End 
Index 

Property Documentation

unsafe NXOpen.AME.AccessorEvaluatorBuilder.AccessType NXOpen.AME.AccessorEvaluatorBuilder.AccessTypeValue
getset

Returns or sets the access type

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe string NXOpen.AME.AccessorEvaluatorBuilder.CompareValue
getset

Returns or sets the comparative value given by user

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe int NXOpen.AME.AccessorEvaluatorBuilder.ObjectPosition
getset

Returns or sets the object index value given by the user

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.AccessorEvaluatorBuilder.PositionTypeValue NXOpen.AME.AccessorEvaluatorBuilder.PositionValue
getset

Returns or sets the position value given by the user

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe string NXOpen.AME.AccessorEvaluatorBuilder.PropertyName
getset

Returns or sets the property name given by the user

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.