ENTITY stratum SUPERTYPE OF (ONEOF (documentation_layer_stratum, design_layer_stratum)) SUBTYPE OF (product_definition, product_definition_shape); DERIVE SELF\property_definition.definition : stratum := SELF; UNIQUE ur1 : id, formation; WHERE wr1: SIZEOF (USEDIN (SELF, 'BASIC_ATTRIBUTE_SCHEMA.' +'NAME_ATTRIBUTE.NAMED_ITEM')) = 0; wr2: NOT EXISTS(SELF\property_definition.description); END_ENTITY; -- stratum |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; property_definition name: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - stratum (RT) (DER) definition: stratum; |
derived_stratum (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
design_layer_stratum (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
documentation_layer_stratum (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
stratum_armx (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
Global rules for this entity data type- |
public interface EStratum extends EProduct_definition, EProduct_definition_shape |
public class CStratum implements EStratumstatic EAttribute attributeDefinition(EStratum type)static int usedinDefinition(EStratum type, EStratum instance, ASdaiModel domain, AStratum result) |
public class AStratum extends AEntitypublic EStratum getByIndex(int index)public EStratum getCurrentMember(SdaiIterator it) |