Interface QMLContractFactory

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

public interface QMLContractFactory 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 QMLContractFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createSimpleQMLContract

      SimpleQMLContract createSimpleQMLContract()
      Returns a new object of class 'Simple QML Contract'.
      Returns:
      a new object of class 'Simple QML Contract'.
      Generated class or method.
    • createPercentile

      Percentile createPercentile()
      Returns a new object of class 'Percentile'.
      Returns:
      a new object of class 'Percentile'.
      Generated class or method.
    • createFrequency

      Frequency createFrequency()
      Returns a new object of class 'Frequency'.
      Returns:
      a new object of class 'Frequency'.
      Generated class or method.
    • createRangeValue

      RangeValue createRangeValue()
      Returns a new object of class 'Range Value'.
      Returns:
      a new object of class 'Range Value'.
      Generated class or method.
    • createMean

      Mean createMean()
      Returns a new object of class 'Mean'.
      Returns:
      a new object of class 'Mean'.
      Generated class or method.
    • createVariance

      Variance createVariance()
      Returns a new object of class 'Variance'.
      Returns:
      a new object of class 'Variance'.
      Generated class or method.
    • createNumericLiteral

      NumericLiteral createNumericLiteral()
      Returns a new object of class 'Numeric Literal'.
      Returns:
      a new object of class 'Numeric Literal'.
      Generated class or method.
    • createEnumLiteral

      EnumLiteral createEnumLiteral()
      Returns a new object of class 'Enum Literal'.
      Returns:
      a new object of class 'Enum Literal'.
      Generated class or method.
    • createSetLiteral

      SetLiteral createSetLiteral()
      Returns a new object of class 'Set Literal'.
      Returns:
      a new object of class 'Set Literal'.
      Generated class or method.
    • createRefinedQMLContract

      RefinedQMLContract createRefinedQMLContract()
      Returns a new object of class 'Refined QML Contract'.
      Returns:
      a new object of class 'Refined QML Contract'.
      Generated class or method.
    • createValue

      Value createValue()
      Returns a new object of class 'Value'.
      Returns:
      a new object of class 'Value'.
      Generated class or method.
    • createObjective

      Objective createObjective()
      Returns a new object of class 'Objective'.
      Returns:
      a new object of class 'Objective'.
      Generated class or method.
    • createConstraint

      Constraint createConstraint()
      Returns a new object of class 'Constraint'.
      Returns:
      a new object of class 'Constraint'.
      Generated class or method.
    • createRestriction

      Restriction createRestriction()
      Returns a new object of class 'Restriction'.
      Returns:
      a new object of class 'Restriction'.
      Generated class or method.
    • createGoal

      Goal createGoal()
      Returns a new object of class 'Goal'.
      Returns:
      a new object of class 'Goal'.
      Generated class or method.
    • createScaleLiteral

      <T extends Number> ScaleLiteral<T> createScaleLiteral()
      Returns a new object of class 'Scale Literal'.
      Returns:
      a new object of class 'Scale Literal'.
      Generated class or method.
    • getQMLContractPackage

      QMLContractPackage getQMLContractPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.