Overview Schemas Index

SHAPE_ASPECT_DEFINITION_SCHEMA (jsdai.SShape_aspect_definition_schema)


ENTITY datum_reference;
          precedence : INTEGER;
          referenced_datum : datum;
WHERE
          wr1: precedence > 0;
END_ENTITY; -- datum_reference

Entity data types and their attributes

datum_reference
          precedence: INTEGER;
          referenced_datum: datum;

Known subtypes

          referenced_modified_datum (SHAPE_ASPECT_DEFINITION_SCHEMA)

Users

datum_reference
          angularity_tolerance_armx.reference_datum
          circular_runout_tolerance_armx.reference_datum
          coaxiality_tolerance_armx.reference_datum
          concentricity_tolerance_armx.reference_datum
          geometric_tolerance_with_datum_reference.datum_system
          line_profile_tolerance_armx.reference_datum
          parallelism_tolerance_armx.reference_datum
          perpendicularity_tolerance_armx.reference_datum
          position_tolerance_armx.reference_datum
          surface_profile_tolerance_armx.reference_datum
          symmetry_tolerance_armx.reference_datum
          total_runout_tolerance_armx.reference_datum

Global rules for this entity data type

          -

public interface EDatum_reference extends EEntity

precedence (explicit attribute)

          boolean testPrecedence(EDatum_reference type)
          int getPrecedence(EDatum_reference type)
          void setPrecedence(EDatum_reference type, int value)
          void unsetPrecedence(EDatum_reference type)

referenced_datum (explicit attribute)

          boolean testReferenced_datum(EDatum_reference type)
          EDatum getReferenced_datum(EDatum_reference type)
          void setReferenced_datum(EDatum_reference type, EDatum value)
          void unsetReferenced_datum(EDatum_reference type)

public class CDatum_reference implements EDatum_reference

          static EAttribute attributePrecedence(EDatum_reference type)
          static EAttribute attributeReferenced_datum(EDatum_reference type)
          static int usedinReferenced_datum(EDatum_reference type, EDatum instance, ASdaiModel domain, ADatum_reference result)

public class ADatum_reference extends AEntity

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