ENTITY analytical_model_port_make_from_relationship SUBTYPE OF (make_from_model_port_relationship); associated_make_from : analytical_model_make_from_relationship_armx; SELF\representation_relationship.rep_1 RENAMED reusable_feature : analytical_model_port_armx; SELF\representation_relationship.rep_2 RENAMED resultant_feature : analytical_model_port_armx; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; UNIQUE ur1 : reusable_feature, resultant_feature; WHERE wr1: reusable_feature :<>: resultant_feature; wr2: reusable_feature.accessed_analytical_model :<>: resultant_feature.accessed_analytical_model; END_ENTITY; -- analytical_model_port_make_from_relationship |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; representation_relationship name: label; (OPT) description: text; rep_1: representation; rep_2: representation; make_from_model_port_relationship (RT) rep_1: analytical_model_port; (RT) rep_2: analytical_model_port; analytical_model_port_make_from_relationship associated_make_from: analytical_model_make_from_relationship_armx; (RT) rep_1->reusable_feature: analytical_model_port_armx; (RT) rep_2->resultant_feature: analytical_model_port_armx; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EAnalytical_model_port_make_from_relationship extends EMake_from_model_port_relationshipassociated_make_from (explicit attribute)boolean testAssociated_make_from(EAnalytical_model_port_make_from_relationship type)EAnalytical_model_make_from_relationship_armx getAssociated_make_from(EAnalytical_model_port_make_from_relationship type) void setAssociated_make_from(EAnalytical_model_port_make_from_relationship type, EAnalytical_model_make_from_relationship_armx value) void unsetAssociated_make_from(EAnalytical_model_port_make_from_relationship type) |
public class CAnalytical_model_port_make_from_relationship implements EAnalytical_model_port_make_from_relationshipstatic EAttribute attributeAssociated_make_from(EAnalytical_model_port_make_from_relationship type)static int usedinAssociated_make_from(EAnalytical_model_port_make_from_relationship type, EAnalytical_model_make_from_relationship_armx instance, ASdaiModel domain, AAnalytical_model_port_make_from_relationship result) static EAttribute attributeItems(EAnalytical_model_port_make_from_relationship type) static int usedinItems(EAnalytical_model_port_make_from_relationship type, ERepresentation_item instance, ASdaiModel domain, AAnalytical_model_port_make_from_relationship result) static EAttribute attributeContext_of_items(EAnalytical_model_port_make_from_relationship type) static int usedinContext_of_items(EAnalytical_model_port_make_from_relationship type, ERepresentation_context instance, ASdaiModel domain, AAnalytical_model_port_make_from_relationship result) static EAttribute attributeName(EAnalytical_model_port_make_from_relationship type) |
public class AAnalytical_model_port_make_from_relationship extends AEntitypublic EAnalytical_model_port_make_from_relationship getByIndex(int index)public EAnalytical_model_port_make_from_relationship getCurrentMember(SdaiIterator it) |