ENTITY functional_unit_usage_view SUBTYPE OF (functional_unit_definition); DERIVE analytical_model_application_reference : SET [0:?] OF analytical_model_application := get_ama(access_mechanism[1]); INVERSE access_mechanism : SET [0:?] OF functional_unit_usage_view_terminal_definition FOR associated_functional_unit_definition; WHERE wr1: SIZEOF(analytical_model_application_reference) <= 1; wr2: NOT(SIZEOF(analytical_model_application_reference) = 1) OR (SIZEOF(QUERY( am <* access_mechanism | NOT((SIZEOF(USEDIN(am,'ANALYTICAL_MODEL_XIM.ANALYTICAL_MODEL_PORT_ASSIGNMENT_ARMX.ASSIGNED_ITEM')) = 0) OR (SIZEOF(QUERY( ampa <* USEDIN(am, 'ANALYTICAL_MODEL_XIM.ANALYTICAL_MODEL_PORT_ASSIGNMENT_ARMX.ASSIGNED_ITEM') | NOT(analytical_model_application_reference[1] :=: ampa.associated_analytical_model_application) )) = 0)) )) = 0); END_ENTITY; -- functional_unit_usage_view |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; information_definition (RT) defined_version: information_version; property_definition name: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - item_shape (OPT) id_x: STRING; (RT) definition->described_element: shapeable_item; (RT) (DER) id: identifier; (RT) (DER) name: label; functional_unit (RT) (DER) definition: functional_unit; functional_unit_definition (RT) defined_version: functional_version; (RT) (DER) described_element: shapeable_item; functional_unit_usage_view (DER) analytical_model_application_reference: SET [0:?] OF analytical_model_application; (INV) access_mechanism: SET [0:?] OF functional_unit_usage_view_terminal_definition FOR associated_functional_unit_definition; |
Global rules for this entity data type- |
public interface EFunctional_unit_usage_view extends EFunctional_unit_definitionanalytical_model_application_reference (derived attribute)AAnalytical_model_application getAnalytical_model_application_reference(EFunctional_unit_usage_view type)boolean testAnalytical_model_application_reference(EFunctional_unit_usage_view type) access_mechanism (inverse attribute)AFunctional_unit_usage_view_terminal_definition getAccess_mechanism(EFunctional_unit_usage_view type, ASdaiModel domain) |
public class CFunctional_unit_usage_view implements EFunctional_unit_usage_viewstatic EAttribute attributeAnalytical_model_application_reference(EFunctional_unit_usage_view type)static int usedinAnalytical_model_application_reference(EFunctional_unit_usage_view type, EAnalytical_model_application instance, ASdaiModel domain, AFunctional_unit_usage_view result) static EAttribute attributeAccess_mechanism(EFunctional_unit_usage_view type) |
public class AFunctional_unit_usage_view extends AEntitypublic EFunctional_unit_usage_view getByIndex(int index)public EFunctional_unit_usage_view getCurrentMember(SdaiIterator it) |