ENTITY mating_connector_usage SUBTYPE OF (product_view_definition, product_definition_with_associated_documents); definition : product_view_definition; SELF\product_definition.id RENAMED reference_designation : OPTIONAL identifier; DERIVE SELF\product_definition.frame_of_reference : product_definition_context := ?; SELF\product_definition.description : text := ?; SELF\product_definition.formation : product_definition_formation := ?; INVERSE placement_context : mating_connector_placement_relationship FOR placed_connector; END_ENTITY; -- mating_connector_usage |
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; product_definition_with_associated_documents documentation_ids: SET [1:?] OF document; mating_connector_usage definition: product_view_definition; (RT) (OPT) id->reference_designation: identifier; (RT) (DER) frame_of_reference: product_definition_context; (RT) (DER) description: text; (RT) (DER) formation: product_definition_formation; (INV) placement_context: mating_connector_placement_relationship FOR placed_connector; |
Global rules for this entity data type- |
public interface EMating_connector_usage extends EProduct_view_definition, EProduct_definition_with_associated_documentsdefinition (explicit attribute)boolean testDefinition(EMating_connector_usage type)EProduct_view_definition getDefinition(EMating_connector_usage type) void setDefinition(EMating_connector_usage type, EProduct_view_definition value) void unsetDefinition(EMating_connector_usage type) placement_context (inverse attribute)AMating_connector_placement_relationship getPlacement_context(EMating_connector_usage type, ASdaiModel domain) |
public class CMating_connector_usage implements EMating_connector_usagestatic EAttribute attributeDefinition(EMating_connector_usage type)static int usedinDefinition(EMating_connector_usage type, EProduct_view_definition instance, ASdaiModel domain, AMating_connector_usage result) static EAttribute attributeFrame_of_reference(EMating_connector_usage type) static int usedinFrame_of_reference(EMating_connector_usage type, EProduct_definition_context instance, ASdaiModel domain, AMating_connector_usage result) static EAttribute attributeDescription(EMating_connector_usage type) static EAttribute attributeFormation(EMating_connector_usage type) static int usedinFormation(EMating_connector_usage type, EProduct_definition_formation instance, ASdaiModel domain, AMating_connector_usage result) static EAttribute attributePlacement_context(EMating_connector_usage type) |
public class AMating_connector_usage extends AEntitypublic EMating_connector_usage getByIndex(int index)public EMating_connector_usage getCurrentMember(SdaiIterator it) |