ENTITY mating_connector_termination SUBTYPE OF (shape_aspect); definition : mating_connector_definition_select; accessed_connector : mating_connector_usage; DERIVE signal_definition : SET [0:?] OF requirement_view_definition := get_rvd(SELF, 'signal definition'); SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.description : text := ?; UNIQUE ur1 : definition, accessed_connector; WHERE wr1: SIZEOF(signal_definition) <= 1; END_ENTITY; -- mating_connector_termination |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; mating_connector_termination definition: mating_connector_definition_select; accessed_connector: mating_connector_usage; (DER) signal_definition: SET [0:?] OF requirement_view_definition; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface EMating_connector_termination extends EShape_aspectdefinition (explicit attribute)int testDefinition(EMating_connector_termination type)case 1 EEntity getDefinition(EMating_connector_termination type) void setDefinition(EMating_connector_termination type, EEntity value, EEntity node1) void unsetDefinition(EMating_connector_termination type) accessed_connector (explicit attribute)boolean testAccessed_connector(EMating_connector_termination type)EMating_connector_usage getAccessed_connector(EMating_connector_termination type) void setAccessed_connector(EMating_connector_termination type, EMating_connector_usage value) void unsetAccessed_connector(EMating_connector_termination type) signal_definition (derived attribute)ARequirement_view_definition getSignal_definition(EMating_connector_termination type)boolean testSignal_definition(EMating_connector_termination type) |
public class CMating_connector_termination implements EMating_connector_terminationstatic EAttribute attributeDefinition(EMating_connector_termination type)static int usedinDefinition(EMating_connector_termination type, EEntity instance, ASdaiModel domain, AMating_connector_termination result) static EAttribute attributeAccessed_connector(EMating_connector_termination type) static int usedinAccessed_connector(EMating_connector_termination type, EMating_connector_usage instance, ASdaiModel domain, AMating_connector_termination result) static EAttribute attributeSignal_definition(EMating_connector_termination type) static int usedinSignal_definition(EMating_connector_termination type, ERequirement_view_definition instance, ASdaiModel domain, AMating_connector_termination result) static EAttribute attributeOf_shape(EMating_connector_termination type) static int usedinOf_shape(EMating_connector_termination type, EProduct_definition_shape instance, ASdaiModel domain, AMating_connector_termination result) static EAttribute attributeProduct_definitional(EMating_connector_termination type) static EAttribute attributeDescription(EMating_connector_termination type) |
public class AMating_connector_termination extends AEntitypublic EMating_connector_termination getByIndex(int index)public EMating_connector_termination getCurrentMember(SdaiIterator it) |