|
ENTITY product_data_representation_view SUBTYPE OF (presentation_representation); SELF\representation.items : SET [1:?] OF product_data_representation_view_item; WHERE wr1: SIZEOF ( QUERY ( item <* SELF \ representation . items | ( 'presentation_organization_schema.camera_image' IN TYPEOF ( item ) ) ) ) >= 1 ; wr2: ( SIZEOF ( QUERY ( prr <* USEDIN ( SELF , 'representation_schema.' + 'representation_relationship.rep_2' ) | 'presentation_organization_schema.presentation_view' 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_view' IN TYPEOF ( rep ) ) ) > 0 ) ) > 0 ) ) > 0 ) ; wr3: ( SIZEOF ( QUERY ( prr <* USEDIN ( SELF , 'representation_schema.' + 'representation_relationship.rep_2' ) | NOT ( 'presentation_organization_schema.presentation_view' 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_view' IN TYPEOF ( rep ) ) ) ) > 0 ) ) > 0 ) ) = 0 ) ; END_ENTITY; -- product_data_representation_view |
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; product_data_representation_view (RT) items: SET [1:?] OF product_data_representation_view_item; |
Global rules for this entity data type- |
public interface EProduct_data_representation_view extends EPresentation_representation |
public class CProduct_data_representation_view implements EProduct_data_representation_view |
public class AProduct_data_representation_view extends AEntitypublic EProduct_data_representation_view getByIndex(int index)public EProduct_data_representation_view getCurrentMember(SdaiIterator it) |