ENTITY auxiliary_geometric_instance_aggregator SUBTYPE OF (geometric_representation_item); shape_element : geometric_representation_item; auxiliary_items : SET [1:?] OF geometric_representation_item; WHERE wr1: SIZEOF(QUERY(q <* auxiliary_items | shape_element IN using_items(q,[]))) = 0; END_ENTITY; -- auxiliary_geometric_instance_aggregator |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; auxiliary_geometric_instance_aggregator shape_element: geometric_representation_item; auxiliary_items: SET [1:?] OF geometric_representation_item; |
Global rules for this entity data type- |
public interface EAuxiliary_geometric_instance_aggregator extends EGeometric_representation_itemshape_element (explicit attribute)boolean testShape_element(EAuxiliary_geometric_instance_aggregator type)EGeometric_representation_item getShape_element(EAuxiliary_geometric_instance_aggregator type) void setShape_element(EAuxiliary_geometric_instance_aggregator type, EGeometric_representation_item value) void unsetShape_element(EAuxiliary_geometric_instance_aggregator type) auxiliary_items (explicit attribute)boolean testAuxiliary_items(EAuxiliary_geometric_instance_aggregator type)AGeometric_representation_item getAuxiliary_items(EAuxiliary_geometric_instance_aggregator type) AGeometric_representation_item createAuxiliary_items(EAuxiliary_geometric_instance_aggregator type) void unsetAuxiliary_items(EAuxiliary_geometric_instance_aggregator type) |
public class CAuxiliary_geometric_instance_aggregator implements EAuxiliary_geometric_instance_aggregatorstatic EAttribute attributeShape_element(EAuxiliary_geometric_instance_aggregator type)static int usedinShape_element(EAuxiliary_geometric_instance_aggregator type, EGeometric_representation_item instance, ASdaiModel domain, AAuxiliary_geometric_instance_aggregator result) static EAttribute attributeAuxiliary_items(EAuxiliary_geometric_instance_aggregator type) static int usedinAuxiliary_items(EAuxiliary_geometric_instance_aggregator type, EGeometric_representation_item instance, ASdaiModel domain, AAuxiliary_geometric_instance_aggregator result) |
public class AAuxiliary_geometric_instance_aggregator extends AEntitypublic EAuxiliary_geometric_instance_aggregator getByIndex(int index)public EAuxiliary_geometric_instance_aggregator getCurrentMember(SdaiIterator it) |