ENTITY non_feature_shape_element_relationship SUBTYPE OF (shape_aspect_relationship); SELF\shape_aspect_relationship.relating_shape_aspect : non_feature_shape_element; SELF\shape_aspect_relationship.related_shape_aspect : non_feature_shape_element; DERIVE SELF\shape_aspect_relationship.name : STRING := ''; UNIQUE ur1 : related_shape_aspect, relating_shape_aspect; END_ENTITY; -- non_feature_shape_element_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; non_feature_shape_element_relationship (RT) relating_shape_aspect: non_feature_shape_element; (RT) related_shape_aspect: non_feature_shape_element; (RT) (DER) name: STRING; |
Global rules for this entity data type- |
public interface ENon_feature_shape_element_relationship extends EShape_aspect_relationship |
public class CNon_feature_shape_element_relationship implements ENon_feature_shape_element_relationshipstatic EAttribute attributeName(ENon_feature_shape_element_relationship type) |
public class ANon_feature_shape_element_relationship extends AEntitypublic ENon_feature_shape_element_relationship getByIndex(int index)public ENon_feature_shape_element_relationship getCurrentMember(SdaiIterator it) |