NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::PDM Namespace Reference

Provides classes and interfaces for PDM. More...

Classes

class  AlternateIdManager
 This class is responsible for setting and getting NX Manager database attribute. More...
 
class  AttributeGroup
 Represents an attribute group. More...
 
class  AttributeGroupCollection
 Represents a collection of attribute group objects. More...
 
class  AttributeGroupDescription
 Represents an attribute group type. More...
 
class  AttributeGroupDescriptionCollection
 Represents a collection of attribute group description objects. More...
 
class  AttributeGroupReviseBuilder
 Represents an attribute group revise builder. More...
 
class  CaeCloneManager
 This class is used for executing CAE Clone on a Simulation File or a FeModel File. More...
 
class  CAEFileContainer
 This class is a File Container class for uploading JT files created by NX CAE Post Processing to Teamcenter. More...
 
class  ConditionalElementRevision
 Represents a base class that provides common methods for various conditional model elements in a NXOpen::CollaborativeDesign . More...
 
class  ConfigurationContextBuilder
 Represents a NXOpen::PDM::ConfigurationContextBuilder builder
To create a new instance of this class, use NXOpen::PDM::ConfigurationManager::CreateConfigurationContextBuilder

Created in NX9.0.0. More...
 
class  ConfigurationManager
 Represents Configuration Manager
Use NXOpen::Session::ConfigurationManager to get the instance of this class. More...
 
class  ConnectionElementRevision
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  CrossSheetReference
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  CustomWebAppMenuHandler
 Represents Custom WebApp Menu Handler class
Created in NX11.0.0. More...
 
class  DatabaseAttributeManager
 This class is responsible for setting and getting NX Manager database attribute. More...
 
class  DatabaseObject
 Represents a Teamcenter database object
Created in NX11.0.0. More...
 
class  DatabaseObjectManager
 This class is used for retrieving PDM database objects. More...
 
class  DatabaseObjects
 Represents a collection of NXOpen::PDM::DatabaseObject . More...
 
class  DBEntityProxy
 JA class for the DBEntityProxy object
This is an abstract class, and cannot be instantiated. More...
 
class  DBEntityProxyCollection
 Represents a collection of NXOpen::PDM::DBEntityProxy objects
To obtain an instance of this class, refer to NXOpen::Part

Created in NX11.0.1. More...
 
class  DesignElementRevision
 Represents the design element revision in the database. More...
 
class  DesignFeatureRevision
 Represents the design feature revision in the database. More...
 
class  DesignSubordinateRevision
 Represents the design subordinate revision in the database. More...
 
class  EffectivityAttributePropertiesBuilder
 Represents an NXOpen::PDM::EffectivityAttributePropertiesBuilder to be used for creating effectivity attributes. More...
 
class  EffectivityTableBuilder
 Represents a builder class for effectivity configuration. More...
 
class  EffectivityTableRow
 Represents the class that contains effectivity parameters. More...
 
class  ElementGroup
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  ErrorMessageHandler
 Represents the class that contains ErrorObjects and Failed Logical Objects. More...
 
class  ExportWorksetForReferenceBuilder
 Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateExportWorksetForReferenceBuilder

Created in NX10.0.0. More...
 
class  FileManagement
 This class is responsible for Teamcenter file management related activities. More...
 
class  FindCriteria
 Represents find criteria objects
Created in NX11.0.0. More...
 
class  GenericObjectAttributeHolder
 Represents the class that contains database business logic or pre-creation information for the objects. More...
 
class  IAttributeGroupOwner
 An interface class for objects that own attribute groups. More...
 
class  ListOfValues
 Represents list of values to be used in search query
Created in NX6.0.0. More...
 
class  LogicalElementRevision
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  LogicalObject
 Represents the class that contains database business logic or pre-creation information for the objects. More...
 
class  ModelElement
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  ModelElementRevision
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  NativePartLogicalObject
 Represents the class that contains information for the objects participating in import operation. More...
 
class  NonMasterData
 Represents a class that performs various operations on NonMaster Datasets
Created in NX11.0.0. More...
 
class  ObjectCreateBuilder
 Represents a builder class that perofrms create operation
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateObjectCreateBuilder

Created in NX10.0.0. More...
 
class  OperationErrors
 Represents Operation Errors to be returned in TCIN related operations
Created in NX8.5.0. More...
 
class  OrderedElementGroup
 Represents a base class that provides common methods for ordered elements group in a NXOpen::PDM::ElementGroup . More...
 
class  PartBuilder
 This class serves as the base class for NX Manager part builders. More...
 
class  PartCreationObject
 This class is a proxy for a to-be-created part prior to the part being created. More...
 
class  PartCreationObjectAttributePropertiesBuilder
 Represents an NXOpen::PDM::PartCreationObjectAttributePropertiesBuilder . More...
 
class  PartFromPartBuilder
 This class provides the methods necessary to create a new part in NX Manager from an existing part. More...
 
class  PartFromTemplateBuilder
 This class provides the methods necessary to create a new part in NX Manager from a template part. More...
 
class  PartManager
 This class contains methods to create and manage parts in NX Manager mode. More...
 
class  PartOperationAttributePropertiesBuilder
 Represents an NXOpen::PDM::PartOperationAttributePropertiesBuilder to be used for creating attributes in part operation. More...
 
class  PartOperationBuilder
 Represents a builder class that performs various design element operations. More...
 
