|
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) |