|
ENTITY shape_defining_relationship SUBTYPE OF (shape_aspect_relationship); WHERE wr1: ( SELF \ shape_aspect_relationship . description <> 'profile usage' ) OR ( SIZEOF ( [ 'automotive_design.' + 'rectangular_closed_profile' , 'automotive_design.' + 'circular_closed_profile' , 'automotive_design.' + 'ngon_closed_profile' , 'automotive_design.' + 'closed_path_profile' , 'automotive_design.' + 'open_path_profile' , 'automotive_design.' + 'partial_circular_profile' , 'automotive_design.' + 'rounded_u_profile' , 'automotive_design.' + 'square_u_profile' , 'automotive_design.' + 'tee_profile' , 'automotive_design.' + 'vee_profile' ] * TYPEOF ( SELF \ shape_aspect_relationship . relating_shape_aspect ) ) = 1 ) ; wr2: ( SELF \ shape_aspect_relationship . description <> 'path feature component usage' ) OR ( 'automotive_design.' + 'path_feature_component' IN TYPEOF ( SELF \ shape_aspect_relationship . relating_shape_aspect ) ) ; END_ENTITY; -- shape_defining_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; shape_defining_relationship - |
| path_parameter (IDA_STEP_SCHEMA_XIM) |
Global rules for this entity data type- |
public interface EShape_defining_relationship extends EShape_aspect_relationship |
public class CShape_defining_relationship implements EShape_defining_relationship |
public class AShape_defining_relationship extends AEntitypublic EShape_defining_relationship getByIndex(int index)public EShape_defining_relationship getCurrentMember(SdaiIterator it) |