ENTITY protocol_physical_layer_definition_armx SUBTYPE OF (requirement_view_definition, protocol_physical_layer_definition); host_connector : OPTIONAL minimally_defined_connector; host_functional_definition : functional_unit_usage_view; media_connector : OPTIONAL minimally_defined_connector; media_functional_definition : OPTIONAL functional_unit_usage_view; DERIVE reference_document : SET [0:?] OF document_definition := get_document_definition(SELF, 'reference document', 'DOCUMENT_DEFINITION_ARM.DOCUMENT_DEFINITION'); WHERE wr1: EXISTS (reference_document) AND (SIZEOF(reference_document) = 1); wr2: EXISTS(host_functional_definition) OR EXISTS(media_functional_definition); END_ENTITY; -- protocol_physical_layer_definition_armx |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; requirement_view_definition (RT) defined_version: requirement_version; protocol_physical_layer_definition - protocol_physical_layer_definition_armx (OPT) host_connector: minimally_defined_connector; host_functional_definition: functional_unit_usage_view; (OPT) media_connector: minimally_defined_connector; (OPT) media_functional_definition: functional_unit_usage_view; (DER) reference_document: SET [0:?] OF document_definition; |
Global rules for this entity data type- |
public interface EProtocol_physical_layer_definition_armx extends ERequirement_view_definition, EProtocol_physical_layer_definitionhost_connector (explicit attribute)boolean testHost_connector(EProtocol_physical_layer_definition_armx type)EMinimally_defined_connector getHost_connector(EProtocol_physical_layer_definition_armx type) void setHost_connector(EProtocol_physical_layer_definition_armx type, EMinimally_defined_connector value) void unsetHost_connector(EProtocol_physical_layer_definition_armx type) host_functional_definition (explicit attribute)boolean testHost_functional_definition(EProtocol_physical_layer_definition_armx type)EFunctional_unit_usage_view getHost_functional_definition(EProtocol_physical_layer_definition_armx type) void setHost_functional_definition(EProtocol_physical_layer_definition_armx type, EFunctional_unit_usage_view value) void unsetHost_functional_definition(EProtocol_physical_layer_definition_armx type) media_connector (explicit attribute)boolean testMedia_connector(EProtocol_physical_layer_definition_armx type)EMinimally_defined_connector getMedia_connector(EProtocol_physical_layer_definition_armx type) void setMedia_connector(EProtocol_physical_layer_definition_armx type, EMinimally_defined_connector value) void unsetMedia_connector(EProtocol_physical_layer_definition_armx type) media_functional_definition (explicit attribute)boolean testMedia_functional_definition(EProtocol_physical_layer_definition_armx type)EFunctional_unit_usage_view getMedia_functional_definition(EProtocol_physical_layer_definition_armx type) void setMedia_functional_definition(EProtocol_physical_layer_definition_armx type, EFunctional_unit_usage_view value) void unsetMedia_functional_definition(EProtocol_physical_layer_definition_armx type) reference_document (derived attribute)ADocument_definition getReference_document(EProtocol_physical_layer_definition_armx type)boolean testReference_document(EProtocol_physical_layer_definition_armx type) |
public class CProtocol_physical_layer_definition_armx implements EProtocol_physical_layer_definition_armxstatic EAttribute attributeHost_connector(EProtocol_physical_layer_definition_armx type)static int usedinHost_connector(EProtocol_physical_layer_definition_armx type, EMinimally_defined_connector instance, ASdaiModel domain, AProtocol_physical_layer_definition_armx result) static EAttribute attributeHost_functional_definition(EProtocol_physical_layer_definition_armx type) static int usedinHost_functional_definition(EProtocol_physical_layer_definition_armx type, EFunctional_unit_usage_view instance, ASdaiModel domain, AProtocol_physical_layer_definition_armx result) static EAttribute attributeMedia_connector(EProtocol_physical_layer_definition_armx type) static int usedinMedia_connector(EProtocol_physical_layer_definition_armx type, EMinimally_defined_connector instance, ASdaiModel domain, AProtocol_physical_layer_definition_armx result) static EAttribute attributeMedia_functional_definition(EProtocol_physical_layer_definition_armx type) static int usedinMedia_functional_definition(EProtocol_physical_layer_definition_armx type, EFunctional_unit_usage_view instance, ASdaiModel domain, AProtocol_physical_layer_definition_armx result) static EAttribute attributeReference_document(EProtocol_physical_layer_definition_armx type) static int usedinReference_document(EProtocol_physical_layer_definition_armx type, EDocument_definition instance, ASdaiModel domain, AProtocol_physical_layer_definition_armx result) |
public class AProtocol_physical_layer_definition_armx extends AEntitypublic EProtocol_physical_layer_definition_armx getByIndex(int index)public EProtocol_physical_layer_definition_armx getCurrentMember(SdaiIterator it) |