ENTITY shape_aspect_relationship; name : label; description : OPTIONAL text; relating_shape_aspect : shape_aspect; related_shape_aspect : shape_aspect; DERIVE id : identifier := get_id_value(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ID_ATTRIBUTE.IDENTIFIED_ITEM')) <= 1; END_ENTITY; -- shape_aspect_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; |
Global rules for this entity data typecompound_features_of_equal_type (AUTOMOTIVE_DESIGN)restrict_multi_language_for_shape_aspect_relationship (AUTOMOTIVE_DESIGN) restrict_multi_language_for_shape_aspect_relationship (CATALOG_DATA_INFORMATION_MIM) subtype_exclusiveness_shape_aspect_relationship (AUTOMOTIVE_DESIGN) subtype_exclusiveness_shape_aspect_relationship (CATALOG_DATA_INFORMATION_AND_SHAPE_REPRESENTATION_MIM) |
public interface EShape_aspect_relationship extends EEntityname (explicit attribute)boolean testName(EShape_aspect_relationship type)String getName(EShape_aspect_relationship type) void setName(EShape_aspect_relationship type, String value) void unsetName(EShape_aspect_relationship type) description (explicit attribute)boolean testDescription(EShape_aspect_relationship type)String getDescription(EShape_aspect_relationship type) void setDescription(EShape_aspect_relationship type, String value) void unsetDescription(EShape_aspect_relationship type) relating_shape_aspect (explicit attribute)boolean testRelating_shape_aspect(EShape_aspect_relationship type)EShape_aspect getRelating_shape_aspect(EShape_aspect_relationship type) void setRelating_shape_aspect(EShape_aspect_relationship type, EShape_aspect value) void unsetRelating_shape_aspect(EShape_aspect_relationship type) related_shape_aspect (explicit attribute)boolean testRelated_shape_aspect(EShape_aspect_relationship type)EShape_aspect getRelated_shape_aspect(EShape_aspect_relationship type) void setRelated_shape_aspect(EShape_aspect_relationship type, EShape_aspect value) void unsetRelated_shape_aspect(EShape_aspect_relationship type) id (derived attribute)String getId(EShape_aspect_relationship type)boolean testId(EShape_aspect_relationship type) |
public class CShape_aspect_relationship implements EShape_aspect_relationshipstatic EAttribute attributeName(EShape_aspect_relationship type)static EAttribute attributeDescription(EShape_aspect_relationship type) static EAttribute attributeRelating_shape_aspect(EShape_aspect_relationship type) static int usedinRelating_shape_aspect(EShape_aspect_relationship type, EShape_aspect instance, ASdaiModel domain, AShape_aspect_relationship result) static EAttribute attributeRelated_shape_aspect(EShape_aspect_relationship type) static int usedinRelated_shape_aspect(EShape_aspect_relationship type, EShape_aspect instance, ASdaiModel domain, AShape_aspect_relationship result) static EAttribute attributeId(EShape_aspect_relationship type) |
public class AShape_aspect_relationship extends AEntitypublic EShape_aspect_relationship getByIndex(int index)public EShape_aspect_relationship getCurrentMember(SdaiIterator it) |