NXOpen .NET Reference  12.0.0
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.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  Types { Classification, LibraryObject, Aspect }
 the type of object to be used for edit clause More...
 
enum  Operator { As, Under, OfType }
 the query operator More...
 
enum  QueryClauseOperatorType { And, Or, None }
 the clause operator More...
 

Public Member Functions

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...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. 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 
ClauseOperator [get, set]
 Returns or sets the clause operator of query 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.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 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.EditClauseBuilder.Types 
Type [get, set]
 Returns or sets the type of object to be used for edit clause NXOpen.AME.EditClauseBuilder.Type 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

ClauseOperator

And

ReuseLibraryOperator

OfType

Created in NX11.0.0

Member Enumeration Documentation

the query operator

Enumerator
As 
Under 
OfType 

the clause operator

Enumerator
And 
Or 
None 

the type of object to be used for edit clause

Enumerator
Classification 
LibraryObject 
Aspect 

Member Function Documentation

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

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 
)

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 
)

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.ClauseOperator
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.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 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")


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