Interface PatternLanguageFactory

  • All Superinterfaces:
    org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    PatternLanguageFactoryImpl

    public interface PatternLanguageFactory
    extends org.eclipse.emf.ecore.EFactory
    The Factory for the model. It provides a create method for each non-abstract class of the model.
    See Also:
    PatternLanguagePackage
    Generated:
    • Field Detail

    • Method Detail

      • createVQLImportSection

        VQLImportSection createVQLImportSection()
        Returns a new object of class 'VQL Import Section'.
        Returns:
        a new object of class 'VQL Import Section'.
        Generated:
      • createPackageImport

        PackageImport createPackageImport()
        Returns a new object of class 'Package Import'.
        Returns:
        a new object of class 'Package Import'.
        Generated:
      • createPatternImport

        PatternImport createPatternImport()
        Returns a new object of class 'Pattern Import'.
        Returns:
        a new object of class 'Pattern Import'.
        Generated:
      • createEClassifierConstraint

        EClassifierConstraint createEClassifierConstraint()
        Returns a new object of class 'EClassifier Constraint'.
        Returns:
        a new object of class 'EClassifier Constraint'.
        Generated:
      • createEnumValue

        EnumValue createEnumValue()
        Returns a new object of class 'Enum Value'.
        Returns:
        a new object of class 'Enum Value'.
        Generated:
      • createPatternModel

        PatternModel createPatternModel()
        Returns a new object of class 'Pattern Model'.
        Returns:
        a new object of class 'Pattern Model'.
        Generated:
      • createClassType

        ClassType createClassType()
        Returns a new object of class 'Class Type'.
        Returns:
        a new object of class 'Class Type'.
        Generated:
      • createReferenceType

        ReferenceType createReferenceType()
        Returns a new object of class 'Reference Type'.
        Returns:
        a new object of class 'Reference Type'.
        Generated:
      • createPattern

        Pattern createPattern()
        Returns a new object of class 'Pattern'.
        Returns:
        a new object of class 'Pattern'.
        Generated:
      • createAnnotation

        Annotation createAnnotation()
        Returns a new object of class 'Annotation'.
        Returns:
        a new object of class 'Annotation'.
        Generated:
      • createAnnotationParameter

        AnnotationParameter createAnnotationParameter()
        Returns a new object of class 'Annotation Parameter'.
        Returns:
        a new object of class 'Annotation Parameter'.
        Generated:
      • createModifiers

        Modifiers createModifiers()
        Returns a new object of class 'Modifiers'.
        Returns:
        a new object of class 'Modifiers'.
        Generated:
      • createExpression

        Expression createExpression()
        Returns a new object of class 'Expression'.
        Returns:
        a new object of class 'Expression'.
        Generated:
      • createVariable

        Variable createVariable()
        Returns a new object of class 'Variable'.
        Returns:
        a new object of class 'Variable'.
        Generated:
      • createVariableReference

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

        Type createType()
        Returns a new object of class 'Type'.
        Returns:
        a new object of class 'Type'.
        Generated:
      • createEntityType

        EntityType createEntityType()
        Returns a new object of class 'Entity Type'.
        Returns:
        a new object of class 'Entity Type'.
        Generated:
      • createPatternBody

        PatternBody createPatternBody()
        Returns a new object of class 'Pattern Body'.
        Returns:
        a new object of class 'Pattern Body'.
        Generated:
      • createConstraint

        Constraint createConstraint()
        Returns a new object of class 'Constraint'.
        Returns:
        a new object of class 'Constraint'.
        Generated:
      • createPatternCall

        PatternCall createPatternCall()
        Returns a new object of class 'Pattern Call'.
        Returns:
        a new object of class 'Pattern Call'.
        Generated:
      • createValueReference

        ValueReference createValueReference()
        Returns a new object of class 'Value Reference'.
        Returns:
        a new object of class 'Value Reference'.
        Generated:
      • createLiteralValueReference

        LiteralValueReference createLiteralValueReference()
        Returns a new object of class 'Literal Value Reference'.
        Returns:
        a new object of class 'Literal Value Reference'.
        Generated:
      • createComputationValue

        ComputationValue createComputationValue()
        Returns a new object of class 'Computation Value'.
        Returns:
        a new object of class 'Computation Value'.
        Generated:
      • createParameterRef

        ParameterRef createParameterRef()
        Returns a new object of class 'Parameter Ref'.
        Returns:
        a new object of class 'Parameter Ref'.
        Generated:
      • createParameter

        Parameter createParameter()
        Returns a new object of class 'Parameter'.
        Returns:
        a new object of class 'Parameter'.
        Generated:
      • createLocalVariable

        LocalVariable createLocalVariable()
        Returns a new object of class 'Local Variable'.
        Returns:
        a new object of class 'Local Variable'.
        Generated:
      • createJavaType

        JavaType createJavaType()
        Returns a new object of class 'Java Type'.
        Returns:
        a new object of class 'Java Type'.
        Generated:
      • createRelationType

        RelationType createRelationType()
        Returns a new object of class 'Relation Type'.
        Returns:
        a new object of class 'Relation Type'.
        Generated:
      • createTypeCheckConstraint

        TypeCheckConstraint createTypeCheckConstraint()
        Returns a new object of class 'Type Check Constraint'.
        Returns:
        a new object of class 'Type Check Constraint'.
        Generated:
      • createPatternCompositionConstraint

        PatternCompositionConstraint createPatternCompositionConstraint()
        Returns a new object of class 'Pattern Composition Constraint'.
        Returns:
        a new object of class 'Pattern Composition Constraint'.
        Generated:
      • createCompareConstraint

        CompareConstraint createCompareConstraint()
        Returns a new object of class 'Compare Constraint'.
        Returns:
        a new object of class 'Compare Constraint'.
        Generated:
      • createCheckConstraint

        CheckConstraint createCheckConstraint()
        Returns a new object of class 'Check Constraint'.
        Returns:
        a new object of class 'Check Constraint'.
        Generated:
      • createPathExpressionConstraint

        PathExpressionConstraint createPathExpressionConstraint()
        Returns a new object of class 'Path Expression Constraint'.
        Returns:
        a new object of class 'Path Expression Constraint'.
        Generated:
      • createStringValue

        StringValue createStringValue()
        Returns a new object of class 'String Value'.
        Returns:
        a new object of class 'String Value'.
        Generated:
      • createNumberValue

        NumberValue createNumberValue()
        Returns a new object of class 'Number Value'.
        Returns:
        a new object of class 'Number Value'.
        Generated:
      • createBoolValue

        BoolValue createBoolValue()
        Returns a new object of class 'Bool Value'.
        Returns:
        a new object of class 'Bool Value'.
        Generated:
      • createListValue

        ListValue createListValue()
        Returns a new object of class 'List Value'.
        Returns:
        a new object of class 'List Value'.
        Generated:
      • createFunctionEvaluationValue

        FunctionEvaluationValue createFunctionEvaluationValue()
        Returns a new object of class 'Function Evaluation Value'.
        Returns:
        a new object of class 'Function Evaluation Value'.
        Generated:
      • createAggregatedValue

        AggregatedValue createAggregatedValue()
        Returns a new object of class 'Aggregated Value'.
        Returns:
        a new object of class 'Aggregated Value'.
        Generated:
      • createJavaConstantValue

        JavaConstantValue createJavaConstantValue()
        Returns a new object of class 'Java Constant Value'.
        Returns:
        a new object of class 'Java Constant Value'.
        Generated:
      • getPatternLanguagePackage

        PatternLanguagePackage getPatternLanguagePackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated: