Overview Schemas Index

PRESENTATION_APPEARANCE_SCHEMA (jsdai.SPresentation_appearance_schema)


ENTITY curve_style
          SUBTYPE OF (founded_item);
          name : label;
          curve_font : curve_font_or_scaled_curve_font_select;
          curve_width : size_select;
          curve_colour : colour;
END_ENTITY; -- curve_style

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
curve_style
          name: label;
          curve_font: curve_font_or_scaled_curve_font_select;
          curve_width: size_select;
          curve_colour: colour;

Known subtypes

          curve_appearance (STYLED_CURVE_XIM)
          curve_style_with_ends_and_corners (PRESENTATION_APPEARANCE_SCHEMA)
          curve_style_with_extension (PRESENTATION_APPEARANCE_SCHEMA)
          vector_style (CURVE_APPEARANCE_MIM)

Users

founded_item
          founded_item.users
                    founded_item_select
curve_style
          character_glyph_style_outline.outline_style
          character_glyph_style_stroke.stroke_style
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          fill_area_style_hatching.hatch_line_appearance
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          presentation_style_assignment.styles
                    presentation_style_select
          surface_style_boundary.style_of_boundary
                    curve_or_render
          surface_style_control_grid.style_of_control_grid
                    curve_or_render
          surface_style_parameter_line.style_of_parameter_lines
                    curve_or_render
          surface_style_segmentation_curve.style_of_segmentation_curve
                    curve_or_render
          surface_style_silhouette.style_of_silhouette
                    curve_or_render

Global rules for this entity data type

          dependent_instantiable_curve_style (AUTOMOTIVE_DESIGN)

public interface ECurve_style extends EFounded_item

name (explicit attribute)

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

curve_font (explicit attribute)

          int testCurve_font(ECurve_style type)
          case 1
              EEntity getCurve_font(ECurve_style type)
              void setCurve_font(ECurve_style type, EEntity value, EEntity node1)
          case 1
              EEntity getCurve_font(ECurve_style type)
              void setCurve_font(ECurve_style type, EEntity value, EEntity node1)
          void unsetCurve_font(ECurve_style type)

curve_width (explicit attribute)

          int testCurve_width(ECurve_style type)
          case 1
              EEntity getCurve_width(ECurve_style type)
              void setCurve_width(ECurve_style type, EEntity value, EEntity node1)
          case sCurve_widthPositive_length_measure:
              double getCurve_width(ECurve_style type, EPositive_length_measure node1)
              void setCurve_width(ECurve_style type, double value, EPositive_length_measure node1)
          case sCurve_widthDescriptive_measure:
              String getCurve_width(ECurve_style type, EDescriptive_measure node1)
              void setCurve_width(ECurve_style type, String value, EDescriptive_measure node1)
          void unsetCurve_width(ECurve_style type)

curve_colour (explicit attribute)

          boolean testCurve_colour(ECurve_style type)
          EColour getCurve_colour(ECurve_style type)
          void setCurve_colour(ECurve_style type, EColour value)
          void unsetCurve_colour(ECurve_style type)

public class CCurve_style implements ECurve_style

          static EAttribute attributeName(ECurve_style type)
          static EAttribute attributeCurve_font(ECurve_style type)
          static int usedinCurve_font(ECurve_style type, EEntity instance, ASdaiModel domain, ACurve_style result)
          static EAttribute attributeCurve_width(ECurve_style type)
          static int usedinCurve_width(ECurve_style type, EEntity instance, ASdaiModel domain, ACurve_style result)
          static EAttribute attributeCurve_colour(ECurve_style type)
          static int usedinCurve_colour(ECurve_style type, EColour instance, ASdaiModel domain, ACurve_style result)

public class ACurve_style extends AEntity

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