ENTITY functional_unit_terminal SUBTYPE OF (component_functional_terminal); accessed_functional_unit : functional_unit_armx; definition : functional_unit_usage_view_terminal_definition; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.name : label := ?; INVERSE bus_assignment : SET [0:1] OF functional_unit_terminal_bus_assignment FOR connected_terminal; node_assignment : SET [0:1] OF functional_unit_terminal_node_assignment FOR connected_terminal; END_ENTITY; -- functional_unit_terminal |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; component_functional_terminal - functional_unit_terminal accessed_functional_unit: functional_unit_armx; definition: functional_unit_usage_view_terminal_definition; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) name: label; (INV) bus_assignment: SET [0:1] OF functional_unit_terminal_bus_assignment FOR connected_terminal; (INV) node_assignment: SET [0:1] OF functional_unit_terminal_node_assignment FOR connected_terminal; |
Global rules for this entity data type- |
public interface EFunctional_unit_terminal extends EComponent_functional_terminalaccessed_functional_unit (explicit attribute)boolean testAccessed_functional_unit(EFunctional_unit_terminal type)EFunctional_unit_armx getAccessed_functional_unit(EFunctional_unit_terminal type) void setAccessed_functional_unit(EFunctional_unit_terminal type, EFunctional_unit_armx value) void unsetAccessed_functional_unit(EFunctional_unit_terminal type) definition (explicit attribute)boolean testDefinition(EFunctional_unit_terminal type)EFunctional_unit_usage_view_terminal_definition getDefinition(EFunctional_unit_terminal type) void setDefinition(EFunctional_unit_terminal type, EFunctional_unit_usage_view_terminal_definition value) void unsetDefinition(EFunctional_unit_terminal type) bus_assignment (inverse attribute)AFunctional_unit_terminal_bus_assignment getBus_assignment(EFunctional_unit_terminal type, ASdaiModel domain)node_assignment (inverse attribute)AFunctional_unit_terminal_node_assignment getNode_assignment(EFunctional_unit_terminal type, ASdaiModel domain) |
public class CFunctional_unit_terminal implements EFunctional_unit_terminalstatic EAttribute attributeAccessed_functional_unit(EFunctional_unit_terminal type)static int usedinAccessed_functional_unit(EFunctional_unit_terminal type, EFunctional_unit_armx instance, ASdaiModel domain, AFunctional_unit_terminal result) static EAttribute attributeDefinition(EFunctional_unit_terminal type) static int usedinDefinition(EFunctional_unit_terminal type, EFunctional_unit_usage_view_terminal_definition instance, ASdaiModel domain, AFunctional_unit_terminal result) static EAttribute attributeOf_shape(EFunctional_unit_terminal type) static int usedinOf_shape(EFunctional_unit_terminal type, EProduct_definition_shape instance, ASdaiModel domain, AFunctional_unit_terminal result) static EAttribute attributeDescription(EFunctional_unit_terminal type) static EAttribute attributeProduct_definitional(EFunctional_unit_terminal type) static EAttribute attributeName(EFunctional_unit_terminal type) static EAttribute attributeBus_assignment(EFunctional_unit_terminal type) static EAttribute attributeNode_assignment(EFunctional_unit_terminal type) |
public class AFunctional_unit_terminal extends AEntitypublic EFunctional_unit_terminal getByIndex(int index)public EFunctional_unit_terminal getCurrentMember(SdaiIterator it) |