Interface QMLContractTypeFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
QMLContractTypeFactoryImpl

public interface QMLContractTypeFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
Generated class or method.
  • Field Details

    • eINSTANCE

      static final QMLContractTypeFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createDimensionTypeSet

      DimensionTypeSet createDimensionTypeSet()
      Returns a new object of class 'Dimension Type Set'.
      Returns:
      a new object of class 'Dimension Type Set'.
      Generated class or method.
    • createRelationSemantics

      RelationSemantics createRelationSemantics()
      Returns a new object of class 'Relation Semantics'.
      Returns:
      a new object of class 'Relation Semantics'.
      Generated class or method.
    • createElement

      Element createElement()
      Returns a new object of class 'Element'.
      Returns:
      a new object of class 'Element'.
      Generated class or method.
    • createOrder

      Order createOrder()
      Returns a new object of class 'Order'.
      Returns:
      a new object of class 'Order'.
      Generated class or method.
    • createDimensionTypeEnum

      DimensionTypeEnum createDimensionTypeEnum()
      Returns a new object of class 'Dimension Type Enum'.
      Returns:
      a new object of class 'Dimension Type Enum'.
      Generated class or method.
    • createUnit

      Unit createUnit()
      Returns a new object of class 'Unit'.
      Returns:
      a new object of class 'Unit'.
      Generated class or method.
    • createDimensionTypeNumeric

      DimensionTypeNumeric createDimensionTypeNumeric()
      Returns a new object of class 'Dimension Type Numeric'.
      Returns:
      a new object of class 'Dimension Type Numeric'.
      Generated class or method.
    • createNumericRange

      NumericRange createNumericRange()
      Returns a new object of class 'Numeric Range'.
      Returns:
      a new object of class 'Numeric Range'.
      Generated class or method.
    • createQMLContractType

      QMLContractType createQMLContractType()
      Returns a new object of class 'QML Contract Type'.
      Returns:
      a new object of class 'QML Contract Type'.
      Generated class or method.
    • createUnitRepository

      UnitRepository createUnitRepository()
      Returns a new object of class 'Unit Repository'.
      Returns:
      a new object of class 'Unit Repository'.
      Generated class or method.
    • createDimensionTypeRepository

      DimensionTypeRepository createDimensionTypeRepository()
      Returns a new object of class 'Dimension Type Repository'.
      Returns:
      a new object of class 'Dimension Type Repository'.
      Generated class or method.
    • createDimension

      Dimension createDimension()
      Returns a new object of class 'Dimension'.
      Returns:
      a new object of class 'Dimension'.
      Generated class or method.
    • createDimensionTypeScale

      <T extends Number> DimensionTypeScale<T> createDimensionTypeScale()
      Returns a new object of class 'Dimension Type Scale'.
      Returns:
      a new object of class 'Dimension Type Scale'.
      Generated class or method.
    • createScaleElement

      <T extends Number> ScaleElement<T> createScaleElement()
      Returns a new object of class 'Scale Element'.
      Returns:
      a new object of class 'Scale Element'.
      Generated class or method.
    • getQMLContractTypePackage

      QMLContractTypePackage getQMLContractTypePackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.