ENTITY component_feature_to_layout_feature_relationship SUPERTYPE OF (ONEOF (component_based_annotation_symbol_placement_relationship, component_based_annotation_text_relationship)) SUBTYPE OF (shape_aspect_relationship); relating_feature : component_or_component_feature; related_stratum_concept : stratum_concept; DERIVE SELF\shape_aspect_relationship.description : text := ?; SELF\shape_aspect_relationship.name : label := ?; SELF\shape_aspect_relationship.related_shape_aspect : shape_aspect := ?; SELF\shape_aspect_relationship.relating_shape_aspect : shape_aspect := ?; INVERSE requirement : SET [0:1] OF requirement_assignment_armx FOR assigned_to; END_ENTITY; -- component_feature_to_layout_feature_relationship |
Entity data types and their attributesshape_aspect_relationshipname: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; component_feature_to_layout_feature_relationship relating_feature: component_or_component_feature; related_stratum_concept: stratum_concept; (RT) (DER) description: text; (RT) (DER) name: label; (RT) (DER) related_shape_aspect: shape_aspect; (RT) (DER) relating_shape_aspect: shape_aspect; (INV) requirement: SET [0:1] OF requirement_assignment_armx FOR assigned_to; |
component_based_annotation_symbol_placement_relationship (INTERCONNECT_MODULE_TO_ASSEMBLY_MODULE_RELATIONSHIP_XIM) |
component_based_annotation_text_relationship (INTERCONNECT_MODULE_TO_ASSEMBLY_MODULE_RELATIONSHIP_XIM) |
component_feature_to_layout_feature_relationship_subtypes (INTERCONNECT_MODULE_TO_ASSEMBLY_MODULE_RELATIONSHIP_XIM) |
Global rules for this entity data type- |
public interface EComponent_feature_to_layout_feature_relationship extends EShape_aspect_relationshiprelating_feature (explicit attribute)int testRelating_feature(EComponent_feature_to_layout_feature_relationship type)case 1 EEntity getRelating_feature(EComponent_feature_to_layout_feature_relationship type) void setRelating_feature(EComponent_feature_to_layout_feature_relationship type, EEntity value, EEntity node1) void unsetRelating_feature(EComponent_feature_to_layout_feature_relationship type) related_stratum_concept (explicit attribute)int testRelated_stratum_concept(EComponent_feature_to_layout_feature_relationship type)case 1 EEntity getRelated_stratum_concept(EComponent_feature_to_layout_feature_relationship type) void setRelated_stratum_concept(EComponent_feature_to_layout_feature_relationship type, EEntity value, EEntity node1) void unsetRelated_stratum_concept(EComponent_feature_to_layout_feature_relationship type) requirement (inverse attribute)ARequirement_assignment_armx getRequirement(EComponent_feature_to_layout_feature_relationship type, ASdaiModel domain) |
public class CComponent_feature_to_layout_feature_relationship implements EComponent_feature_to_layout_feature_relationshipstatic EAttribute attributeRelating_feature(EComponent_feature_to_layout_feature_relationship type)static int usedinRelating_feature(EComponent_feature_to_layout_feature_relationship type, EEntity instance, ASdaiModel domain, AComponent_feature_to_layout_feature_relationship result) static EAttribute attributeRelated_stratum_concept(EComponent_feature_to_layout_feature_relationship type) static int usedinRelated_stratum_concept(EComponent_feature_to_layout_feature_relationship type, EEntity instance, ASdaiModel domain, AComponent_feature_to_layout_feature_relationship result) static EAttribute attributeDescription(EComponent_feature_to_layout_feature_relationship type) static EAttribute attributeName(EComponent_feature_to_layout_feature_relationship type) static EAttribute attributeRelated_shape_aspect(EComponent_feature_to_layout_feature_relationship type) static int usedinRelated_shape_aspect(EComponent_feature_to_layout_feature_relationship type, EShape_aspect instance, ASdaiModel domain, AComponent_feature_to_layout_feature_relationship result) static EAttribute attributeRelating_shape_aspect(EComponent_feature_to_layout_feature_relationship type) static int usedinRelating_shape_aspect(EComponent_feature_to_layout_feature_relationship type, EShape_aspect instance, ASdaiModel domain, AComponent_feature_to_layout_feature_relationship result) static EAttribute attributeRequirement(EComponent_feature_to_layout_feature_relationship type) |
public class AComponent_feature_to_layout_feature_relationship extends AEntitypublic EComponent_feature_to_layout_feature_relationship getByIndex(int index)public EComponent_feature_to_layout_feature_relationship getCurrentMember(SdaiIterator it) |