public interface CharacteristicsValueBuilder extends NXObject
WeldJoint
.
Modifier and Type | Interface and Description |
---|---|
static class |
CharacteristicsValueBuilder.Type
Settings to indicate the type of value contained in the attribute.
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
boolean |
active()
Returns the indication if the attribute is to be placed on the output. true indicates
the attribute will be placed on the output, false indicates the attribute will not
be placed on the output.
|
CharacteristicsValueBuilder.Type |
attributeType()
Returns the type of this attribute.
|
String[] |
getOptionStrings()
The list of strings that are available to be set when AttributeType is
Weld.CharacteristicsValueBuilder.Type#OPTION . |
boolean |
inherited()
Returns the indication if the attribute value is inherited from the source object.
|
boolean |
required()
Returns the indication if the attribute is required to be placed on the output. true indicates
the attribute will always be placed on the output, false indicates the attribute does not
have to be placed on the output.
|
void |
setActive(boolean active)
License requirements: ugweld ("UG WELD") . |
void |
setInherited(boolean inherited)
License requirements: ugweld ("UG WELD") OR structure_weld ("STRUCTURE WELD") . |
void |
setValueChanged(boolean status)
License requirements: ugweld ("UG WELD") . |
void |
setValueDouble(double valueDouble)
License requirements: ugweld ("UG WELD") . |
void |
setValueInteger(int valueInteger)
License requirements: ugweld ("UG WELD") . |
void |
setValueString(String valueString)
License requirements: ugweld ("UG WELD") . |
String |
title()
Returns the title of this attribute.
|
boolean |
valueChanged()
Returns the indication if the attribute value has been changed.
|
double |
valueDouble()
Returns the value of this attribute when AttributeType is
Weld.CharacteristicsValueBuilder.Type#DOUBLE . |
int |
valueInteger()
Returns the value of this attribute when AttributeType is
Weld.CharacteristicsValueBuilder.Type#INTEGER . |
String |
valueString()
Returns the value of this attribute when AttributeType is
Weld.CharacteristicsValueBuilder.Type#STRING or
Weld.CharacteristicsValueBuilder.Type#OPTION . |
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, 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
boolean required() throws NXException, RemoteException
NXException
RemoteException
boolean active() throws NXException, RemoteException
NXException
RemoteException
void setActive(boolean active) throws NXException, RemoteException
active
- NXException
RemoteException
boolean valueChanged() throws NXException, RemoteException
NXException
RemoteException
void setValueChanged(boolean status) throws NXException, RemoteException
status
- NXException
RemoteException
String title() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsValueBuilder.Type attributeType() throws NXException, RemoteException
NXException
RemoteException
String valueString() throws NXException, RemoteException
Weld.CharacteristicsValueBuilder.Type#STRING
or
Weld.CharacteristicsValueBuilder.Type#OPTION
.
NXException
RemoteException
void setValueString(String valueString) throws NXException, RemoteException
valueString
- NXException
RemoteException
int valueInteger() throws NXException, RemoteException
Weld.CharacteristicsValueBuilder.Type#INTEGER
.
NXException
RemoteException
void setValueInteger(int valueInteger) throws NXException, RemoteException
valueInteger
- NXException
RemoteException
double valueDouble() throws NXException, RemoteException
Weld.CharacteristicsValueBuilder.Type#DOUBLE
.
NXException
RemoteException
void setValueDouble(double valueDouble) throws NXException, RemoteException
valueDouble
- NXException
RemoteException
String[] getOptionStrings() throws NXException, RemoteException
Weld.CharacteristicsValueBuilder.Type#OPTION
.
NXException
RemoteException
boolean inherited() throws NXException, RemoteException
NXException
RemoteException
void setInherited(boolean inherited) throws NXException, RemoteException
inherited
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.