class  PartOperationCopyBuilder
 Represents a builder class that performs various Save As operations. More...
 
class  PartOperationCreateBuilder
 Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateCreateOperationBuilder

Created in NX10.0.0. More...
 
class  PartOperationImportBuilder
 Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateImportOperationBuilder
Default values. More...
 
class  PartOperationImportCallbackData
 JA interface for PartOperationImportCallbackData object
This cannot be created

Created in NX10.0.0. More...
 
class  PartOperationImportObserver
 This class is responsible for invoking registered callbacks at different stages in import operation. More...
 
class  PartOperationMakeUniqueBuilder
 Represents a NXOpen::PDM::PartOperationMakeUniqueBuilder builder
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateMakeUniqueOperationBuilder

Created in NX10.0.0. More...
 
class  PartOperationValidationPropertiesBuilder
 Represents an NXOpen::PDM::PartOperationValidationPropertiesBuilder to be used for overriding the default validation parameters for a part in import operation. More...
 
class  PdmFile
 Contains methods for accessing PDM file data. More...
 
class  PdmNavigatorNode
 Represents a PdmNavigatorNode
Created in NX6.0.4. More...
 
class  PdmPart
 This class serves as a gateway to part-specific tools for NX Manager mode. More...
 
class  PdmSearch
 Represents search query
Created in NX6.0.0. More...
 
class  PdmSearchManager
 Represents search manager class
Use NXOpen::Session::PdmSearchManager to get the instance of this class. More...
 
class  PdmSession
 Represents the NX Manager session
To obtain an instance of this class, refer to NXOpen::Session

Created in NX7.5.0. More...
 
class  PendingComponentsManager
 This class is used for managing a part's pending components, that is, those that have been added within Teamcenter but are not yet present in NX. More...
 
class  PersistentSettings
 Persistently held settings for a Teamcenter user account. More...
 
class  PortArtifact
 Represents a base class that provides common methods for port artifact in a NXOpen::PDM::LogicalElementRevision . More...
 
class  RequirementUtils
 Collection of PDM utility methods
To obtain an instance of this class, refer to NXOpen::Session

Created in NX6.0.3. More...
 
class  SaveAsReviseCallbackData
 JA interface for SaveAsReviseCallbackData object
This cannot be created

Created in NX11.0.0. More...
 
class  SaveAsReviseObserver
 This class is responsible for invoking registered callback when objects goes for SaveAs and Revise and after the process. More...
 
class  SearchResult
 Represents search query
Created in NX6.0.0. More...
 
class  SessionSettings
 Values for the settings that affect the current Teamcenter session. More...
 
class  SheetRevision
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  SmartSaveBuilder
 TODO: Add a documentation comment describing this class. More...
 
class  SmartSaveContext
 Represents smart save context
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateSmartSaveContext

Created in NX11.0.1. More...
 
class  SmartSaveObject
 Represents the class for object participating in the smart save operation. More...
 
class  SoaConnectionHandle
 This class cannot be instantiated. More...
 
class  SoaQuery
 Represents search soa query to perform Teamcenter search
Created in NX6.0.0. More...
 
class  TracelinkQuery
 Represents the Trace link query
To obtain an instance of this class use NXOpen::PDM::RequirementUtils

Created in NX6.0.3. More...
 
class  VariantConfigurationBuilder
 Represents a builder class that performs variant rule configuration. More...
 
class  WebAppSession
 Represents the Web App session
To obtain an instance of this class, refer to NXOpen::Session

Created in NX11.0.0. More...
 

Enumerations

enum  PdmSoaqueryNxmgrfielddatatype {
  PdmSoaqueryNxmgrfielddatatypeChar = 2001, PdmSoaqueryNxmgrfielddatatypeDate, PdmSoaqueryNxmgrfielddatatypeDouble, PdmSoaqueryNxmgrfielddatatypeFloat,
  PdmSoaqueryNxmgrfielddatatypeInt, PdmSoaqueryNxmgrfielddatatypeBool, PdmSoaqueryNxmgrfielddatatypeShort, PdmSoaqueryNxmgrfielddatatypeString,
  PdmSoaqueryNxmgrfielddatatypeReference, PdmSoaqueryNxmgrfielddatatypeUntypedReference, PdmSoaqueryNxmgrfielddatatypeExternalReference
}
 NX Manager search field data type. More...
 

Detailed Description

Provides classes and interfaces for PDM.

Enumeration Type Documentation

NX Manager search field data type.

Enumerator
PdmSoaqueryNxmgrfielddatatypeChar 

Char type.

PdmSoaqueryNxmgrfielddatatypeDate 

Date.

PdmSoaqueryNxmgrfielddatatypeDouble 

Double.

PdmSoaqueryNxmgrfielddatatypeFloat 

Float.

PdmSoaqueryNxmgrfielddatatypeInt 

Integer.

PdmSoaqueryNxmgrfielddatatypeBool 

Boolean.

PdmSoaqueryNxmgrfielddatatypeShort 

Short.

PdmSoaqueryNxmgrfielddatatypeString 

String.

PdmSoaqueryNxmgrfielddatatypeReference 

Reference.

PdmSoaqueryNxmgrfielddatatypeUntypedReference 

Untyped reference.

PdmSoaqueryNxmgrfielddatatypeExternalReference 

External reference.

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.