ENTITY functional_unit SUBTYPE OF (product_definition, product_definition_shape); DERIVE SELF\property_definition.definition : functional_unit := SELF; WHERE wr1: SIZEOF (USEDIN (SELF, 'BASIC_ATTRIBUTE_SCHEMA.' +'NAME_ATTRIBUTE.NAMED_ITEM')) = 0; wr2: NOT EXISTS(SELF\property_definition.description); END_ENTITY; -- functional_unit |
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 - functional_unit (RT) (DER) definition: functional_unit; |
electrical_network (ELECTRICAL_NETWORK_DEFINITION_MIM) |
functional_specification_definition (FUNCTIONAL_SPECIFICATION_MIM) |
functional_unit_definition (FUNCTIONAL_USAGE_VIEW_XIM) |
thermal_network (THERMAL_NETWORK_DEFINITION_MIM) |
Global rules for this entity data type- |
public interface EFunctional_unit extends EProduct_definition, EProduct_definition_shape |
public class CFunctional_unit implements EFunctional_unitstatic EAttribute attributeDefinition(EFunctional_unit type)static int usedinDefinition(EFunctional_unit type, EFunctional_unit instance, ASdaiModel domain, AFunctional_unit result) |
public class AFunctional_unit extends AEntitypublic EFunctional_unit getByIndex(int index)public EFunctional_unit getCurrentMember(SdaiIterator it) |