ENTITY surface_3d_element_boundary_edge_location_point_surface_variable_values SUBTYPE OF (surface_3d_element_field_variable_definition); basis : BOOLEAN; values_and_locations : SET [1:?] OF surface_3d_element_value_and_volume_location; variable : boundary_edge_variable; element_edge : surface_3d_edge; 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; -- surface_3d_element_boundary_edge_location_point_surface_variable_values |
Entity data types and their attributesstate_definitiondefined_state: state; field_variable_definition - field_variable_element_definition - surface_3d_element_field_variable_definition element: surface_3d_element_output_reference; surface_3d_element_boundary_edge_location_point_surface_variable_values basis: BOOLEAN; values_and_locations: SET [1:?] OF surface_3d_element_value_and_volume_location; variable: boundary_edge_variable; element_edge: surface_3d_edge; |
Global rules for this entity data type- |
public interface ESurface_3d_element_boundary_edge_location_point_surface_variable_values extends ESurface_3d_element_field_variable_definitionbasis (explicit attribute)boolean testBasis(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type)boolean getBasis(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) void setBasis(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, boolean value) void unsetBasis(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) values_and_locations (explicit attribute)boolean testValues_and_locations(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type)ASurface_3d_element_value_and_volume_location getValues_and_locations(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) ASurface_3d_element_value_and_volume_location createValues_and_locations(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) void unsetValues_and_locations(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) variable (explicit attribute)int testVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type)case sVariableBoundary_curve_scalar_variable: int getVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, EBoundary_curve_scalar_variable node1) void setVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, int value, EBoundary_curve_scalar_variable node1) case sVariableBoundary_curve_vector_3d_variable: int getVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, EBoundary_curve_vector_3d_variable node1) void setVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, int value, EBoundary_curve_vector_3d_variable node1) case sVariableApplication_defined_scalar_variable: String getVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, EApplication_defined_scalar_variable node1) void setVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, String value, EApplication_defined_scalar_variable node1) case sVariableApplication_defined_vector_3d_variable: String getVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, EApplication_defined_vector_3d_variable node1) void setVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, String value, EApplication_defined_vector_3d_variable node1) void unsetVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) element_edge (explicit attribute)boolean testElement_edge(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type)int getElement_edge(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) void setElement_edge(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, int value) void unsetElement_edge(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) |
public class CSurface_3d_element_boundary_edge_location_point_surface_variable_values implements ESurface_3d_element_boundary_edge_location_point_surface_variable_valuesstatic EAttribute attributeBasis(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type)static EAttribute attributeValues_and_locations(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) static int usedinValues_and_locations(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, ESurface_3d_element_value_and_volume_location instance, ASdaiModel domain, ASurface_3d_element_boundary_edge_location_point_surface_variable_values result) static EAttribute attributeVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) static int usedinVariable(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type, EEntity instance, ASdaiModel domain, ASurface_3d_element_boundary_edge_location_point_surface_variable_values result) static EAttribute attributeElement_edge(ESurface_3d_element_boundary_edge_location_point_surface_variable_values type) |
public class ASurface_3d_element_boundary_edge_location_point_surface_variable_values extends AEntitypublic ESurface_3d_element_boundary_edge_location_point_surface_variable_values getByIndex(int index)public ESurface_3d_element_boundary_edge_location_point_surface_variable_values getCurrentMember(SdaiIterator it) |