ENTITY field_variable_element_group_value SUBTYPE OF (field_variable_definition); group : element_group; simple_value : field_value; variable : volume_aggregated_variable; coordinate_system : OPTIONAL fea_axis2_placement_3d; WHERE wr1: necessary_value_coordinate_system (simple_value, coordinate_system); wr2: consistent_value (simple_value, variable); wr3: appropriate_value_existence (simple_value, TYPEOF (SELF\state_definition.defined_state)); END_ENTITY; -- field_variable_element_group_value |
Entity data types and their attributesstate_definitiondefined_state: state; field_variable_definition - field_variable_element_group_value group: element_group; simple_value: field_value; variable: volume_aggregated_variable; (OPT) coordinate_system: fea_axis2_placement_3d; |
Global rules for this entity data type- |
public interface EField_variable_element_group_value extends EField_variable_definitiongroup (explicit attribute)boolean testGroup(EField_variable_element_group_value type)EElement_group getGroup(EField_variable_element_group_value type) void setGroup(EField_variable_element_group_value type, EElement_group value) void unsetGroup(EField_variable_element_group_value type) simple_value (explicit attribute)int testSimple_value(EField_variable_element_group_value type)case sSimple_valueUnspecified_value: int getSimple_value(EField_variable_element_group_value type, EUnspecified_value node1) void setSimple_value(EField_variable_element_group_value type, int value, EUnspecified_value node1) case sSimple_valueScalar: double getSimple_value(EField_variable_element_group_value type, EScalar node1) void setSimple_value(EField_variable_element_group_value type, double value, EScalar node1) case sSimple_valueTensor1_2d: A_double getSimple_value(EField_variable_element_group_value type, ETensor1_2d node1) void setSimple_value(EField_variable_element_group_value type, A_double value, ETensor1_2d node1) case sSimple_valueTensor1_3d: A_double getSimple_value(EField_variable_element_group_value type, ETensor1_3d node1) void setSimple_value(EField_variable_element_group_value type, A_double value, ETensor1_3d node1) case sSimple_valueAnisotropic_symmetric_tensor2_2d: A_double getSimple_value(EField_variable_element_group_value type, EAnisotropic_symmetric_tensor2_2d node1) void setSimple_value(EField_variable_element_group_value type, A_double value, EAnisotropic_symmetric_tensor2_2d node1) case sSimple_valueIsotropic_symmetric_tensor2_3d: double getSimple_value(EField_variable_element_group_value type, EIsotropic_symmetric_tensor2_3d node1) void setSimple_value(EField_variable_element_group_value type, double value, EIsotropic_symmetric_tensor2_3d node1) case sSimple_valueOrthotropic_symmetric_tensor2_3d: A_double getSimple_value(EField_variable_element_group_value type, EOrthotropic_symmetric_tensor2_3d node1) void setSimple_value(EField_variable_element_group_value type, A_double value, EOrthotropic_symmetric_tensor2_3d node1) case sSimple_valueAnisotropic_symmetric_tensor2_3d: A_double getSimple_value(EField_variable_element_group_value type, EAnisotropic_symmetric_tensor2_3d node1) void setSimple_value(EField_variable_element_group_value type, A_double value, EAnisotropic_symmetric_tensor2_3d node1) void unsetSimple_value(EField_variable_element_group_value type) variable (explicit attribute)int testVariable(EField_variable_element_group_value type)case sVariableAggregated_scalar_variable: int getVariable(EField_variable_element_group_value type, EAggregated_scalar_variable node1) void setVariable(EField_variable_element_group_value type, int value, EAggregated_scalar_variable node1) case sVariableAggregated_angular_variable: int getVariable(EField_variable_element_group_value type, EAggregated_angular_variable node1) void setVariable(EField_variable_element_group_value type, int value, EAggregated_angular_variable node1) case sVariableAggregated_vector_3d_variable: int getVariable(EField_variable_element_group_value type, EAggregated_vector_3d_variable node1) void setVariable(EField_variable_element_group_value type, int value, EAggregated_vector_3d_variable node1) case sVariableAggregated_tensor2_3d_variable: int getVariable(EField_variable_element_group_value type, EAggregated_tensor2_3d_variable node1) void setVariable(EField_variable_element_group_value type, int value, EAggregated_tensor2_3d_variable node1) case sVariableApplication_defined_scalar_variable: String getVariable(EField_variable_element_group_value type, EApplication_defined_scalar_variable node1) void setVariable(EField_variable_element_group_value type, String value, EApplication_defined_scalar_variable node1) case sVariableApplication_defined_vector_3d_variable: String getVariable(EField_variable_element_group_value type, EApplication_defined_vector_3d_variable node1) void setVariable(EField_variable_element_group_value type, String value, EApplication_defined_vector_3d_variable node1) case sVariableApplication_defined_tensor2_3d_variable: String getVariable(EField_variable_element_group_value type, EApplication_defined_tensor2_3d_variable node1) void setVariable(EField_variable_element_group_value type, String value, EApplication_defined_tensor2_3d_variable node1) void unsetVariable(EField_variable_element_group_value type) coordinate_system (explicit attribute)boolean testCoordinate_system(EField_variable_element_group_value type)EFea_axis2_placement_3d getCoordinate_system(EField_variable_element_group_value type) void setCoordinate_system(EField_variable_element_group_value type, EFea_axis2_placement_3d value) void unsetCoordinate_system(EField_variable_element_group_value type) |
public class CField_variable_element_group_value implements EField_variable_element_group_valuestatic EAttribute attributeGroup(EField_variable_element_group_value type)static int usedinGroup(EField_variable_element_group_value type, EElement_group instance, ASdaiModel domain, AField_variable_element_group_value result) static EAttribute attributeSimple_value(EField_variable_element_group_value type) static int usedinSimple_value(EField_variable_element_group_value type, EEntity instance, ASdaiModel domain, AField_variable_element_group_value result) static EAttribute attributeVariable(EField_variable_element_group_value type) static int usedinVariable(EField_variable_element_group_value type, EEntity instance, ASdaiModel domain, AField_variable_element_group_value result) static EAttribute attributeCoordinate_system(EField_variable_element_group_value type) static int usedinCoordinate_system(EField_variable_element_group_value type, EFea_axis2_placement_3d instance, ASdaiModel domain, AField_variable_element_group_value result) |
public class AField_variable_element_group_value extends AEntitypublic EField_variable_element_group_value getByIndex(int index)public EField_variable_element_group_value getCurrentMember(SdaiIterator it) |