public interface PatternLanguageFactory
extends org.eclipse.emf.ecore.EFactory
PatternLanguagePackage
Modifier and Type | Field and Description |
---|---|
static PatternLanguageFactory |
eINSTANCE
The singleton instance of the factory.
|
Modifier and Type | Method and Description |
---|---|
AggregatedValue |
createAggregatedValue()
Returns a new object of class 'Aggregated Value'.
|
Annotation |
createAnnotation()
Returns a new object of class 'Annotation'.
|
AnnotationParameter |
createAnnotationParameter()
Returns a new object of class 'Annotation Parameter'.
|
BoolValue |
createBoolValue()
Returns a new object of class 'Bool Value'.
|
CheckConstraint |
createCheckConstraint()
Returns a new object of class 'Check Constraint'.
|
ClassType |
createClassType()
Returns a new object of class 'Class Type'.
|
CompareConstraint |
createCompareConstraint()
Returns a new object of class 'Compare Constraint'.
|
ComputationValue |
createComputationValue()
Returns a new object of class 'Computation Value'.
|
Constraint |
createConstraint()
Returns a new object of class 'Constraint'.
|
EClassifierConstraint |
createEClassifierConstraint()
Returns a new object of class 'EClassifier Constraint'.
|
EntityType |
createEntityType()
Returns a new object of class 'Entity Type'.
|
EnumValue |
createEnumValue()
Returns a new object of class 'Enum Value'.
|
Expression |
createExpression()
Returns a new object of class 'Expression'.
|
FunctionEvaluationValue |
createFunctionEvaluationValue()
Returns a new object of class 'Function Evaluation Value'.
|
JavaConstantValue |
createJavaConstantValue()
Returns a new object of class 'Java Constant Value'.
|
JavaType |
createJavaType()
Returns a new object of class 'Java Type'.
|
ListValue |
createListValue()
Returns a new object of class 'List Value'.
|
LiteralValueReference |
createLiteralValueReference()
Returns a new object of class 'Literal Value Reference'.
|
LocalVariable |
createLocalVariable()
Returns a new object of class 'Local Variable'.
|
Modifiers |
createModifiers()
Returns a new object of class 'Modifiers'.
|
NumberValue |
createNumberValue()
Returns a new object of class 'Number Value'.
|
PackageImport |
createPackageImport()
Returns a new object of class 'Package Import'.
|
Parameter |
createParameter()
Returns a new object of class 'Parameter'.
|
ParameterRef |
createParameterRef()
Returns a new object of class 'Parameter Ref'.
|
PathExpressionConstraint |
createPathExpressionConstraint()
Returns a new object of class 'Path Expression Constraint'.
|
Pattern |
createPattern()
Returns a new object of class 'Pattern'.
|
PatternBody |
createPatternBody()
Returns a new object of class 'Pattern Body'.
|
PatternCall |
createPatternCall()
Returns a new object of class 'Pattern Call'.
|
PatternCompositionConstraint |
createPatternCompositionConstraint()
Returns a new object of class 'Pattern Composition Constraint'.
|
PatternImport |
createPatternImport()
Returns a new object of class 'Pattern Import'.
|
PatternModel |
createPatternModel()
Returns a new object of class 'Pattern Model'.
|
ReferenceType |
createReferenceType()
Returns a new object of class 'Reference Type'.
|
RelationType |
createRelationType()
Returns a new object of class 'Relation Type'.
|
StringValue |
createStringValue()
Returns a new object of class 'String Value'.
|
Type |
createType()
Returns a new object of class 'Type'.
|
TypeCheckConstraint |
createTypeCheckConstraint()
Returns a new object of class 'Type Check Constraint'.
|
ValueReference |
createValueReference()
Returns a new object of class 'Value Reference'.
|
Variable |
createVariable()
Returns a new object of class 'Variable'.
|
VariableReference |
createVariableReference()
Returns a new object of class 'Variable Reference'.
|
VQLImportSection |
createVQLImportSection()
Returns a new object of class 'VQL Import Section'.
|
PatternLanguagePackage |
getPatternLanguagePackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
static final PatternLanguageFactory eINSTANCE
VQLImportSection createVQLImportSection()
PackageImport createPackageImport()
PatternImport createPatternImport()
EClassifierConstraint createEClassifierConstraint()
EnumValue createEnumValue()
PatternModel createPatternModel()
ClassType createClassType()
ReferenceType createReferenceType()
Pattern createPattern()
Annotation createAnnotation()
AnnotationParameter createAnnotationParameter()
Modifiers createModifiers()
Expression createExpression()
Variable createVariable()
VariableReference createVariableReference()
Type createType()
EntityType createEntityType()
PatternBody createPatternBody()
Constraint createConstraint()
PatternCall createPatternCall()
ValueReference createValueReference()
LiteralValueReference createLiteralValueReference()
ComputationValue createComputationValue()
ParameterRef createParameterRef()
Parameter createParameter()
LocalVariable createLocalVariable()
JavaType createJavaType()
RelationType createRelationType()
TypeCheckConstraint createTypeCheckConstraint()
PatternCompositionConstraint createPatternCompositionConstraint()
CompareConstraint createCompareConstraint()
CheckConstraint createCheckConstraint()
PathExpressionConstraint createPathExpressionConstraint()
StringValue createStringValue()
NumberValue createNumberValue()
BoolValue createBoolValue()
ListValue createListValue()
FunctionEvaluationValue createFunctionEvaluationValue()
AggregatedValue createAggregatedValue()
JavaConstantValue createJavaConstantValue()
PatternLanguagePackage getPatternLanguagePackage()