Overview Schemas Index

PRESENTATION_APPEARANCE_SCHEMA (jsdai.SPresentation_appearance_schema)


ENTITY approximation_tolerance_deviation
          SUBTYPE OF (founded_item);
          tessellation_type : approximation_method;
          tolerances : SET [1:2] OF tolerance_deviation_select;
          definition_space : product_or_presentation_space;
WHERE
          wr1: (HIINDEX(SELF.tolerances) = 1)
            XOR
        (TYPEOF(SELF.tolerances[1]) <> TYPEOF(SELF.tolerances[2]));
END_ENTITY; -- approximation_tolerance_deviation

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
approximation_tolerance_deviation
          tessellation_type: approximation_method;
          tolerances: SET [1:2] OF tolerance_deviation_select;
          definition_space: product_or_presentation_space;

Users

founded_item
          founded_item.users
                    founded_item_select
approximation_tolerance_deviation
          approximation_tolerance.tolerance
                    tolerance_select

Global rules for this entity data type

          -

public interface EApproximation_tolerance_deviation extends EFounded_item

tessellation_type (explicit attribute)

          boolean testTessellation_type(EApproximation_tolerance_deviation type)
          int getTessellation_type(EApproximation_tolerance_deviation type)
          void setTessellation_type(EApproximation_tolerance_deviation type, int value)
          void unsetTessellation_type(EApproximation_tolerance_deviation type)

tolerances (explicit attribute)

          boolean testTolerances(EApproximation_tolerance_deviation type)
          ATolerance_deviation_select getTolerances(EApproximation_tolerance_deviation type)
          ATolerance_deviation_select createTolerances(EApproximation_tolerance_deviation type)
          void unsetTolerances(EApproximation_tolerance_deviation type)

definition_space (explicit attribute)

          boolean testDefinition_space(EApproximation_tolerance_deviation type)
          int getDefinition_space(EApproximation_tolerance_deviation type)
          void setDefinition_space(EApproximation_tolerance_deviation type, int value)
          void unsetDefinition_space(EApproximation_tolerance_deviation type)

public class CApproximation_tolerance_deviation implements EApproximation_tolerance_deviation

          static EAttribute attributeTessellation_type(EApproximation_tolerance_deviation type)
          static EAttribute attributeTolerances(EApproximation_tolerance_deviation type)
          static int usedinTolerances(EApproximation_tolerance_deviation type, EEntity instance, ASdaiModel domain, AApproximation_tolerance_deviation result)
          static EAttribute attributeDefinition_space(EApproximation_tolerance_deviation type)

public class AApproximation_tolerance_deviation extends AEntity

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