|
ENTITY modified_pattern SUBTYPE OF (replicate_feature); WHERE wr1: SIZEOF ( QUERY ( sa <* get_shape_aspects ( SELF ) | ( SIZEOF ( QUERY ( sar <* USEDIN ( sa , 'automotive_design.' + 'shape_aspect_relationship.' + 'relating_shape_aspect' ) | ( sar . description = 'base pattern' ) AND ( SIZEOF ( [ 'automotive_design.' + 'circular_pattern' , 'automotive_design.' + 'rectangular_pattern' ] * TYPEOF ( sar . related_shape_aspect . of_shape . definition ) ) = 1 ) ) ) = 1 ) ) ) = 1 ; wr2: SIZEOF ( QUERY ( sa <* get_shape_aspects ( SELF ) | ( SIZEOF ( QUERY ( sar <* USEDIN ( sa , 'automotive_design.' + 'shape_aspect_relationship.' + 'relating_shape_aspect' ) | ( SIZEOF ( QUERY ( sar1 <* USEDIN ( sar . related_shape_aspect , 'automotive_design.' + 'shape_aspect_relationship.' + 'related_shape_aspect' ) | ( sar . related_shape_aspect :<>: sar1 . related_shape_aspect ) AND ( SIZEOF ( [ 'automotive_design.' + 'pattern_offset_membership' , 'automotive_design.' + 'pattern_omit_membership' ] * TYPEOF ( sar1 ) ) = 1 ) ) ) = 1 ) ) ) >= 1 ) ) ) = 1 ; END_ENTITY; -- modified_pattern |
Entity data types and their attributescharacterized_objectname: label; (OPT) description: text; feature_definition - replicate_feature - modified_pattern - |
Global rules for this entity data type- |
public interface EModified_pattern extends EReplicate_feature |
public class CModified_pattern implements EModified_pattern |
public class AModified_pattern extends AEntitypublic EModified_pattern getByIndex(int index)public EModified_pattern getCurrentMember(SdaiIterator it) |