ENTITY analytical_model_port_assignment_armx SUBTYPE OF (analytical_model_port_assignment); SELF\representation_relationship.rep_2 RENAMED assigned_analytical_model_port : analytical_model_port_armx; assigned_item : analytical_model_port_assignment_select; SELF\representation_relationship.rep_1 RENAMED associated_analytical_model_application : analytical_model_application; DERIVE SELF\property_definition_representation.used_representation : representation := ?; SELF\property_definition_representation.definition : represented_definition := ?; UNIQUE ur1 : assigned_analytical_model_port, assigned_item, associated_analytical_model_application; WHERE wr1: assigned_analytical_model_port.accessed_analytical_model = associated_analytical_model_application.model_representation; END_ENTITY; -- analytical_model_port_assignment_armx |
Entity data types and their attributesproperty_definition_representationdefinition: represented_definition; used_representation: representation; (DER) description: text; (DER) name: label; representation_relationship name: label; (OPT) description: text; rep_1: representation; rep_2: representation; analytical_model_port_assignment (RT) used_representation: analytical_model_port; (RT) rep_1: analytical_representation; (RT) (DER) rep_2: analytical_model_port; analytical_model_port_assignment_armx (RT) rep_2->assigned_analytical_model_port: analytical_model_port_armx; assigned_item: analytical_model_port_assignment_select; (RT) rep_1->associated_analytical_model_application: analytical_model_application; (RT) (DER) used_representation: representation; (RT) (DER) definition: represented_definition; |
Global rules for this entity data type- |
public interface EAnalytical_model_port_assignment_armx extends EAnalytical_model_port_assignmentassigned_item (explicit attribute)int testAssigned_item(EAnalytical_model_port_assignment_armx type)void unsetAssigned_item(EAnalytical_model_port_assignment_armx type) |
public class CAnalytical_model_port_assignment_armx implements EAnalytical_model_port_assignment_armxstatic EAttribute attributeAssigned_item(EAnalytical_model_port_assignment_armx type)static int usedinAssigned_item(EAnalytical_model_port_assignment_armx type, EEntity instance, ASdaiModel domain, AAnalytical_model_port_assignment_armx result) static EAttribute attributeUsed_representation(EAnalytical_model_port_assignment_armx type) static int usedinUsed_representation(EAnalytical_model_port_assignment_armx type, ERepresentation instance, ASdaiModel domain, AAnalytical_model_port_assignment_armx result) static EAttribute attributeDefinition(EAnalytical_model_port_assignment_armx type) static int usedinDefinition(EAnalytical_model_port_assignment_armx type, EEntity instance, ASdaiModel domain, AAnalytical_model_port_assignment_armx result) |
public class AAnalytical_model_port_assignment_armx extends AEntitypublic EAnalytical_model_port_assignment_armx getByIndex(int index)public EAnalytical_model_port_assignment_armx getCurrentMember(SdaiIterator it) |