Overview Schemas Index

PRESENTATION_APPEARANCE_SCHEMA (jsdai.SPresentation_appearance_schema)


ENTITY point_style
          SUBTYPE OF (founded_item);
          name : label;
          marker : marker_select;
          marker_size : size_select;
          marker_colour : colour;
END_ENTITY; -- point_style

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
point_style
          name: label;
          marker: marker_select;
          marker_size: size_select;
          marker_colour: colour;

Known subtypes

          point_appearance (CURVE_APPEARANCE_XIM)

Users

founded_item
          founded_item.users
                    founded_item_select
point_style
          presentation_style_assignment.styles
                    presentation_style_select

Global rules for this entity data type

          -

public interface EPoint_style extends EFounded_item

name (explicit attribute)

          boolean testName(EPoint_style type)
          String getName(EPoint_style type)
          void setName(EPoint_style type, String value)
          void unsetName(EPoint_style type)

marker (explicit attribute)

          int testMarker(EPoint_style type)
          case 1
              EEntity getMarker(EPoint_style type)
              void setMarker(EPoint_style type, EEntity value, EEntity node1)
          case sMarkerMarker_type:
              int getMarker(EPoint_style type, EMarker_type node1)
              void setMarker(EPoint_style type, int value, EMarker_type node1)
          void unsetMarker(EPoint_style type)

marker_size (explicit attribute)

          int testMarker_size(EPoint_style type)
          case 1
              EEntity getMarker_size(EPoint_style type)
              void setMarker_size(EPoint_style type, EEntity value, EEntity node1)
          case sMarker_sizePositive_length_measure:
              double getMarker_size(EPoint_style type, EPositive_length_measure node1)
              void setMarker_size(EPoint_style type, double value, EPositive_length_measure node1)
          case sMarker_sizeDescriptive_measure:
              String getMarker_size(EPoint_style type, EDescriptive_measure node1)
              void setMarker_size(EPoint_style type, String value, EDescriptive_measure node1)
          void unsetMarker_size(EPoint_style type)

marker_colour (explicit attribute)

          boolean testMarker_colour(EPoint_style type)
          EColour getMarker_colour(EPoint_style type)
          void setMarker_colour(EPoint_style type, EColour value)
          void unsetMarker_colour(EPoint_style type)

public class CPoint_style implements EPoint_style

          static EAttribute attributeName(EPoint_style type)
          static EAttribute attributeMarker(EPoint_style type)
          static int usedinMarker(EPoint_style type, EEntity instance, ASdaiModel domain, APoint_style result)
          static EAttribute attributeMarker_size(EPoint_style type)
          static int usedinMarker_size(EPoint_style type, EEntity instance, ASdaiModel domain, APoint_style result)
          static EAttribute attributeMarker_colour(EPoint_style type)
          static int usedinMarker_colour(EPoint_style type, EColour instance, ASdaiModel domain, APoint_style result)

public class APoint_style extends AEntity

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