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

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

    • createPolicySet

      PolicySet createPolicySet()
      Returns a new object of class 'Set'.
      Returns:
      a new object of class 'Set'.
      Generated class or method.
    • createPolicy

      Policy createPolicy()
      Returns a new object of class 'Policy'.
      Returns:
      a new object of class 'Policy'.
      Generated class or method.
    • createRule

      Rule createRule()
      Returns a new object of class 'Rule'.
      Returns:
      a new object of class 'Rule'.
      Generated class or method.
    • createAllOf

      AllOf createAllOf()
      Returns a new object of class 'All Of'.
      Returns:
      a new object of class 'All Of'.
      Generated class or method.
    • createApply

      Apply createApply()
      Returns a new object of class 'Apply'.
      Returns:
      a new object of class 'Apply'.
      Generated class or method.
    • createAttributeSelector

      AttributeSelector createAttributeSelector()
      Returns a new object of class 'Attribute Selector'.
      Returns:
      a new object of class 'Attribute Selector'.
      Generated class or method.
    • createFunctionReference

      FunctionReference createFunctionReference()
      Returns a new object of class 'Function Reference'.
      Returns:
      a new object of class 'Function Reference'.
      Generated class or method.
    • createAttributeDesignator

      AttributeDesignator createAttributeDesignator()
      Returns a new object of class 'Attribute Designator'.
      Returns:
      a new object of class 'Attribute Designator'.
      Generated class or method.
    • createXMLString

      XMLString createXMLString()
      Returns a new object of class 'XML String'.
      Returns:
      a new object of class 'XML String'.
      Generated class or method.
    • createVariableDefinitions

      VariableDefinitions createVariableDefinitions()
      Returns a new object of class 'Variable Definitions'.
      Returns:
      a new object of class 'Variable Definitions'.
      Generated class or method.
    • createVariableReference

      VariableReference createVariableReference()
      Returns a new object of class 'Variable Reference'.
      Returns:
      a new object of class 'Variable Reference'.
      Generated class or method.
    • createAttributeValueReference

      AttributeValueReference createAttributeValueReference()
      Returns a new object of class 'Attribute Value Reference'.
      Returns:
      a new object of class 'Attribute Value Reference'.
      Generated class or method.
    • createSimpleAttributeCondition

      SimpleAttributeCondition createSimpleAttributeCondition()
      Returns a new object of class 'Simple Attribute Condition'.
      Returns:
      a new object of class 'Simple Attribute Condition'.
      Generated class or method.
    • getPolicyPackage

      PolicyPackage getPolicyPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.