public interface CustomFeatureData extends TransientObject
Modifier and Type | Interface and Description |
---|---|
static class |
CustomFeatureData.AllCustomAttributeNameAndTypesData
This class holds the data returned from
getAllCustomAttributeNameAndTypes() |
Modifier and Type | Method and Description |
---|---|
void |
addCustomAttributes(CustomAttribute[] attributes)
Set the custom feature attributes
License requirements: solid_modeling ("SOLIDS MODELING") . |
String |
className()
Returns the custom feature class name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomDoubleArrayAttribute |
customDoubleArrayAttributeByName(String attributeName)
Get the custom feature double array attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomDoubleAttribute |
customDoubleAttributeByName(String attributeName)
Get the custom feature double attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomExpressionArrayAttribute |
customExpressionArrayAttributeByName(String attributeName)
Get the custom feature expression array attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomExpressionAttribute |
customExpressionAttributeByName(String attributeName)
Get the custom feature expression attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomIntegerArrayAttribute |
customIntegerArrayAttributeByName(String attributeName)
Get the custom feature integer array attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomIntegerAttribute |
customIntegerAttributeByName(String attributeName)
Get the custom feature integer attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomLogicalArrayAttribute |
customLogicalArrayAttributeByName(String attributeName)
Get the custom feature logical array attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomLogicalAttribute |
customLogicalAttributeByName(String attributeName)
Get the custom feature logical attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomStringArrayAttribute |
customStringArrayAttributeByName(String attributeName)
Get the custom feature string array attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomStringAttribute |
customStringAttributeByName(String attributeName)
Get the custom feature string attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomTagArrayAttribute |
customTagArrayAttributeByName(String attributeName)
Get the custom feature tag array attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomTagAttribute |
customTagAttributeByName(String attributeName)
Get the custom feature tag attribute of given name
License requirements: solid_modeling ("SOLIDS MODELING") . |
CustomFeatureData.AllCustomAttributeNameAndTypesData |
getAllCustomAttributeNameAndTypes()
Get the custom feature attribute name and types
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
hasCustomAttribute(String attributeName,
CustomAttribute.Type type)
Checks if the custom feature attribute of given name and type exists
License requirements: solid_modeling ("SOLIDS MODELING") . |
_value, dispose, printTestData, printTestData
String className() throws NXException, RemoteException
NXException
RemoteException
CustomFeatureData.AllCustomAttributeNameAndTypesData getAllCustomAttributeNameAndTypes() throws NXException, RemoteException
NXException
RemoteException
void addCustomAttributes(CustomAttribute[] attributes) throws NXException, RemoteException
attributes
- NXException
RemoteException
CustomTagAttribute customTagAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomTagArrayAttribute customTagArrayAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomStringAttribute customStringAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomStringArrayAttribute customStringArrayAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomLogicalAttribute customLogicalAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomLogicalArrayAttribute customLogicalArrayAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomIntegerAttribute customIntegerAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomIntegerArrayAttribute customIntegerArrayAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomExpressionAttribute customExpressionAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomExpressionArrayAttribute customExpressionArrayAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomDoubleAttribute customDoubleAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
CustomDoubleArrayAttribute customDoubleArrayAttributeByName(String attributeName) throws NXException, RemoteException
attributeName
- NXException
RemoteException
boolean hasCustomAttribute(String attributeName, CustomAttribute.Type type) throws NXException, RemoteException
attributeName
- type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.