ENTITY datum_system SUBTYPE OF (shape_aspect); constituents : LIST [1:3] OF UNIQUE datum_reference_compartment; UNIQUE ur1 : of_shape, name; WHERE wr1: SELF\shape_aspect.product_definitional = FALSE; END_ENTITY; -- datum_system |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; datum_system constituents: LIST [1:3] OF UNIQUE datum_reference_compartment; |
Global rules for this entity data typeunique_datum_system (SHAPE_ASPECT_DEFINITION_SCHEMA) |
public interface EDatum_system extends EShape_aspectconstituents (explicit attribute)boolean testConstituents(EDatum_system type)ADatum_reference_compartment getConstituents(EDatum_system type) ADatum_reference_compartment createConstituents(EDatum_system type) void unsetConstituents(EDatum_system type) |
public class CDatum_system implements EDatum_systemstatic EAttribute attributeConstituents(EDatum_system type)static int usedinConstituents(EDatum_system type, EDatum_reference_compartment instance, ASdaiModel domain, ADatum_system result) |
public class ADatum_system extends AEntitypublic EDatum_system getByIndex(int index)public EDatum_system getCurrentMember(SdaiIterator it) |