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'.
|
AggregatorExpression |
createAggregatorExpression()
Returns a new object of class 'Aggregator Expression'.
|
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'.
|
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'.
|
CountAggregator |
createCountAggregator()
Returns a new object of class 'Count Aggregator'.
|
DoubleValue |
createDoubleValue()
Returns a new object of class 'Double Value'.
|
EntityType |
createEntityType()
Returns a new object of class 'Entity Type'.
|
FunctionEvaluationValue |
createFunctionEvaluationValue()
Returns a new object of class 'Function Evaluation Value'.
|
IntValue |
createIntValue()
Returns a new object of class 'Int Value'.
|
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'.
|
ParameterRef |
createParameterRef()
Returns a new object of class 'Parameter Ref'.
|
PathExpressionConstraint |
createPathExpressionConstraint()
Returns a new object of class 'Path Expression Constraint'.
|
PathExpressionElement |
createPathExpressionElement()
Returns a new object of class 'Path Expression Element'.
|
PathExpressionHead |
createPathExpressionHead()
Returns a new object of class 'Path Expression Head'.
|
PathExpressionTail |
createPathExpressionTail()
Returns a new object of class 'Path Expression Tail'.
|
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'.
|
PatternModel |
createPatternModel()
Returns a new object of class 'Pattern Model'.
|
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'.
|
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'.
|
VariableValue |
createVariableValue()
Returns a new object of class 'Variable Value'.
|
PatternLanguagePackage |
getPatternLanguagePackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
static final PatternLanguageFactory eINSTANCE
PatternModel createPatternModel()
Pattern createPattern()
Annotation createAnnotation()
AnnotationParameter createAnnotationParameter()
Modifiers createModifiers()
Variable createVariable()
VariableReference createVariableReference()
Type createType()
PatternBody createPatternBody()
Constraint createConstraint()
PatternCall createPatternCall()
PathExpressionElement createPathExpressionElement()
ValueReference createValueReference()
LiteralValueReference createLiteralValueReference()
ComputationValue createComputationValue()
AggregatorExpression createAggregatorExpression()
ParameterRef createParameterRef()
LocalVariable createLocalVariable()
EntityType createEntityType()
RelationType createRelationType()
PatternCompositionConstraint createPatternCompositionConstraint()
CompareConstraint createCompareConstraint()
CheckConstraint createCheckConstraint()
PathExpressionConstraint createPathExpressionConstraint()
PathExpressionHead createPathExpressionHead()
PathExpressionTail createPathExpressionTail()
IntValue createIntValue()
StringValue createStringValue()
BoolValue createBoolValue()
DoubleValue createDoubleValue()
VariableValue createVariableValue()
ListValue createListValue()
FunctionEvaluationValue createFunctionEvaluationValue()
AggregatedValue createAggregatedValue()
CountAggregator createCountAggregator()
PatternLanguagePackage getPatternLanguagePackage()