Constructor and Description |
---|
BodyCodeGenerator(Pattern pattern,
PatternBody body,
EMFPatternLanguageJvmModelInferrerUtil util,
IErrorFeedback feedback,
org.eclipse.xtext.serializer.impl.Serializer serializer) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtext.scoping.IScope |
EMFPatternLanguageDeclarativeScopeProvider.scope_Variable(PatternBody ctx,
org.eclipse.emf.ecore.EReference ref) |
Modifier and Type | Method and Description |
---|---|
<Result> Result |
PatternBodyTransformer.transform(PatternBody body,
PatternModelAcceptor<Result> acceptor)
Traverses the given
PatternBody ,
making proper calls to the given PatternModelAcceptor during the traversal,
then returns the result of the acceptor. |
Modifier and Type | Method and Description |
---|---|
java.util.Set<org.eclipse.emf.ecore.EClassifier> |
IEMFTypeProvider.getIrreducibleClassifiersForVariableInBody(PatternBody patternBody,
Variable variable) |
java.util.Set<org.eclipse.emf.ecore.EClassifier> |
EMFPatternTypeProvider.getIrreducibleClassifiersForVariableInBody(PatternBody patternBody,
Variable variable) |
Modifier and Type | Method and Description |
---|---|
void |
EMFPatternLanguageJavaValidator.checkForCartesianProduct(PatternBody patternBody)
A validator for cartesian products (isolated constraints) in pattern bodies.
|
Modifier and Type | Method and Description |
---|---|
static PatternBody |
CorePatternLanguageHelper.containerPatternBody(ValueReference val) |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.common.util.EList<Variable> |
CorePatternLanguageHelper.getAllVariablesInBody(PatternBody body,
org.eclipse.emf.common.util.EList<Variable> previous) |
static java.util.List<Variable> |
CorePatternLanguageHelper.getUnnamedRunningVariables(PatternBody patternBody) |
Modifier and Type | Method and Description |
---|---|
PatternBody |
PatternLanguageFactory.createPatternBody()
Returns a new object of class 'Pattern Body'.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<PatternBody> |
Pattern.getBodies()
Returns the value of the 'Bodies' containment reference list.
|
Modifier and Type | Class and Description |
---|---|
class |
PatternBodyImpl
An implementation of the model object 'Pattern Body'.
|
Modifier and Type | Method and Description |
---|---|
PatternBody |
PatternLanguageFactoryImpl.createPatternBody() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<PatternBody> |
PatternImpl.getBodies() |
Modifier and Type | Method and Description |
---|---|
T |
PatternLanguageSwitch.casePatternBody(PatternBody object)
Returns the result of interpreting the object as an instance of 'Pattern Body'.
|
Modifier and Type | Method and Description |
---|---|
void |
PatternLanguageJavaValidator.checkPatternBody(PatternBody body) |
void |
PatternLanguageJavaValidator.checkVariableNames(PatternBody body) |
void |
PatternLanguageJavaValidator.checkVariableUsageCounters(PatternBody body) |