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) |