NX Open C++ Reference Guide
|
Represents a PDM::ConfigurationContextBuilder builder
To create a new instance of this class, use PDM::ConfigurationManager::CreateConfigurationContextBuilder
Created in NX9.0.0.
More...
Public Types | |
enum | ConfigContextMode { ConfigContextModeNx4gd, ConfigContextModeAssemblies } |
configuration mode More... | |
enum | ConfigContextType { ConfigContextTypeAsSaved, ConfigContextTypePushedfromTeamcenter, ConfigContextTypeDefineorLoadContext } |
configuration type More... | |
enum | ConfigurationDetail { ConfigurationDetailLoadfromTeamcenter, ConfigurationDetailDefineinNX } |
configuration detail More... | |
Public Member Functions | |
NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail | ConfigDetail () |
Returns the configuration detail Created in NX9.0.0. | |
NXOpen::PDM::ConfigurationContextBuilder::ConfigContextMode | ConfigMode () |
Returns the configuration mode Created in NX9.0.0. | |
NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType | ConfigType () |
Returns the configuration type Created in NX9.0.0. | |
NXOpen::PDM::EffectivityTableBuilder * | EffectivityTable () |
Returns the PDM::EffectivityTableBuilder builder used to edit the effectivity Created in NX9.0.0. | |
NXString | OverrideFolder () |
Returns the override folder Created in NX9.0.0. | |
NXString | RevisionRule () |
Returns the revision rule Created in NX9.0.0. | |
void | SetConfigDetail (NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail configDetail) |
Sets the configuration detail Created in NX9.0.0. | |
void | SetConfigType (NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType configType) |
Sets the configuration type Created in NX9.0.0. | |
void | SetOverrideFolder (const NXString &folderName) |
Sets the override folder Created in NX9.0.0. | |
void | SetOverrideFolder (const char *folderName) |
Sets the override folder Created in NX9.0.0. | |
void | SetRevisionRule (const NXString &revisionRule) |
Sets the revision rule Created in NX9.0.0. | |
void | SetRevisionRule (const char *revisionRule) |
Sets the revision rule Created in NX9.0.0. | |
NXOpen::PDM::VariantConfigurationBuilder * | VariantConfiguration () |
Returns the PDM::VariantConfigurationBuilder builder used to edit variant rule configuration Created in NX9.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a PDM::ConfigurationContextBuilder builder
To create a new instance of this class, use PDM::ConfigurationManager::CreateConfigurationContextBuilder
Created in NX9.0.0.
NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail NXOpen::PDM::ConfigurationContextBuilder::ConfigDetail | ( | ) |
Returns the configuration detail
Created in NX9.0.0.
License requirements : None
NXOpen::PDM::ConfigurationContextBuilder::ConfigContextMode NXOpen::PDM::ConfigurationContextBuilder::ConfigMode | ( | ) |
Returns the configuration mode
Created in NX9.0.0.
License requirements : None
NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType NXOpen::PDM::ConfigurationContextBuilder::ConfigType | ( | ) |
Returns the configuration type
Created in NX9.0.0.
License requirements : None
NXOpen::PDM::EffectivityTableBuilder* NXOpen::PDM::ConfigurationContextBuilder::EffectivityTable | ( | ) |
Returns the PDM::EffectivityTableBuilder builder used to edit the effectivity
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
NXString NXOpen::PDM::ConfigurationContextBuilder::OverrideFolder | ( | ) |
Returns the override folder
Created in NX9.0.0.
License requirements : None
NXString NXOpen::PDM::ConfigurationContextBuilder::RevisionRule | ( | ) |
Returns the revision rule
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
void NXOpen::PDM::ConfigurationContextBuilder::SetConfigDetail | ( | NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail | configDetail | ) |
Sets the configuration detail
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
configDetail | configdetail |
void NXOpen::PDM::ConfigurationContextBuilder::SetConfigType | ( | NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType | configType | ) |
Sets the configuration type
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
configType | configtype |
void NXOpen::PDM::ConfigurationContextBuilder::SetOverrideFolder | ( | const NXString & | folderName | ) |
Sets the override folder
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
folderName | foldername |
void NXOpen::PDM::ConfigurationContextBuilder::SetOverrideFolder | ( | const char * | folderName | ) |
Sets the override folder
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
folderName | foldername |
void NXOpen::PDM::ConfigurationContextBuilder::SetRevisionRule | ( | const NXString & | revisionRule | ) |
Sets the revision rule
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
revisionRule | revisionrule |
void NXOpen::PDM::ConfigurationContextBuilder::SetRevisionRule | ( | const char * | revisionRule | ) |
Sets the revision rule
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
revisionRule | revisionrule |
NXOpen::PDM::VariantConfigurationBuilder* NXOpen::PDM::ConfigurationContextBuilder::VariantConfiguration | ( | ) |
Returns the PDM::VariantConfigurationBuilder builder used to edit variant rule configuration
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")