ENTITY functional_unit_usage_view_terminal_definition_make_from_relationship SUBTYPE OF (make_from_functional_unit_terminal_definition_relationship); associated_make_from : functional_unit_make_from_relationship; SELF\shape_aspect_relationship.related_shape_aspect RENAMED reusable_feature : functional_unit_usage_view_terminal_definition; SELF\shape_aspect_relationship.relating_shape_aspect RENAMED resultant_feature : 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 := ?; UNIQUE ur1 : reusable_feature, resultant_feature; WHERE wr1: reusable_feature :<>: resultant_feature; wr2: reusable_feature.associated_functional_unit_definition :<>: resultant_feature.associated_functional_unit_definition; wr3: reusable_feature.associated_functional_unit_definition :=: associated_make_from\Functional_unit_make_from_relationship.relating_view; wr4: resultant_feature.associated_functional_unit_definition :=: associated_make_from\Functional_unit_make_from_relationship.related_view; wr5: acyclic_functional_unit_usage_view_terminal_definition_make_from_relationship (SELF, [resultant_feature], 'FUNCTIONAL_USAGE_VIEW_XIM.FUNCTIONAL_UNIT_USAGE_VIEW_TERMINAL_DEFINITION_MAKE_FROM_RELATIONSHIP'); END_ENTITY; -- functional_unit_usage_view_terminal_definition_make_from_relationship |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; shape_aspect_relationship name: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; make_from_functional_unit_terminal_definition_relationship - functional_unit_usage_view_terminal_definition_make_from_relationship associated_make_from: functional_unit_make_from_relationship; (RT) related_shape_aspect->reusable_feature: functional_unit_usage_view_terminal_definition; (RT) relating_shape_aspect->resultant_feature: 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; |
Global rules for this entity data type- |
public interface EFunctional_unit_usage_view_terminal_definition_make_from_relationship extends EMake_from_functional_unit_terminal_definition_relationshipassociated_make_from (explicit attribute)boolean testAssociated_make_from(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type)EFunctional_unit_make_from_relationship getAssociated_make_from(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type) void setAssociated_make_from(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type, EFunctional_unit_make_from_relationship value) void unsetAssociated_make_from(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type) |
public class CFunctional_unit_usage_view_terminal_definition_make_from_relationship implements EFunctional_unit_usage_view_terminal_definition_make_from_relationshipstatic EAttribute attributeAssociated_make_from(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type)static int usedinAssociated_make_from(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type, EFunctional_unit_make_from_relationship instance, ASdaiModel domain, AFunctional_unit_usage_view_terminal_definition_make_from_relationship result) static EAttribute attributeOf_shape(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type) static int usedinOf_shape(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type, EProduct_definition_shape instance, ASdaiModel domain, AFunctional_unit_usage_view_terminal_definition_make_from_relationship result) static EAttribute attributeDescription(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type) static EAttribute attributeProduct_definitional(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type) static EAttribute attributeName(EFunctional_unit_usage_view_terminal_definition_make_from_relationship type) |
public class AFunctional_unit_usage_view_terminal_definition_make_from_relationship extends AEntitypublic EFunctional_unit_usage_view_terminal_definition_make_from_relationship getByIndex(int index)public EFunctional_unit_usage_view_terminal_definition_make_from_relationship getCurrentMember(SdaiIterator it) |