ENTITY curve_3d_element_location_point_variable_values SUBTYPE OF (curve_3d_element_field_variable_definition); basis : BOOLEAN; values_and_locations : SET [1:?] OF curve_3d_element_value_and_location; variable : curve_element_variable; WHERE wr1: consistent_set_values (values_and_locations, variable); wr2: appropriate_set_value_existence (values_and_locations, TYPEOF (SELF\state_definition.defined_state)); END_ENTITY; -- curve_3d_element_location_point_variable_values |
Entity data types and their attributesstate_definitiondefined_state: state; field_variable_definition - field_variable_element_definition - curve_3d_element_field_variable_definition element: curve_3d_element_output_reference; curve_3d_element_location_point_variable_values basis: BOOLEAN; values_and_locations: SET [1:?] OF curve_3d_element_value_and_location; variable: curve_element_variable; |
Global rules for this entity data type- |
public interface ECurve_3d_element_location_point_variable_values extends ECurve_3d_element_field_variable_definitionbasis (explicit attribute)boolean testBasis(ECurve_3d_element_location_point_variable_values type)boolean getBasis(ECurve_3d_element_location_point_variable_values type) void setBasis(ECurve_3d_element_location_point_variable_values type, boolean value) void unsetBasis(ECurve_3d_element_location_point_variable_values type) values_and_locations (explicit attribute)boolean testValues_and_locations(ECurve_3d_element_location_point_variable_values type)ACurve_3d_element_value_and_location getValues_and_locations(ECurve_3d_element_location_point_variable_values type) ACurve_3d_element_value_and_location createValues_and_locations(ECurve_3d_element_location_point_variable_values type) void unsetValues_and_locations(ECurve_3d_element_location_point_variable_values type) variable (explicit attribute)int testVariable(ECurve_3d_element_location_point_variable_values type)case sVariableVolume_scalar_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, EVolume_scalar_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, EVolume_scalar_variable node1) case sVariableVolume_angular_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, EVolume_angular_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, EVolume_angular_variable node1) case sVariableVolume_vector_3d_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, EVolume_vector_3d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, EVolume_vector_3d_variable node1) case sVariableVolume_tensor2_3d_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, EVolume_tensor2_3d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, EVolume_tensor2_3d_variable node1) case sVariableApplication_defined_scalar_variable: String getVariable(ECurve_3d_element_location_point_variable_values type, EApplication_defined_scalar_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, String value, EApplication_defined_scalar_variable node1) case sVariableApplication_defined_vector_3d_variable: String getVariable(ECurve_3d_element_location_point_variable_values type, EApplication_defined_vector_3d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, String value, EApplication_defined_vector_3d_variable node1) case sVariableApplication_defined_tensor2_3d_variable: String getVariable(ECurve_3d_element_location_point_variable_values type, EApplication_defined_tensor2_3d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, String value, EApplication_defined_tensor2_3d_variable node1) case sVariableCurve_scalar_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, ECurve_scalar_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, ECurve_scalar_variable node1) case sVariableCurve_vector_2d_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, ECurve_vector_2d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, ECurve_vector_2d_variable node1) case sVariableApplication_defined_vector_2d_variable: String getVariable(ECurve_3d_element_location_point_variable_values type, EApplication_defined_vector_2d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, String value, EApplication_defined_vector_2d_variable node1) case sVariableCurve_vector_3d_variable: int getVariable(ECurve_3d_element_location_point_variable_values type, ECurve_vector_3d_variable node1) void setVariable(ECurve_3d_element_location_point_variable_values type, int value, ECurve_vector_3d_variable node1) void unsetVariable(ECurve_3d_element_location_point_variable_values type) |
public class CCurve_3d_element_location_point_variable_values implements ECurve_3d_element_location_point_variable_valuesstatic EAttribute attributeBasis(ECurve_3d_element_location_point_variable_values type)static EAttribute attributeValues_and_locations(ECurve_3d_element_location_point_variable_values type) static int usedinValues_and_locations(ECurve_3d_element_location_point_variable_values type, ECurve_3d_element_value_and_location instance, ASdaiModel domain, ACurve_3d_element_location_point_variable_values result) static EAttribute attributeVariable(ECurve_3d_element_location_point_variable_values type) static int usedinVariable(ECurve_3d_element_location_point_variable_values type, EEntity instance, ASdaiModel domain, ACurve_3d_element_location_point_variable_values result) |
public class ACurve_3d_element_location_point_variable_values extends AEntitypublic ECurve_3d_element_location_point_variable_values getByIndex(int index)public ECurve_3d_element_location_point_variable_values getCurrentMember(SdaiIterator it) |