ENTITY extraction_of_structured_submesh SUBTYPE OF (extraction_of_submesh); lower_vertex : ARRAY [1:whole_indices] OF INTEGER; used_indices : ARRAY [1:part_indices] OF INTEGER; used_senses : ARRAY [1:part_indices] OF BOOLEAN; DERIVE whole_indices : INTEGER := whole\mesh.index_count; part_indices : INTEGER := part\mesh.index_count; WHERE wr1: ('MESH_TOPOLOGY_SCHEMA.STRUCTURED_MESH' IN TYPEOF( SELF\extraction_of_submesh.whole)); wr2: ('MESH_TOPOLOGY_SCHEMA.STRUCTURED_MESH' IN TYPEOF( SELF\extraction_of_submesh.part)); END_ENTITY; -- extraction_of_structured_submesh |
Entity data types and their attributesextraction_of_submeshwhole: mesh; part: submesh; extraction_of_structured_submesh lower_vertex: ARRAY [1:whole_indices] OF INTEGER; used_indices: ARRAY [1:part_indices] OF INTEGER; used_senses: ARRAY [1:part_indices] OF BOOLEAN; (DER) whole_indices: INTEGER; (DER) part_indices: INTEGER; |
Users: by entity attributesextraction_of_submeshextraction_of_structured_submesh Users: by defined types, not used by any entity attributeextraction_of_structured_submesh- |
Global rules for this entity data type- |
public interface EExtraction_of_structured_submesh extends EExtraction_of_submeshlower_vertex (explicit attribute)boolean testLower_vertex(EExtraction_of_structured_submesh type)A_integer getLower_vertex(EExtraction_of_structured_submesh type) A_integer createLower_vertex(EExtraction_of_structured_submesh type) void unsetLower_vertex(EExtraction_of_structured_submesh type) used_indices (explicit attribute)boolean testUsed_indices(EExtraction_of_structured_submesh type)A_integer getUsed_indices(EExtraction_of_structured_submesh type) A_integer createUsed_indices(EExtraction_of_structured_submesh type) void unsetUsed_indices(EExtraction_of_structured_submesh type) used_senses (explicit attribute)boolean testUsed_senses(EExtraction_of_structured_submesh type)A_boolean getUsed_senses(EExtraction_of_structured_submesh type) A_boolean createUsed_senses(EExtraction_of_structured_submesh type) void unsetUsed_senses(EExtraction_of_structured_submesh type) whole_indices (derived attribute)integer getWhole_indices(EExtraction_of_structured_submesh type)boolean testWhole_indices(EExtraction_of_structured_submesh type) part_indices (derived attribute)integer getPart_indices(EExtraction_of_structured_submesh type)boolean testPart_indices(EExtraction_of_structured_submesh type) |
public class CExtraction_of_structured_submesh implements EExtraction_of_structured_submeshstatic EAttribute attributeLower_vertex(EExtraction_of_structured_submesh type)static EAttribute attributeUsed_indices(EExtraction_of_structured_submesh type) static EAttribute attributeUsed_senses(EExtraction_of_structured_submesh type) static EAttribute attributeWhole_indices(EExtraction_of_structured_submesh type) static EAttribute attributePart_indices(EExtraction_of_structured_submesh type) |
public class AExtraction_of_structured_submesh extends AEntitypublic EExtraction_of_structured_submesh getByIndex(int index)public EExtraction_of_structured_submesh getCurrentMember(SdaiIterator it) |