NXOpen.PDM Package

Classes

AlternateIdManager Class This class is responsible for setting and getting NX Manager database attribute.
AttributeGroup Class Represents an attribute group.
AttributeGroupCollection Class Represents a collection of attribute group objects.
AttributeGroupDescription Class Represents an attribute group type.
AttributeGroupDescriptionCollection Class Represents a collection of attribute group description objects.
AttributeGroupReviseBuilder Class Represents an attribute group revise builder.
CAEFileContainer Class
This class is a File Container class for uploading JT files created by NX CAE Post Processing to Teamcenter. Users can add the JT file names and their corresponding dataset names to this container class. Once all the JT file names are added, this class can be used to upload the JT files to Teamcenter. The class can be used to upload only to a a single part at a time.
CaeCloneManager Class
This class is used for executing CAE Clone on a Simulation File or a FeModel File.
ConditionalElementRevision Class Represents a base class that provides common methods for various conditional model elements in a NXOpen.CollaborativeDesign.
ConfigurationContextBuilder Class Represents a NXOpen.PDM.ConfigurationContextBuilder builder
ConfigurationManager Class Represents Configuration Manager
ConnectionElementRevision Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
CrossSheetReference Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
CustomWebAppMenuHandler Class Represents Custom WebApp Menu Handler class
DBEntityProxy Class JA class for the DBEntityProxy object
DBEntityProxyCollection Class Represents a collection of NXOpen.PDM.DBEntityProxy objects
DatabaseAttributeManager Class This class is responsible for setting and getting NX Manager database attribute.
DatabaseObject Class Represents a Teamcenter database object
DatabaseObjectManager Class
This class is used for retrieving PDM database objects.
DatabaseObjects Class Represents a collection of NXOpen.PDM.DatabaseObject.
DesignElementRevision Class Represents the design element revision in the database.
DesignFeatureRevision Class Represents the design feature revision in the database.
DesignSubordinateRevision Class Represents the design subordinate revision in the database.
EffectivityAttributePropertiesBuilder Class Represents an NXOpen.PDM.EffectivityAttributePropertiesBuilder to be used for creating effectivity attributes.
EffectivityTableBuilder Class Represents a builder class for effectivity configuration.
EffectivityTableRow Class Represents the class that contains effectivity parameters.
ElementGroup Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
ErrorMessageHandler Class Represents the class that contains ErrorObjects and Failed Logical Objects.
ExportWorksetForReferenceBuilder Class Represents a builder class that performs Create operations
FileManagement Class This class is responsible for Teamcenter file management related activities.
FindCriteria Class Represents find criteria objects
GenericObjectAttributeHolder Class Represents the class that contains database business logic or pre-creation information for the objects.
IAttributeGroupOwner Class An interface class for objects that own attribute groups.
ListOfValues Class Represents list of values to be used in search query
LogicalElementRevision Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
LogicalObject Class Represents the class that contains database business logic or pre-creation information for the objects.
ModelElement Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
ModelElementRevision Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
NativePartLogicalObject Class Represents the class that contains information for the objects participating in import operation.
NonMasterData Class Represents a class that performs various operations on NonMaster Datasets
ObjectCreateBuilder Class Represents a builder class that perofrms create operation
OperationErrors Class Represents Operation Errors to be returned in TCIN related operations
OrderedElementGroup Class Represents a base class that provides common methods for ordered elements group in a NXOpen.PDM.ElementGroup.
PartBuilder Class This class serves as the base class for NX Manager part builders.
PartCreationObject Class This class is a proxy for a to-be-created part prior to the part being created.
PartCreationObjectAttributePropertiesBuilder Class Represents an NXOpen.PDM.PartCreationObjectAttributePropertiesBuilder.
PartFromPartBuilder Class This class provides the methods necessary to create a new part in NX Manager from an existing part.
PartFromTemplateBuilder Class This class provides the methods necessary to create a new part in NX Manager from a template part.
PartManager Class This class contains methods to create and manage parts in NX Manager mode.
PartOperationAttributePropertiesBuilder Class Represents an NXOpen.PDM.PartOperationAttributePropertiesBuilder to be used for creating attributes in part operation.
PartOperationBuilder Class Represents a builder class that performs various design element operations.
PartOperationCopyBuilder Class Represents a builder class that performs various Save As operations.
PartOperationCreateBuilder Class Represents a builder class that performs Create operations
PartOperationImportBuilder Class Represents a builder class that performs Create operations
PartOperationImportCallbackData Class JA interface for PartOperationImportCallbackData object
PartOperationImportObserver Class This class is responsible for invoking registered callbacks at different stages in import operation.
PartOperationMakeUniqueBuilder Class Represents a NXOpen.PDM.PartOperationMakeUniqueBuilder builder
PartOperationValidationPropertiesBuilder Class Represents an NXOpen.PDM.PartOperationValidationPropertiesBuilder to be used for overriding the default validation parameters for a part in import operation.
PdmFile Class
Contains methods for accessing PDM file data.
PdmNavigatorNode Class Represents a PdmNavigatorNode
PdmPart Class This class serves as a gateway to part-specific tools for NX Manager mode.
PdmSearch Class Represents search query
PdmSearchManager Class Represents search manager class
PdmSession Class Represents the NX Manager session
PendingComponentsManager Class 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.
PersistentSettings Class Persistently held settings for a Teamcenter user account.
PortArtifact Class Represents a base class that provides common methods for port artifact in a NXOpen.PDM.LogicalElementRevision.
RequirementUtils Class Collection of PDM utility methods
SaveAsReviseCallbackData Class JA interface for SaveAsReviseCallbackData object
SaveAsReviseObserver Class This class is responsible for invoking registered callback when objects goes for SaveAs and Revise and after the process.
SearchResult Class Represents search query
SessionSettings Class Values for the settings that affect the current Teamcenter session.
SheetRevision Class Represents a base class that provides common methods for various model elements in a NXOpen.CollaborativeDesign.
SmartSaveBuilder Class TODO: Add a documentation comment describing this class.
SmartSaveContext Class Represents smart save context
SmartSaveObject Class Represents the class for object participating in the smart save operation.
SoaQuery Class Represents search soa query to perform Teamcenter search
TracelinkQuery Class Represents the Trace link query
VariantConfigurationBuilder Class Represents a builder class that performs variant rule configuration.
WebAppSession Class Represents the Web App session

