Package | Description |
---|---|
nxopen.partfamily |
Provides classes and interfaces for Manufacturing.
|
Modifier and Type | Method and Description |
---|---|
FamilyAttribute[] |
TemplateManager.addOptionalCreationNonKeyAttrsToChosenAttrs(FamilyAttribute pasteAfter)
Add all optional creation non key attributes to chosen list at the end or after a selected attribute from chosen attribute list.
|
FamilyAttribute[] |
TemplateManager.getAllKeyAttrs()
Obtains all key attributes (required and optional) required to construct the MFK ID.
|
FamilyAttribute[] |
Template.getAttributes()
Returns the attributes of the part family template.
|
FamilyAttribute[] |
TemplateManager.getChosenAttributes()
Returns the attributes on the template manager
These might include the attributes which have not yet been committed onto the core object and have only been created by this instance of the manager.
|
FamilyAttribute |
TemplateManager.getPartFamilyAttribute(FamilyAttribute.AttrType attrType,
String attrName)
Get the part family attribute from part family template
License requirements: solid_modeling ("SOLIDS MODELING") . |
Modifier and Type | Method and Description |
---|---|
FamilyAttribute[] |
TemplateManager.addOptionalCreationNonKeyAttrsToChosenAttrs(FamilyAttribute pasteAfter)
Add all optional creation non key attributes to chosen list at the end or after a selected attribute from chosen attribute list.
|
MemberIdentifier |
TemplateManager.createMemberIdentifier(FamilyAttribute[] keyAttrs,
String[] attrValues,
String itemType)
Creates a member identifier for a part family member from the key attributes
and value pair.
|
void |
TemplateManager.cutAttributes(FamilyAttribute[] cutAttrs)
Cut selected attributes of a part family.
|
void |
TemplateManager.deletePartFamilyAttribute(FamilyAttribute partFamilyAttribute)
Deletes a given part family attribute
License requirements: solid_modeling ("SOLIDS MODELING") . |
String[] |
Template.getValidAttributeValues(FamilyAttribute attr)
Returns the valid attribute values for a given part family attribute.
|
String |
InstanceDefinition.getValueOfAttribute(FamilyAttribute partFamAttr)
Get the value for passed atribute
License requirements: solid_modeling ("SOLIDS MODELING") . |
int |
TemplateManager.moveDownAttributes(FamilyAttribute[] moveDownAttrs,
int moveDownCount)
Move down the specified attributes of a part family by the moveDownCount.
|
int |
TemplateManager.moveUpAttributes(FamilyAttribute[] moveUpAttrs,
int moveUpCount)
Move up the specified attributes of a part family by the moveUpCount.
|
void |
TemplateManager.pasteAttributes(FamilyAttribute pasteAfter)
Paste the cut attributes of a part family.
|
void |
InstanceSelectionCriteria.setPartFamilyInstanceSelectionCriteria(FamilyAttribute[] attributes,
String[] criteriaStringArray)
Sets criteria on
InstanceSelectionCriteria . |
void |
InstanceDefinition.setValueOfAttribute(FamilyAttribute partFamAttr,
String value)
Set the value for passed atribute with the value
License requirements: solid_modeling ("SOLIDS MODELING") . |
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.