Overview Schemas Index

PRESENTATION_APPEARANCE_SCHEMA (jsdai.SPresentation_appearance_schema)


ENTITY presentation_style_assignment
          SUBTYPE OF (founded_item);
          styles : SET [1:?] OF presentation_style_select;
WHERE
          wr1:  SIZEOF  ( QUERY  ( style1 <* SELF  . styles | NOT  ( SIZEOF  ( QUERY ( style2 <* ( SELF . styles - style1 ) | NOT ( ( TYPEOF  ( style1 ) <> TYPEOF  ( style2 ) ) OR ( SIZEOF ( [ 'presentation_appearance_schema.' + 'surface_style_usage' , 'presentation_appearance_schema.' + 'externally_defined_style' ] * TYPEOF ( style1 ) ) = 1 ) ) ) ) = 0 ) ) ) = 0 ;
          wr2:  SIZEOF ( QUERY ( style1 <* SELF . styles | 'presentation_appearance_schema.surface_style_usage' IN TYPEOF ( style1 ) ) ) <= 2 ;
          wr3:  SIZEOF  ( QUERY  ( style1 <* SELF  . styles | ( 'presentation_appearance_schema.surface_style_usage' IN  TYPEOF  ( style1 ) ) AND  ( SIZEOF ( QUERY ( style2 <* ( SELF . styles - style1 ) | ( 'presentation_appearance_schema.surface_style_usage' IN TYPEOF ( style2 ) ) AND ( ( style1 \ surface_style_usage . side = both ) OR  ( style2 \ surface_style_usage . side = both ) OR ( style1 \ surface_style_usage . side = style2 \ surface_style_usage . side ) ) ) ) > 0 ) ) ) = 0 ;
END_ENTITY; -- presentation_style_assignment

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
presentation_style_assignment
          styles: SET [1:?] OF presentation_style_select;

Known subtypes

          presentation_style_by_context (PRESENTATION_APPEARANCE_SCHEMA)

Users

founded_item
          founded_item.users
                    founded_item_select
presentation_style_assignment
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          line_width_class.styles
          styled_item.styles
          symbol_element_style.style_of_symbol

Global rules for this entity data type

          -

public interface EPresentation_style_assignment extends EFounded_item

styles (explicit attribute)

          boolean testStyles(EPresentation_style_assignment type)
          APresentation_style_select getStyles(EPresentation_style_assignment type)
          APresentation_style_select createStyles(EPresentation_style_assignment type)
          void unsetStyles(EPresentation_style_assignment type)

public class CPresentation_style_assignment implements EPresentation_style_assignment

          static EAttribute attributeStyles(EPresentation_style_assignment type)
          static int usedinStyles(EPresentation_style_assignment type, EEntity instance, ASdaiModel domain, APresentation_style_assignment result)

public class APresentation_style_assignment extends AEntity

          public EPresentation_style_assignment getByIndex(int index)
          public EPresentation_style_assignment getCurrentMember(SdaiIterator it)