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

Naming Rule Builder More...

Inheritance diagram for NXOpen.AME.EditClauseBuilder:
NXOpen.AME.MultipleObjectsBuilder NXOpen.AME.AMEBaseBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  MathOperatorsType {
  IsEqual, IsNotEqual, IsGreaterThanOrEqual, IsGreaterThan,
  IsLessThanOrEqual, IsLessThan
}
 the math operators More...
 
enum  Operator { As, Under, OfType }
 the query operator More...
 
enum  ParentPropertyAspect { FunctionAspect, LocationAspect, ProductAspect, AutomationAspect }
 the selected aspect for parent property More...
 
enum  ProductAssignmentOperator { Equal, NotEqual }
 the product assignment operator applied to More...
 
enum  ProductAssignmentValue { True, False }
 the product assignment value applied to More...
 
enum  QueryClauseOperatorType { And, Or, None }
 the clause operator More...
 
enum  QueryConnectedValue { True, False }
 the value true/false More...
 
enum  QueryPortCondition { Exists, IsConnected }
 the property applied to More...
 
enum  QueryPropertyAppliedTo {
  Classification, LibraryObject, Aspect, General,
  Tag
}
 the property applied to More...
 
enum  QueryPropertyOfCategory { FunctionAspect, LocationAspect, ProductAspect }
 the property of aspect More...
 
enum  QueryPropertyOfClassLibCategory { Type, Product }
 the property of classification or library item More...
 
enum  Types {
  Classification, LibraryObject, Aspect, Property,
  Port, ProductAssignment, ParentProperty
}
 the type of object to be used for edit clause More...
 

Public Member Functions

unsafe void SetClassificationPropertyId (int classificationPropertyID)
 Set the classification property id More...
 
unsafe void SetProperty (int index, string propertyName)
 Set the property More...
 
unsafe void SetPropertyOperator (int index, string propertyOperator)
 Set the property operator More...
 
unsafe void SetPropertyValue (int index, string propertyValue)
 Set the property value More...
 

Properties

unsafe bool AllAspects [get, set]
 Returns or sets the all aspects option status whether ON or OFF More...
 
unsafe
NXOpen.AME.EditClauseBuilder.Operator 
AspectOperator [get, set]
 Returns or sets the query operator for Aspect object More...
 
unsafe
NXOpen.AME.EditClauseBuilder.Operator 
ClassificationOperator [get, set]
 Returns or sets the query operator for Classification object More...
 
unsafe
NXOpen.AME.EditClauseBuilder.QueryClauseOperatorType 
ClauseOperatorType [get, set]
 Returns or sets the clause operator of query More...
 
unsafe
NXOpen.AME.EditClauseBuilder.Types 
ConditionType [get, set]
 Returns or sets the condition type More...
 
unsafe
NXOpen.AME.EditClauseBuilder.QueryConnectedValue 
ConnectedValue [get, set]
 Returns or sets the value true/false More...
 
unsafe
NXOpen.AME.EditClauseBuilder.MathOperatorsType 
MathOperator [get, set]
 Returns or sets the math operatos More...
 
unsafe int NumberOfConnectedPorts [get, set]
 Returns or sets the query value number of connected ports More...
 
unsafe
NXOpen.AME.EditClauseBuilder.ParentPropertyAspect 
ParentPropertySelectedAspect [get, set]
 Returns or sets the selected aspect for parent property More...
 
unsafe
NXOpen.AME.EditClauseBuilder.QueryPortCondition 
PortCondition [get, set]
 Returns or sets the port operator More...
 
unsafe string PortDomain [get, set]
 Returns or sets the port domain More...
 
unsafe
NXOpen.AME.EditClauseBuilder.ProductAssignmentOperator 
ProductAssigmentOperator [get, set]
 Returns or sets the query operator for product assignment object More...
 
unsafe
NXOpen.AME.EditClauseBuilder.ProductAssignmentValue 
ProductAssigmentValue [get, set]
 Returns or sets the query value for product assignment object More...
 
