ENTITY curve_2d_element_value_and_volume_location; simple_value : field_value; location : curve_volume_element_location; coordinate_system : OPTIONAL curve_2d_state_coordinate_system; WHERE wr1: necessary_value_coordinate_system (simple_value, coordinate_system); END_ENTITY; -- curve_2d_element_value_and_volume_location |
Entity data types and their attributescurve_2d_element_value_and_volume_locationsimple_value: field_value; location: curve_volume_element_location; (OPT) coordinate_system: curve_2d_state_coordinate_system; |
Userscurve_2d_element_value_and_volume_locationcurve_2d_element_location_point_volume_variable_values.values_and_locations |
Global rules for this entity data type- |
public interface ECurve_2d_element_value_and_volume_location extends EEntitysimple_value (explicit attribute)int testSimple_value(ECurve_2d_element_value_and_volume_location type)case sSimple_valueUnspecified_value: int getSimple_value(ECurve_2d_element_value_and_volume_location type, EUnspecified_value node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, int value, EUnspecified_value node1) case sSimple_valueScalar: double getSimple_value(ECurve_2d_element_value_and_volume_location type, EScalar node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, double value, EScalar node1) case sSimple_valueTensor1_2d: A_double getSimple_value(ECurve_2d_element_value_and_volume_location type, ETensor1_2d node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, A_double value, ETensor1_2d node1) case sSimple_valueTensor1_3d: A_double getSimple_value(ECurve_2d_element_value_and_volume_location type, ETensor1_3d node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, A_double value, ETensor1_3d node1) case sSimple_valueAnisotropic_symmetric_tensor2_2d: A_double getSimple_value(ECurve_2d_element_value_and_volume_location type, EAnisotropic_symmetric_tensor2_2d node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, A_double value, EAnisotropic_symmetric_tensor2_2d node1) case sSimple_valueIsotropic_symmetric_tensor2_3d: double getSimple_value(ECurve_2d_element_value_and_volume_location type, EIsotropic_symmetric_tensor2_3d node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, double value, EIsotropic_symmetric_tensor2_3d node1) case sSimple_valueOrthotropic_symmetric_tensor2_3d: A_double getSimple_value(ECurve_2d_element_value_and_volume_location type, EOrthotropic_symmetric_tensor2_3d node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, A_double value, EOrthotropic_symmetric_tensor2_3d node1) case sSimple_valueAnisotropic_symmetric_tensor2_3d: A_double getSimple_value(ECurve_2d_element_value_and_volume_location type, EAnisotropic_symmetric_tensor2_3d node1) void setSimple_value(ECurve_2d_element_value_and_volume_location type, A_double value, EAnisotropic_symmetric_tensor2_3d node1) void unsetSimple_value(ECurve_2d_element_value_and_volume_location type) location (explicit attribute)boolean testLocation(ECurve_2d_element_value_and_volume_location type)ECurve_volume_element_location getLocation(ECurve_2d_element_value_and_volume_location type) void setLocation(ECurve_2d_element_value_and_volume_location type, ECurve_volume_element_location value) void unsetLocation(ECurve_2d_element_value_and_volume_location type) coordinate_system (explicit attribute)int testCoordinate_system(ECurve_2d_element_value_and_volume_location type)case 1 EEntity getCoordinate_system(ECurve_2d_element_value_and_volume_location type) void setCoordinate_system(ECurve_2d_element_value_and_volume_location type, EEntity value, EEntity node1) void unsetCoordinate_system(ECurve_2d_element_value_and_volume_location type) |
public class CCurve_2d_element_value_and_volume_location implements ECurve_2d_element_value_and_volume_locationstatic EAttribute attributeSimple_value(ECurve_2d_element_value_and_volume_location type)static int usedinSimple_value(ECurve_2d_element_value_and_volume_location type, EEntity instance, ASdaiModel domain, ACurve_2d_element_value_and_volume_location result) static EAttribute attributeLocation(ECurve_2d_element_value_and_volume_location type) static int usedinLocation(ECurve_2d_element_value_and_volume_location type, ECurve_volume_element_location instance, ASdaiModel domain, ACurve_2d_element_value_and_volume_location result) static EAttribute attributeCoordinate_system(ECurve_2d_element_value_and_volume_location type) static int usedinCoordinate_system(ECurve_2d_element_value_and_volume_location type, EEntity instance, ASdaiModel domain, ACurve_2d_element_value_and_volume_location result) |
public class ACurve_2d_element_value_and_volume_location extends AEntitypublic ECurve_2d_element_value_and_volume_location getByIndex(int index)public ECurve_2d_element_value_and_volume_location getCurrentMember(SdaiIterator it) |