|
ENTITY area_dependent_annotation_representation SUBTYPE OF (presentation_representation); SELF\representation.items : SET [1:?] OF area_dependent_annotation_representation_item; WHERE wr1: SIZEOF ( QUERY ( item <* SELF \ representation . items | ( 'presentation_definition_schema.annotation_occurrence' IN TYPEOF ( item ) ) ) ) >= 1 ; wr2: ( SIZEOF ( QUERY ( prr <* USEDIN ( SELF , 'representation_schema.' + 'representation_relationship.rep_2' ) | 'presentation_organization_schema.presentation_area' IN TYPEOF ( prr \ representation_relationship . rep_1 ) ) ) > 0 ) OR ( SIZEOF ( QUERY ( rm <* USEDIN ( SELF , 'representation_schema.' + 'representation_map.' + 'mapped_representation' ) | SIZEOF ( QUERY ( mi <* USEDIN ( rm , 'representation_schema.' + 'mapped_item.' + 'mapping_source' ) | SIZEOF ( QUERY ( rep <* using_representations ( mi ) | 'presentation_organization_schema.' + 'presentation_area' IN TYPEOF ( rep ) ) ) > 0 ) ) > 0 ) ) > 0 ) ; wr3: ( SIZEOF ( QUERY ( prr <* USEDIN ( SELF , 'representation_schema.' + 'representation_relationship.rep_2' ) | NOT ( 'presentation_organization_schema.presentation_area' IN TYPEOF ( prr \ representation_relationship . rep_1 ) ) ) ) = 0 ) AND ( SIZEOF ( QUERY ( rm <* USEDIN ( SELF , 'representation_schema.' + 'representation_map.' + 'mapped_representation' ) | SIZEOF ( QUERY ( mi <* USEDIN ( rm , 'representation_schema.' + 'mapped_item.' + 'mapping_source' ) | SIZEOF ( QUERY ( rep <* using_representations ( mi ) | NOT ( 'presentation_organization_schema.' + 'presentation_area' IN TYPEOF ( rep ) ) ) ) > 0 ) ) > 0 ) ) = 0 ) ; END_ENTITY; -- area_dependent_annotation_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; presentation_representation (RT) context_of_items: geometric_representation_context; area_dependent_annotation_representation (RT) items: SET [1:?] OF area_dependent_annotation_representation_item; |
Global rules for this entity data type- |
public interface EArea_dependent_annotation_representation extends EPresentation_representation |
public class CArea_dependent_annotation_representation implements EArea_dependent_annotation_representation |
public class AArea_dependent_annotation_representation extends AEntitypublic EArea_dependent_annotation_representation getByIndex(int index)public EArea_dependent_annotation_representation getCurrentMember(SdaiIterator it) |