public interface CAMAttribute extends NXObject
CAMFeature
Modifier and Type | Interface and Description |
---|---|
static class |
CAMAttribute.ValueType
Attribute types
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
String |
displayName()
Returns the name of the attribute
License requirements: None. |
boolean |
getBoolValue()
Get the feature attribute boolean value for a boolean type attribute
License requirements: None. |
double |
getDoubleValue()
Get the feature attribute double value for a double type attribute
License requirements: None. |
int |
getIntegerValue()
Get the feature attribute integer value for an integer type attribute
License requirements: None. |
Point3d |
getPoint3Value()
Get the feature attribute point3 value for a point3 type attribute
License requirements: None. |
String |
getStringValue()
Set the feature attribute string value for a string type attribute
License requirements: None. |
Vector3d |
getVector3Value()
Get the feature attribute vector3 value for a vector3 type attribute
License requirements: None. |
boolean |
isOverridden()
Returns the flag that indicates if the attribute is overridden
License requirements: None. |
String |
name()
Returns the name of the attribute
License requirements: None. |
void |
removeOverriddenValue()
Sets the overridden attribute value to undefined
License requirements: cam_base ("CAM BASE") . |
void |
removeValue()
Sets the attribute value to undefined
License requirements: cam_base ("CAM BASE") . |
void |
setBoolValue(boolean attributeValue)
Set the feature attribute boolean value for a boolean type attribute
License requirements: cam_base ("CAM BASE"), cam_base ("CAM BASE") . |
void |
setDisplayName(String name)
License requirements: cam_base ("CAM BASE") . |
void |
setDoubleValue(double attributeValue)
Set the feature attribute double value for a double type attribute
License requirements: cam_base ("CAM BASE"), cam_base ("CAM BASE") . |
void |
setIntegerValue(int attributeValue)
Set the feature attribute integer value for an integer type attribute
License requirements: cam_base ("CAM BASE"), cam_base ("CAM BASE") . |
void |
setPoint3Value(Point3d attributeValue)
Set the feature attribute point3 value for a point3 type attribute
License requirements: cam_base ("CAM BASE"), cam_base ("CAM BASE") . |
void |
setStringValue(String name)
Get the feature attribute string value for a string type attribute
License requirements: cam_base ("CAM BASE"), cam_base ("CAM BASE") . |
void |
setVector3Value(Vector3d attributeValue)
Set the feature attribute vector3 value for a vector3 type attribute
License requirements: cam_base ("CAM BASE"), cam_base ("CAM BASE") . |
CAMAttribute.ValueType |
type()
Returns the feature attribute type
License requirements: None. |
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, owningComponent, owningPart, print, prototype, setName
String name() throws NXException, RemoteException
name
in interface INXObject
NXException
RemoteException
String displayName() throws NXException, RemoteException
NXException
RemoteException
void setDisplayName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
CAMAttribute.ValueType type() throws NXException, RemoteException
NXException
RemoteException
int getIntegerValue() throws NXException, RemoteException
NXException
RemoteException
void setIntegerValue(int attributeValue) throws NXException, RemoteException
attributeValue
- NXException
RemoteException
double getDoubleValue() throws NXException, RemoteException
NXException
RemoteException
void setDoubleValue(double attributeValue) throws NXException, RemoteException
attributeValue
- NXException
RemoteException
boolean getBoolValue() throws NXException, RemoteException
NXException
RemoteException
void setBoolValue(boolean attributeValue) throws NXException, RemoteException
attributeValue
- NXException
RemoteException
String getStringValue() throws NXException, RemoteException
NXException
RemoteException
void setStringValue(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Point3d getPoint3Value() throws NXException, RemoteException
NXException
RemoteException
void setPoint3Value(Point3d attributeValue) throws NXException, RemoteException
attributeValue
- NXException
RemoteException
Vector3d getVector3Value() throws NXException, RemoteException
NXException
RemoteException
void setVector3Value(Vector3d attributeValue) throws NXException, RemoteException
attributeValue
- NXException
RemoteException
boolean isOverridden() throws NXException, RemoteException
NXException
RemoteException
void removeValue() throws NXException, RemoteException
NXException
RemoteException
void removeOverriddenValue() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.