unsafe
NXOpen.AME.EditClauseBuilder.QueryPropertyAppliedTo 
PropertyAppliedTo [get, set]
 Returns or sets the property applied to More...
 
unsafe int PropertyOfCategory [get, set]
 Returns or sets the property of More...
 
unsafe
NXOpen.AME.EditClauseBuilder.Operator 
ReuseLibraryOperator [get, set]
 Returns or sets the query operator for Reuse Library object More...
 
unsafe NXOpen.AME.SelectAMEBaseNode SelectAspect [get]
 Returns the selected aspect More...
 
unsafe
NXOpen.AME.SelectClassificationBuilder 
SelectClassification [get]
 Returns the selected classification More...
 
unsafe NXOpen.AME.AMEQuery SelectedQuery [get, set]
 Returns or sets the query object More...
 
unsafe NXOpen.AME.QueryClause SelectedQueryClause [get, set]
 Returns or sets the selected query clause More...
 
unsafe
NXOpen.AME.SelectionEngineeringObjectDefinitionBuilder 
SelectFromMemberSelect [get]
 Returns the engineering object definition More...
 
unsafe
NXOpen.AME.SelectionBaseDefinitionBuilder 
SelectLibraryObject [get]
 Returns the engineering object definition or product definition More...
 
unsafe string SubType [get, set]
 Returns or sets the port sub type More...
 
unsafe
NXOpen.AME.EditClauseBuilder.Types 
Type [get, set]
 Returns or sets the type of object to be used for edit clause NXOpen.AME.EditClauseBuilder.Type More...
 
unsafe int ValueCount [get, set]
 Returns or sets the value count More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Naming Rule Builder

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

Default values.

Property Value

AllAspects

0

AspectOperator

Under

ClassificationOperator

As

ClauseOperatorType

And

ReuseLibraryOperator

OfType

Created in NX11.0.0

Member Enumeration Documentation

the math operators

Enumerator
IsEqual 
IsNotEqual 
IsGreaterThanOrEqual 
IsGreaterThan 
IsLessThanOrEqual 
IsLessThan 

the query operator

Enumerator
As 
Under 
OfType 

the selected aspect for parent property

Enumerator
FunctionAspect 
LocationAspect 
ProductAspect 
AutomationAspect 

the product assignment operator applied to

Enumerator
Equal 
NotEqual 

the product assignment value applied to

Enumerator
True 
False 

the clause operator

Enumerator
And 
Or 
None 

the value true/false

Enumerator
True 
False 

the property applied to

Enumerator
Exists 
IsConnected 

the property applied to

Enumerator
Classification 
LibraryObject 
Aspect 
General 
Tag 

the property of aspect

Enumerator
FunctionAspect 
LocationAspect 
ProductAspect 

the property of classification or library item

Enumerator
Type 
Product 

the type of object to be used for edit clause

Enumerator
Classification 
LibraryObject 
Aspect 
Property 
Port 
ProductAssignment 
ParentProperty 

Member Function Documentation

unsafe void NXOpen.AME.EditClauseBuilder.SetClassificationPropertyId ( int  classificationPropertyID)
inline

Set the classification property id

Created in NX1899.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
classificationPropertyID
unsafe void NXOpen.AME.EditClauseBuilder.SetProperty ( int  index,
string  propertyName 
)
inline

Set the property

Created in NX11.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
index
propertyName
unsafe void NXOpen.AME.EditClauseBuilder.SetPropertyOperator ( int  index,
string  propertyOperator 
)
inline

Set the property operator

Created in NX11.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
index
propertyOperator
unsafe void NXOpen.AME.EditClauseBuilder.SetPropertyValue ( int  index,
string  propertyValue 
)
inline

Set the property value

Created in NX11.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
index
propertyValue

Property Documentation

unsafe bool NXOpen.AME.EditClauseBuilder.AllAspects
getset

Returns or sets the all aspects option status whether ON or OFF

