ConfigurationManager Class

class NXOpen.PDM.ConfigurationManager

Bases: object

Represents Configuration Manager

Use NXOpen.Session.ConfigurationManager() to get the instance of this class.

New in version NX9.0.0.

Methods

Method Description
CreateConfigurationContextBuilder Creates a new NXOpen.PDM.ConfigurationContextBuilder object for :py:class:` NXOpen.PDM.ConfigurationContextBuilderConfigContextMode.Assemblies < NXOpen.PDM.ConfigurationContextBuilderConfigContextMode>` mode configuration.
CreateEffectivityAttributePropertiesBuilder Creates a new NXOpen.PDM.EffectivityAttributePropertiesBuilder object.

Method Detail

CreateConfigurationContextBuilder

ConfigurationManager.CreateConfigurationContextBuilder

Creates a new NXOpen.PDM.ConfigurationContextBuilder object for :py:class:` NXOpen.PDM.ConfigurationContextBuilderConfigContextMode.Assemblies < NXOpen.PDM.ConfigurationContextBuilderConfigContextMode>` mode configuration.

Signature CreateConfigurationContextBuilder()

Returns:
Return type:NXOpen.PDM.ConfigurationContextBuilder

New in version NX9.0.0.

License requirements: assemblies (“ASSEMBLIES MODULE”)

CreateEffectivityAttributePropertiesBuilder

ConfigurationManager.CreateEffectivityAttributePropertiesBuilder

Creates a new NXOpen.PDM.EffectivityAttributePropertiesBuilder object.

Signature CreateEffectivityAttributePropertiesBuilder(part, objects)

Parameters:
  • part (NXOpen.BasePart) – The part that owns the builder. The builder owner is not strictly required (that is, it can be None), but it is highly suggested to ensure proper cleanup of the builder in case the client does not explicitly clean it up properly.
  • objects (list of NXOpen.NXObject) – the array of objects
Returns:

Return type:

NXOpen.PDM.EffectivityAttributePropertiesBuilder

New in version NX9.0.0.

License requirements: assemblies (“ASSEMBLIES MODULE”)