|
ENTITY draughting_subfigure_representation SUBTYPE OF (symbol_representation); WHERE wr1: SIZEOF ( QUERY ( item <* SELF \ representation . items | NOT ( SIZEOF ( [ 'aic_draughting_annotation.annotation_occurrence' , 'aic_draughting_annotation.draughting_callout' , 'geometry_schema.axis2_placement' ] * TYPEOF ( item ) ) = 1 ) ) ) = 0 ; wr2: SIZEOF ( QUERY ( item <* SELF \ representation . items | SIZEOF ( [ 'aic_draughting_annotation.annotation_occurrence' , 'aic_draughting_annotation.draughting_callout' ] * TYPEOF ( item ) ) = 1 ) ) >= 1 ; wr3: SIZEOF ( QUERY ( srm <* QUERY ( rm <* USEDIN ( SELF , 'representation_schema.' + 'representation_map.mapped_representation' ) | ( 'aic_draughting_annotation.symbol_representation_map' IN TYPEOF ( rm ) ) ) | NOT ( SIZEOF ( QUERY ( a_s <* QUERY ( mi <* srm . map_usage | ( 'aic_draughting_annotation.annotation_symbol' IN TYPEOF ( mi ) ) ) | NOT ( SIZEOF ( QUERY ( aso <* USEDIN ( a_s , 'presentation_appearance_schema.' + 'styled_item.item' ) | NOT ( 'aic_draughting_annotation.annotation_subfigure_occurrence' IN TYPEOF ( aso ) ) ) ) = 0 ) ) ) = 0 ) ) ) > 0 ; wr4: NOT ( acyclic_mapped_item_usage ( SELF ) ) ; wr5: SIZEOF ( SELF . context_of_items . representations_in_context ) = 1 ; END_ENTITY; -- draughting_subfigure_representation |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; symbol_representation - draughting_subfigure_representation - |
Global rules for this entity data typedraughting_subfigure_representation_layers (AUTOMOTIVE_DESIGN) |
public interface EDraughting_subfigure_representation extends ESymbol_representation |
public class CDraughting_subfigure_representation implements EDraughting_subfigure_representation |
public class ADraughting_subfigure_representation extends AEntitypublic EDraughting_subfigure_representation getByIndex(int index)public EDraughting_subfigure_representation getCurrentMember(SdaiIterator it) |