public interface BasePropertyTable extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
BasePropertyTable.BasePropertyType
Property Types
|
static class |
BasePropertyTable.BaseScalarWithDataPropertyValueData
This class holds the data returned from
getBaseScalarWithDataPropertyValue(java.lang.String) |
static class |
BasePropertyTable.MaterialPropertyValueData
This class holds the data returned from
getMaterialPropertyValue(java.lang.String) |
static class |
BasePropertyTable.ScalarArrayWithUnitsPropertyValueData
This class holds the data returned from
getScalarArrayWithUnitsPropertyValue(java.lang.String) |
static class |
BasePropertyTable.ScalarFieldTableRowColData
This class holds the data returned from
getScalarFieldTableRowCol(java.lang.String) |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
addRowScalarFieldTable(String propertyName)
Add row operation for scalar field table
License requirements: None. |
void |
clearTablePropertyOverride(String propertyName)
Clear property override flag.
|
void |
copyProperties(BasePropertyTable sourceTable)
Copies the values from the input table into this table, the table descriptor neutral names must match
License requirements: None. |
void |
copyProperty(String propertyName,
BasePropertyTable sourcePropertyTable)
Copy the value of one property from the source table into this table
License requirements: None. |
void |
deleteRowScalarFieldTable(String propertyName)
Delete row operation for scalar field table
License requirements: None. |
String |
descriptorNeutralName()
Returns the neutral name of the property table's descriptor
License requirements: None. |
String |
descriptorSpecificName()
Returns the language specific name of the property table's descriptor
License requirements: None. |
BasePropertyTable.BasePropertyType |
getBasePropertyType(String propertyName)
Returns the type of the property
License requirements: None. |
FieldExpression |
getBaseScalarFieldPropertyValue(String propertyName)
Returns the field expression
FieldExpression value of the property
License requirements: None. |
BasePropertyTable.BaseScalarWithDataPropertyValueData |
getBaseScalarWithDataPropertyValue(String propertyName)
Returns the double value of the property with units
License requirements: None. |
boolean |
getBooleanPropertyValue(String propertyName)
Returns the boolean value of the property
License requirements: None. |
ComplexScalarFieldWrapper |
getComplexScalarFieldWrapperPropertyValue(String propertyName)
Returns the complex scalar field wrapper
ComplexScalarFieldWrapper
License requirements: None. |
ComplexVectorFieldWrapper |
getComplexVectorFieldWrapperPropertyValue(String propertyName)
Returns the complex vector field wrapper
ComplexScalarFieldWrapper
License requirements: None. |
CoordinateSystem |
getCoordinateSystemPropertyValue(String propertyName)
Returns the coordinate system
CoordinateSystem
License requirements: None. |
double |
getDoublePropertyValue(String propertyName)
Returns the double value of the property
License requirements: None. |
FieldWrapper |
getFieldWrapperPropertyValue(String propertyName)
Returns the field wrapper
FieldWrapper
License requirements: None. |
String |
getFileReferencePropertyValue(String propertyName)
Returns the file reference value of the property
License requirements: None. |
int[] |
getIntegerArrayPropertyValue(String propertyName)
Returns the integer array value of the property
License requirements: None. |
int |
getIntegerPropertyValue(String propertyName)
Returns the integer value of the property
License requirements: None. |
BasePropertyTable.MaterialPropertyValueData |
getMaterialPropertyValue(String propertyName)
Gets the material value
License requirements: None. |
ScalarMatrixValue |
getMatrixPropertyValue(String propertyName)
Returns a matrix cell value from the matrix value of the property
License requirements: None. |
int |
getPropertyCount()
The count of properties in the table
License requirements: None. |
String |
getPropertyNameByIndex(int index)
Returns the name of the property
License requirements: None. |
double[] |
getScalarArrayPropertyValue(String propertyName)
Returns the scalar array value of the property.
|
BasePropertyTable.ScalarArrayWithUnitsPropertyValueData |
getScalarArrayWithUnitsPropertyValue(String propertyName)
Returns the scalar array and unit value of the property
License requirements: None. |
BasePropertyTable.ScalarFieldTableRowColData |
getScalarFieldTableRowCol(String propertyName)
Sets the scalar field wrapper
ScalarFieldWrapper
License requirements: None. |
ScalarFieldWrapper |
getScalarFieldWrapperByIndex(int iRow,
int iCol,
String propertyName)
Returns the scalar field wrapper
FieldWrapper
License requirements: None. |
ScalarFieldWrapper |
getScalarFieldWrapperPropertyValue(String propertyName)
Returns the scalar field wrapper
ScalarFieldWrapper
License requirements: None. |
Expression |
getScalarPropertyValue(String propertyName)
Returns the expression
Expression value of the property
Use setBaseScalarWithDataPropertyValue(java.lang.String, double, nxopen.Unit)
for a constant value when an expression Expression is not needed. |
ScalarTableValue |
getScalarTablePropertyValue(String propertyName)
Returns a scalar table value value from the scalar table value of the property
License requirements: None. |
String |
getStringPropertyValue(String propertyName)
Returns the string value of the property
License requirements: None. |
void |
setBaseScalarFieldPropertyValue(String propertyName,
FieldExpression propertyValue)
Sets the field expression
FieldExpression value of the property
License requirements: None. |
void |
setBaseScalarWithDataPropertyValue(String propertyName,
double propertyValue,
Unit unitType)
Sets the the Scalar property as a constant double value with units.
|
void |
setBaseScalarWithDataPropertyValue(String propertyName,
String propertyValue,
Unit unitType)
Sets the the Scalar property as a string value with units.
|
void |
setBooleanPropertyValue(String propertyName,
boolean propertyValue)
Sets the boolean value of the property
License requirements: None. |
void |
setComplexScalarFieldWrapperPropertyValue(String propertyName,
ComplexScalarFieldWrapper propertyValue)
Sets the complex scalar field wrapper
ComplexScalarFieldWrapper
License requirements: None. |
void |
setComplexVectorFieldWrapperPropertyValue(String propertyName,
ComplexVectorFieldWrapper propertyValue)
Sets the complex vector field wrapper
ComplexVectorFieldWrapper
License requirements: None. |
void |
setCoordinateSystemPropertyValue(String propertyName,
CoordinateSystem propertyValue)
Sets the coordinate system
CoordinateSystem
License requirements: None. |
void |
setDoublePropertyValue(String propertyName,
double propertyValue)
Sets the double value of the property
License requirements: None. |
void |
setFieldWrapperPropertyValue(String propertyName,
FieldWrapper propertyValue)
Sets the field wrapper
FieldWrapper
License requirements: None. |
void |
setFileReferencePropertyValue(String propertyName,
String propertyValue)
Sets the file reference value of the property
License requirements: None. |
void |
setIntegerArrayPropertyValue(String propertyName,
int[] propertyValue)
Sets the integer array value of the property
License requirements: None. |
void |
setIntegerPropertyValue(String propertyName,
int propertyValue)
Sets the integer value of the property
License requirements: None. |
void |
setMaterialPropertyValue(String propertyName,
boolean materialInherited,
PhysicalMaterial material)
Sets the material value
License requirements: None. |
void |
setMatrixPropertyValue(String propertyName,
ScalarMatrixValue matrix)
Set a matrix cell value from the matrix value of the property
License requirements: None. |
void |
setScalarArrayPropertyValue(String propertyName,
double[] propertyValue)
Sets the scalar array value of the property.
|
void |
setScalarArrayWithUnitsPropertyValue(String propertyName,
double[] propertyValue,
Unit unitType)
Sets the scalar array and unit value of the property
License requirements: None. |
void |
setScalarFieldWrapperByIndex(int iRow,
int iCol,
String propertyName,
ScalarFieldWrapper propertyValue)
Sets the scalar field wrapper
ScalarFieldWrapper
License requirements: None. |
void |
setScalarFieldWrapperPropertyValue(String propertyName,
ScalarFieldWrapper propertyValue)
Sets the scalar field wrapper
ScalarFieldWrapper
License requirements: None. |
void |
setScalarPropertyValue(String propertyName,
Expression propertyValue)
Sets the expression
Expression value of the property
Use setBaseScalarWithDataPropertyValue(java.lang.String, double, nxopen.Unit)
for a constant value when an expression Expression is not needed. |
void |
setScalarTablePropertyValue(String propertyName,
ScalarTableValue table)
Set a scalar table value from the scalar table value of the property
License requirements: None. |
void |
setStringPropertyValue(String propertyName,
String propertyValue)
Sets the string value of the property
License requirements: None. |
void |
setTablePropertyOverride(String propertyName)
Set property override flag.
|
void |
setTablePropertyWithoutValue(String propertyName)
Unset a property.
|
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
void copyProperties(BasePropertyTable sourceTable) throws NXException, RemoteException
sourceTable
- NXException
RemoteException
int getPropertyCount() throws NXException, RemoteException
NXException
RemoteException
String getPropertyNameByIndex(int index) throws NXException, RemoteException
index
- index of the propertyNXException
RemoteException
BasePropertyTable.BasePropertyType getBasePropertyType(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
String getStringPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setStringPropertyValue(String propertyName, String propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
String getFileReferencePropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setFileReferencePropertyValue(String propertyName, String propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
boolean getBooleanPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setBooleanPropertyValue(String propertyName, boolean propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
int getIntegerPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setIntegerPropertyValue(String propertyName, int propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
double getDoublePropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setDoublePropertyValue(String propertyName, double propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
BasePropertyTable.BaseScalarWithDataPropertyValueData getBaseScalarWithDataPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the ScalarNXException
RemoteException
void setBaseScalarWithDataPropertyValue(String propertyName, double propertyValue, Unit unitType) throws NXException, RemoteException
setScalarPropertyValue(java.lang.String, nxopen.Expression)
to enable
Design Logic for this property.
propertyName
- name of the propertypropertyValue
- The double value for the ScalarunitType
- Unit type for the Scalar null if the Scalar has no unitsNXException
RemoteException
void setBaseScalarWithDataPropertyValue(String propertyName, String propertyValue, Unit unitType) throws NXException, RemoteException
setTablePropertyWithoutValue(java.lang.String)
.
propertyName
- name of the propertypropertyValue
- The string value for the ScalarunitType
- Unit type for the Scalar null if the Scalar has no unitsNXException
RemoteException
Expression getScalarPropertyValue(String propertyName) throws NXException, RemoteException
Expression
value of the property
Use setBaseScalarWithDataPropertyValue(java.lang.String, double, nxopen.Unit)
for a constant value when an expression Expression
is not needed.
propertyName
- name of the propertyNXException
RemoteException
void setScalarPropertyValue(String propertyName, Expression propertyValue) throws NXException, RemoteException
Expression
value of the property
Use setBaseScalarWithDataPropertyValue(java.lang.String, double, nxopen.Unit)
for a constant value when an expression Expression
is not needed.
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
FieldExpression getBaseScalarFieldPropertyValue(String propertyName) throws NXException, RemoteException
FieldExpression
value of the property
propertyName
- name of the propertyNXException
RemoteException
void setBaseScalarFieldPropertyValue(String propertyName, FieldExpression propertyValue) throws NXException, RemoteException
FieldExpression
value of the property
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
CoordinateSystem getCoordinateSystemPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setCoordinateSystemPropertyValue(String propertyName, CoordinateSystem propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
BasePropertyTable.ScalarArrayWithUnitsPropertyValueData getScalarArrayWithUnitsPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setScalarArrayWithUnitsPropertyValue(String propertyName, double[] propertyValue, Unit unitType) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyunitType
- Unit type for the ArrayNXException
RemoteException
double[] getScalarArrayPropertyValue(String propertyName) throws NXException, RemoteException
getScalarArrayWithUnitsPropertyValue(java.lang.String)
when other than base units are set.
propertyName
- name of the propertyNXException
RemoteException
void setScalarArrayPropertyValue(String propertyName, double[] propertyValue) throws NXException, RemoteException
setScalarArrayWithUnitsPropertyValue(java.lang.String, double[], nxopen.Unit)
when other than base units are set.
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
int[] getIntegerArrayPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- NXException
RemoteException
void setIntegerArrayPropertyValue(String propertyName, int[] propertyValue) throws NXException, RemoteException
propertyName
- propertyValue
- NXException
RemoteException
BasePropertyTable.MaterialPropertyValueData getMaterialPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setMaterialPropertyValue(String propertyName, boolean materialInherited, PhysicalMaterial material) throws NXException, RemoteException
propertyName
- name of the propertymaterialInherited
- true indicate the material is inherited from referenced object assignments such as geometrymaterial
- the material value to assignNXException
RemoteException
FieldWrapper getFieldWrapperPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setFieldWrapperPropertyValue(String propertyName, FieldWrapper propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
ScalarFieldWrapper getScalarFieldWrapperPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setScalarFieldWrapperPropertyValue(String propertyName, ScalarFieldWrapper propertyValue) throws NXException, RemoteException
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
ComplexScalarFieldWrapper getComplexScalarFieldWrapperPropertyValue(String propertyName) throws NXException, RemoteException
ComplexScalarFieldWrapper
propertyName
- name of the propertyNXException
RemoteException
void setComplexScalarFieldWrapperPropertyValue(String propertyName, ComplexScalarFieldWrapper propertyValue) throws NXException, RemoteException
ComplexScalarFieldWrapper
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
void addRowScalarFieldTable(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void deleteRowScalarFieldTable(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
ScalarFieldWrapper getScalarFieldWrapperByIndex(int iRow, int iCol, String propertyName) throws NXException, RemoteException
iRow
- row numberiCol
- col numberpropertyName
- name of the propertyNXException
RemoteException
void setScalarFieldWrapperByIndex(int iRow, int iCol, String propertyName, ScalarFieldWrapper propertyValue) throws NXException, RemoteException
iRow
- row numberiCol
- col numberpropertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
BasePropertyTable.ScalarFieldTableRowColData getScalarFieldTableRowCol(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
ScalarMatrixValue getMatrixPropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setMatrixPropertyValue(String propertyName, ScalarMatrixValue matrix) throws NXException, RemoteException
propertyName
- name of the propertymatrix
- NxM Scalar matrixNXException
RemoteException
ScalarTableValue getScalarTablePropertyValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void setScalarTablePropertyValue(String propertyName, ScalarTableValue table) throws NXException, RemoteException
propertyName
- name of the propertytable
- NxM Scalar tableNXException
RemoteException
void setTablePropertyWithoutValue(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
String descriptorSpecificName() throws NXException, RemoteException
NXException
RemoteException
String descriptorNeutralName() throws NXException, RemoteException
NXException
RemoteException
void setTablePropertyOverride(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void clearTablePropertyOverride(String propertyName) throws NXException, RemoteException
propertyName
- name of the propertyNXException
RemoteException
void copyProperty(String propertyName, BasePropertyTable sourcePropertyTable) throws NXException, RemoteException
propertyName
- name of the propertysourcePropertyTable
- source property tableNXException
RemoteException
ComplexVectorFieldWrapper getComplexVectorFieldWrapperPropertyValue(String propertyName) throws NXException, RemoteException
ComplexScalarFieldWrapper
propertyName
- name of the propertyNXException
RemoteException
void setComplexVectorFieldWrapperPropertyValue(String propertyName, ComplexVectorFieldWrapper propertyValue) throws NXException, RemoteException
ComplexVectorFieldWrapper
propertyName
- name of the propertypropertyValue
- value of the propertyNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.