|
ENTITY analytical_model_vector_port_armx SUPERTYPE OF (analytical_model_scalar_port_armx) SUBTYPE OF (analytical_model_port_armx, analytical_model_vector_port); SELF\compound_representation_item.item_element RENAMED element_port : LIST [1:?] OF analytical_model_scalar_port_armx; DERIVE size : INTEGER := SIZEOF ( element_port ) ; END_ENTITY; -- analytical_model_vector_port_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; analytical_model_port - analytical_model_port_armx accessed_analytical_model: analytical_model_definition_armx; (RT) name->port_name: label; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; representation_item name: label; compound_representation_item item_element: compound_item_definition; analytical_model_vector_port - analytical_model_vector_port_armx (RT) item_element->element_port: LIST [1:?] OF analytical_model_scalar_port_armx; (DER) size: INTEGER; |
| analytical_model_scalar_port_armx (ANALYTICAL_MODEL_XIM) |
| digital_analytical_model_vector_port_armx (ANALYTICAL_MODEL_XIM) |
Global rules for this entity data type- |
public interface EAnalytical_model_vector_port_armx extends EAnalytical_model_port_armx, EAnalytical_model_vector_portsize (derived attribute)int getSize(EAnalytical_model_vector_port_armx type)boolean testSize(EAnalytical_model_vector_port_armx type) |
public class CAnalytical_model_vector_port_armx implements EAnalytical_model_vector_port_armxstatic EAttribute attributeSize(EAnalytical_model_vector_port_armx type) |
public class AAnalytical_model_vector_port_armx extends AEntitypublic EAnalytical_model_vector_port_armx getByIndex(int index)public EAnalytical_model_vector_port_armx getCurrentMember(SdaiIterator it) |