public interface PartModule extends Feature
PartModuleBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
PartModule.PartLoadOption
Defines part load options
|
Feature.BooleanType, Feature.DiagnosticType
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
activate(boolean active)
Indicates whether the part module is to be activated.
|
boolean |
allowDeleteMembers()
Returns the allow delete members flag.
|
void |
breakRelationship()
Breaks part module relationship
License requirements: wave ("WAVE FUNCTIONALITY") . |
Feature |
createLinkedPartModule(Part createdPart)
Creates a linked part module
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
PartModuleInputBuilder |
createPartModuleInputBuilder()
Creates part module input builder
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
PartModuleOutputBuilder |
createPartModuleOutputBuilder()
Deprecated.
Deprecated in NX9.0.0. Please use
createPartModuleOutputBuilder1() instead.
|
PartModuleOutputBuilder1 |
createPartModuleOutputBuilder1()
Creates new part module output builder
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
displayLinkedPart()
Opens linked part module part
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
displayLinkedPartInNewWindow()
Opens linked part module part in an additional window if possible,
otherwise it will replace active displayed part in existing window.
|
void |
displayMainPart()
Opens owning part module part
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
displayMainPartInNewWindow()
Opens owning part module part in an additional window if possible,
otherwise it will replace active displayed part in existing window.
|
void |
loadInterpartData()
Loads interpart data for linked part module
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
Part |
loadPartWithOption(int partLoadOption)
Loads own part or inter part of part module based on the input
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
makeLinkedWork()
Deprecated.
Deprecated in NX10.0.0. Please use
displayLinkedPart() instead.
|
void |
makeMainWork()
Deprecated.
Deprecated in NX10.0.0. Please use
displayMainPart() instead.
|
void |
merge()
Merges part module and its linked part module into a single part module
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
processDeletePartModule()
Process the deletion of a Part Module
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
setAllowDeleteMembers(boolean allowDeleteMembers)
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
showOnly()
Shows all displayable objects of part module and hides all other objects in the part
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
updateInputReferences()
Updates inputs in the given linked part module
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
void |
updateOutputReferences()
Updates outputs in the given part module
License requirements: usr_defined_features ("USER DEFINED FEATURES") . |
algorithmVersion, breakWaveLink, changeBooleanType, containerFeature, deleteClueAlerts, deleteHintAlerts, deleteInformationalAlerts, deleteWarningAlerts, featureType, getAllChildren, getChildren, getEntities, getExpressions, getFeatureClueHintMessages, getFeatureClueMessages, getFeatureColor, getFeatureErrorMessages, getFeatureHintMessages, getFeatureInformationalMessages, getFeatureName, getFeatureWarningMessages, getParents, getSections, hideBody, hideParents, highlight, isContainedFeature, isInternal, location, logDiagnostic, makeCurrentFeature, makeSketchExternal, makeSketchInternal, removeForEdit, removeParameters, setGroupActive, showBody, showDimensions, showParents, suppress, suppressed, timestamp, unhighlight, unsuppress
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
Feature createLinkedPartModule(Part createdPart) throws NXException, RemoteException
createdPart
- part file tagNXException
RemoteException
PartModuleOutputBuilder createPartModuleOutputBuilder() throws NXException, RemoteException
createPartModuleOutputBuilder1()
instead.
createPartModuleOutputBuilder1()
instead.
PartModuleOutputBuilder
builder
NXException
RemoteException
boolean allowDeleteMembers() throws NXException, RemoteException
NXException
RemoteException
void setAllowDeleteMembers(boolean allowDeleteMembers) throws NXException, RemoteException
allowDeleteMembers
- NXException
RemoteException
void showOnly() throws NXException, RemoteException
NXException
RemoteException
void updateInputReferences() throws NXException, RemoteException
NXException
RemoteException
void loadInterpartData() throws NXException, RemoteException
NXException
RemoteException
void updateOutputReferences() throws NXException, RemoteException
NXException
RemoteException
void activate(boolean active) throws NXException, RemoteException
active
- NXException
RemoteException
void makeLinkedWork() throws NXException, RemoteException
displayLinkedPart()
instead.
NXException
RemoteException
void makeMainWork() throws NXException, RemoteException
displayMainPart()
instead.
NXException
RemoteException
void merge() throws NXException, RemoteException
NXException
RemoteException
void breakRelationship() throws NXException, RemoteException
NXException
RemoteException
PartModuleInputBuilder createPartModuleInputBuilder() throws NXException, RemoteException
PartModuleInputBuilder
builderNXException
RemoteException
PartModuleOutputBuilder1 createPartModuleOutputBuilder1() throws NXException, RemoteException
PartModuleOutputBuilder1
builderNXException
RemoteException
void processDeletePartModule() throws NXException, RemoteException
NXException
RemoteException
void displayMainPart() throws NXException, RemoteException
NXException
RemoteException
void displayLinkedPart() throws NXException, RemoteException
NXException
RemoteException
Part loadPartWithOption(int partLoadOption) throws NXException, RemoteException
partLoadOption
- the part load options defined in PartModule.PartLoadOption
. This argument will accept combination of load optionsNXException
RemoteException
void displayMainPartInNewWindow() throws NXException, RemoteException
NXException
RemoteException
void displayLinkedPartInNewWindow() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.