Created in NX11.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.EditClauseBuilder.Operator NXOpen.AME.EditClauseBuilder.AspectOperator
getset

Returns or sets the query operator for Aspect object

Created in NX11.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.EditClauseBuilder.Operator NXOpen.AME.EditClauseBuilder.ClassificationOperator
getset

Returns or sets the query operator for Classification object

Created in NX11.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.EditClauseBuilder.QueryClauseOperatorType NXOpen.AME.EditClauseBuilder.ClauseOperatorType
getset

Returns or sets the clause operator of query

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.EditClauseBuilder.Types NXOpen.AME.EditClauseBuilder.ConditionType
getset

Returns or sets the condition type

Created in NX1847.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.EditClauseBuilder.QueryConnectedValue NXOpen.AME.EditClauseBuilder.ConnectedValue
getset

Returns or sets the value true/false

Created in NX1847.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.EditClauseBuilder.MathOperatorsType NXOpen.AME.EditClauseBuilder.MathOperator
getset

Returns or sets the math operatos

Created in NX1847.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.EditClauseBuilder.NumberOfConnectedPorts
getset

Returns or sets the query value number of connected ports

Created in NX1847.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.EditClauseBuilder.ParentPropertyAspect NXOpen.AME.EditClauseBuilder.ParentPropertySelectedAspect
getset

Returns or sets the selected aspect for parent property

Created in NX1847.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.EditClauseBuilder.QueryPortCondition NXOpen.AME.EditClauseBuilder.PortCondition
getset

Returns or sets the port operator

Created in NX1847.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.EditClauseBuilder.PortDomain
getset

Returns or sets the port domain

Created in NX1847.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.EditClauseBuilder.ProductAssignmentOperator NXOpen.AME.EditClauseBuilder.ProductAssigmentOperator
getset

Returns or sets the query operator for product assignment object

Created in NX1847.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.EditClauseBuilder.ProductAssignmentValue NXOpen.AME.EditClauseBuilder.ProductAssigmentValue
getset

Returns or sets the query value for product assignment object

Created in NX1847.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.EditClauseBuilder.QueryPropertyAppliedTo NXOpen.AME.EditClauseBuilder.PropertyAppliedTo
getset

Returns or sets the property applied to

Created in NX1847.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.EditClauseBuilder.PropertyOfCategory
getset

Returns or sets the property of

Created in NX1847.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.EditClauseBuilder.Operator NXOpen.AME.EditClauseBuilder.ReuseLibraryOperator
getset

Returns or sets the query operator for Reuse Library object

Created in NX11.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.SelectAMEBaseNode NXOpen.AME.EditClauseBuilder.SelectAspect
get

Returns the selected aspect

Created in NX11.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.SelectClassificationBuilder NXOpen.AME.EditClauseBuilder.SelectClassification
get

Returns the selected classification

Created in NX11.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.AMEQuery NXOpen.AME.EditClauseBuilder.SelectedQuery
getset

Returns or sets the query object

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.QueryClause NXOpen.AME.EditClauseBuilder.SelectedQueryClause
getset

Returns or sets the selected query clause

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.SelectionEngineeringObjectDefinitionBuilder NXOpen.AME.EditClauseBuilder.SelectFromMemberSelect
get

Returns the engineering object definition

Created in NX11.0.0

Deprecated in NX12.0.0. Use SelectLibraryObject instead.

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.SelectionBaseDefinitionBuilder NXOpen.AME.EditClauseBuilder.SelectLibraryObject
get

Returns the engineering object definition or product definition

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe string NXOpen.AME.EditClauseBuilder.SubType
getset

Returns or sets the port sub type

Created in NX1847.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.EditClauseBuilder.Types NXOpen.AME.EditClauseBuilder.Type
getset

Returns or sets the type of object to be used for edit clause NXOpen.AME.EditClauseBuilder.Type

Created in NX11.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.EditClauseBuilder.ValueCount
getset

Returns or sets the value count

Created in NX1847.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.