ENTITY analog_port_variable_armx SUPERTYPE OF (ONEOF (through_port_variable_armx, across_port_variable_armx, transform_port_variable_armx)) SUBTYPE OF (analog_port_variable); associated_port : analog_analytical_model_port_armx; SELF\representation.name RENAMED variable_name : label; unit_of_measure : OPTIONAL unit; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation_item.name : label := ?; UNIQUE ur1 : variable_name, associated_port; END_ENTITY; -- analog_port_variable_armx |
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_item name: label; analog_port_variable - analog_port_variable_armx associated_port: analog_analytical_model_port_armx; (RT) name->variable_name: label; (OPT) unit_of_measure: unit; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
across_port_variable_armx (ANALYTICAL_MODEL_XIM) |
through_port_variable_armx (ANALYTICAL_MODEL_XIM) |
transform_port_variable_armx (ANALYTICAL_MODEL_XIM) |
Global rules for this entity data type- |
public interface EAnalog_port_variable_armx extends EAnalog_port_variableassociated_port (explicit attribute)boolean testAssociated_port(EAnalog_port_variable_armx type)EAnalog_analytical_model_port_armx getAssociated_port(EAnalog_port_variable_armx type) void setAssociated_port(EAnalog_port_variable_armx type, EAnalog_analytical_model_port_armx value) void unsetAssociated_port(EAnalog_port_variable_armx type) unit_of_measure (explicit attribute)int testUnit_of_measure(EAnalog_port_variable_armx type)case 1 EEntity getUnit_of_measure(EAnalog_port_variable_armx type) void setUnit_of_measure(EAnalog_port_variable_armx type, EEntity value, EEntity node1) void unsetUnit_of_measure(EAnalog_port_variable_armx type) |
public class CAnalog_port_variable_armx implements EAnalog_port_variable_armxstatic EAttribute attributeAssociated_port(EAnalog_port_variable_armx type)static int usedinAssociated_port(EAnalog_port_variable_armx type, EAnalog_analytical_model_port_armx instance, ASdaiModel domain, AAnalog_port_variable_armx result) static EAttribute attributeUnit_of_measure(EAnalog_port_variable_armx type) static int usedinUnit_of_measure(EAnalog_port_variable_armx type, EEntity instance, ASdaiModel domain, AAnalog_port_variable_armx result) static EAttribute attributeItems(EAnalog_port_variable_armx type) static int usedinItems(EAnalog_port_variable_armx type, ERepresentation_item instance, ASdaiModel domain, AAnalog_port_variable_armx result) static EAttribute attributeContext_of_items(EAnalog_port_variable_armx type) static int usedinContext_of_items(EAnalog_port_variable_armx type, ERepresentation_context instance, ASdaiModel domain, AAnalog_port_variable_armx result) static EAttribute attributeName(EAnalog_port_variable_armx type) |
public class AAnalog_port_variable_armx extends AEntitypublic EAnalog_port_variable_armx getByIndex(int index)public EAnalog_port_variable_armx getCurrentMember(SdaiIterator it) |