NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.PDM.IAttributeGroupOwner Interface Reference

An interface class for objects that own attribute groups. More...

Inheritance diagram for NXOpen.PDM.IAttributeGroupOwner:
NXOpen.PDM.AttributeGroup NXOpen.PDM.ModelElement NXOpen.PDM.ModelElementRevision NXOpen.PDM.ConditionalElementRevision NXOpen.PDM.CrossSheetReference NXOpen.PDM.DesignElementRevision NXOpen.PDM.DesignFeatureRevision NXOpen.PDM.DesignSubordinateRevision NXOpen.PDM.ConnectionElementRevision NXOpen.PDM.ElementGroup NXOpen.PDM.LogicalElementRevision NXOpen.PDM.SheetRevision NXOpen.PID.OffSheetConnector NXOpen.PID.Pipe NXOpen.PLAS.Run NXOpen.PID.Equipment NXOpen.PID.Sheet NXOpen.PLAS.ControlLoop NXOpen.PID.InstrumentationSymbol NXOpen.PID.PortEquipment

Public Member Functions

NXOpen.PDM.AttributeGroup Create (NXOpen.PDM.AttributeGroupDescription attributeGroupDescription)
 Creates an attribute group for a NXOpen.PDM.IAttributeGroupOwner , based on an attribute group type. More...
 
NXOpen.PDM.AttributeGroupReviseBuilder CreateAttributeGroupReviseBuilder (NXOpen.PDM.AttributeGroup[] attributeGroups)
 Creates a NXOpen.PDM.AttributeGroupReviseBuilder object. More...
 
NXOpen.PDM.AttributeGroupReviseBuilder CreateAttributeGroupReviseBuilder (NXOpen.PDM.AttributeGroup[] attributeGroups, bool keepOriginal, NXOpen.PDM.AttributeGroupReviseBuilder.SaveAsActionType saveAsActionType)
 The builder will do a revise or save-as operation for each attribute group in the input list of existing attribute groups depending on input operation type. More...
 
NXOpen.PDM.AttributeGroupDescription[] GetAttributeGroupDescriptions ()
 Returns the NXOpen.PDM.AttributeGroupDescription objects representing the attribute group types supported by this object. More...
 
NXOpen.PDM.AttributeGroup[] GetAttributeGroups ()
 Returns the NXOpen.PDM.AttributeGroup objects owned by this object. More...
 

Detailed Description

An interface class for objects that own attribute groups.

Created in NX9.0.0

Member Function Documentation

NXOpen.PDM.AttributeGroup NXOpen.PDM.IAttributeGroupOwner.Create ( NXOpen.PDM.AttributeGroupDescription  attributeGroupDescription)

Creates an attribute group for a NXOpen.PDM.IAttributeGroupOwner , based on an attribute group type.

An attribute group type is represented by an NXOpen.PDM.AttributeGroupDescription .

Created in NX9.0.0

License requirements: None.

Parameters
attributeGroupDescription
Returns
The new attribute group.

Implemented in NXOpen.PDM.ModelElementRevision, NXOpen.PDM.AttributeGroup, and NXOpen.PDM.ModelElement.

NXOpen.PDM.AttributeGroupReviseBuilder NXOpen.PDM.IAttributeGroupOwner.CreateAttributeGroupReviseBuilder ( NXOpen.PDM.AttributeGroup[]  attributeGroups)

Creates a NXOpen.PDM.AttributeGroupReviseBuilder object.

The builder creates a revision for each attribute group in the input list of existing attribute groups.

Created in NX9.0.0

License requirements: None.

Parameters
attributeGroups
Returns

Implemented in NXOpen.PDM.ModelElementRevision, NXOpen.PDM.AttributeGroup, and NXOpen.PDM.ModelElement.

NXOpen.PDM.AttributeGroupReviseBuilder NXOpen.PDM.IAttributeGroupOwner.CreateAttributeGroupReviseBuilder ( NXOpen.PDM.AttributeGroup[]  attributeGroups,
bool  keepOriginal,
NXOpen.PDM.AttributeGroupReviseBuilder.SaveAsActionType  saveAsActionType 
)

The builder will do a revise or save-as operation for each attribute group in the input list of existing attribute groups depending on input operation type.

Created in NX11.0.0

License requirements: None.

Parameters
attributeGroups
keepOriginal
saveAsActionType
Returns

Implemented in NXOpen.PDM.ModelElementRevision, NXOpen.PDM.AttributeGroup, and NXOpen.PDM.ModelElement.

NXOpen.PDM.AttributeGroupDescription [] NXOpen.PDM.IAttributeGroupOwner.GetAttributeGroupDescriptions ( )

Returns the NXOpen.PDM.AttributeGroupDescription objects representing the attribute group types supported by this object.

Created in NX9.0.0

License requirements: None.

Returns

Implemented in NXOpen.PDM.ModelElementRevision, NXOpen.PDM.AttributeGroup, and NXOpen.PDM.ModelElement.

NXOpen.PDM.AttributeGroup [] NXOpen.PDM.IAttributeGroupOwner.GetAttributeGroups ( )

Returns the NXOpen.PDM.AttributeGroup objects owned by this object.

Created in NX9.0.0

License requirements: None.

Returns

Implemented in NXOpen.PDM.ModelElementRevision, NXOpen.PDM.AttributeGroup, and NXOpen.PDM.ModelElement.


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