Enumerations

AttributeGroupReviseBuilderSaveAsActionType Enumeration Represents the save as action on a managed attribute group
CaeCloneManagerCloneOption Enumeration Option for creation of part builder for CAE Clone
ConfigurationContextBuilderConfigContextMode Enumeration configuration mode
ConfigurationContextBuilderConfigContextType Enumeration configuration type
ConfigurationContextBuilderConfigurationDetail Enumeration configuration detail
DesignElementRevisionDesignElementCategory Enumeration Represents the category for this design element revision.
FileManagementFileType Enumeration PDM file types
ModelElementRevisionPositioningStatus Enumeration Represents the positioning status of a design element
NonMasterDataCopyNonMasterPartsOption Enumeration This enum is used to specify which non-master parts should be copied to new part during the save as operation.
PartBuilderOperation Enumeration Tokens identifying every possible UG/Manager part selection dialog.
PartFromPartBuilderFileSaveAs Enumeration This enum is used to specify which non-master parts and dependent files should be saved during the save as operation.
PartOperationBuilderDependentFileSaveAs Enumeration This enum is used to specify which dependent files should be saved during the save as operation.
PartOperationBuilderNonMasterSaveAs Enumeration This enum is used to specify which non-master parts should be saved during the save as operation.
PartOperationBuilderOperationType Enumeration Represents an operation type that can be performed on a part
PartOperationCopyBuilderCopyDependentFiles Enumeration This enum is used to specify which dependent files should be copied to new part during the save as operation.
PartOperationCopyBuilderCopyNonMasterParts Enumeration This enum is used to specify which non-master parts should be copied to new part during the save as operation.
PartOperationCopyBuilderOperationSubType Enumeration Represents an operation sub type for copying a part
PartOperationCreateBuilderOperationSubType Enumeration Represents an operation sub type for creating a part
PartOperationImportBuilderConversionRule Enumeration This enum is used to specify the conversion rule for NXOpen.PDM.PartOperationImportBuilderNumberingSourceOption.OSFilename.
PartOperationImportBuilderExistingPartAction Enumeration This enum is used to specify the default action for import.
PartOperationImportBuilderNumberingSourceOption Enumeration This enum is used to specify the default behavior for auto assign.
PartOperationImportBuilderValidation Enumeration This enum is used to specify the validation mode.
PartOperationImportBuilderValidationRuleSetFileBrowseOption Enumeration This enum is used to specify the option to browse the validation rule set file from.
PdmSoaqueryNxmgrfielddatatype Enumeration NX Manager search field data type
SmartSaveBuilderSaveType Enumeration Represents an File Save type

Structs

AlternateIdManagerAlternateIdsData_Struct Struct Contains alternate Ids data
AlternateIdManagerAssignAlternateRevData_Struct Struct Contains alternate Revision Id data
PartBuilderPartFileNameData_Struct Struct Contains part file name information
PartBuilderPartNumberData_Struct Struct Contains part number information.
PartBuilderPartRevisionData_Struct Struct Contains part revision information
PdmPartCheckinInput_Struct Struct Reservation check-in input struct
PdmPartCheckoutInput_Struct Struct Reservation check-out input struct