Modifier and Type | Method and Description |
---|---|
java.lang.CharSequence |
JavadocInferrer.javadocGetAllValuesOfMethod(Variable parameter) |
java.lang.CharSequence |
PatternQuerySpecificationClassInferrer.parameterInstantiation(Variable variable) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PatternModelAcceptor.acceptVariable(Variable variable)
Registers a
Variable and returns the name of the internal variable. |
java.lang.String |
EPMToPBody.acceptVariable(Variable variable) |
Modifier and Type | Method and Description |
---|---|
void |
PatternModelAcceptor.acceptExportedParameters(java.util.List<Variable> parameters)
Accepts the given parameters as exported parameter constraints.
|
void |
EPMToPBody.acceptExportedParameters(java.util.List<Variable> parameters) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EClassifier |
IEMFTypeProvider.getClassifierForVariable(Variable variable) |
org.eclipse.emf.ecore.EClassifier |
EMFPatternTypeProvider.getClassifierForVariable(Variable variable) |
org.eclipse.emf.ecore.EClassifier |
IEMFTypeProvider.getExplicitClassifierForPatternParameterVariable(Variable variable) |
org.eclipse.emf.ecore.EClassifier |
EMFPatternTypeProvider.getExplicitClassifierForPatternParameterVariable(Variable variable) |
IInputKey |
EMFTypeInferrer.getInferredVariableType(Variable var) |
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) |
org.eclipse.xtext.common.types.JvmTypeReference |
IEMFTypeProvider.getVariableType(Variable variable)
Calculates the JVM type of the selected variable.
|
org.eclipse.xtext.common.types.JvmTypeReference |
EMFPatternTypeProvider.getVariableType(Variable variable) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Variable> |
EMFPatternLanguageJvmModelInferrerUtil.variables(org.eclipse.xtext.xbase.XExpression ex) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtext.common.types.JvmTypeReference |
EMFPatternLanguageJvmModelInferrerUtil.calculateType(Variable variable)
Calls the typeProvider.
|
java.lang.String |
EMFPatternLanguageJvmModelInferrerUtil.fieldName(Variable variable)
Returns field name for Variable
|
java.lang.String |
EMFPatternLanguageJvmModelInferrerUtil.getterMethodName(Variable variable)
Returns correct getter method name for variable.
|
java.lang.String |
EMFPatternLanguageJvmModelInferrerUtil.parameterName(Variable variable)
Returns parameter name for Variable
|
java.lang.String |
EMFPatternLanguageJvmModelInferrerUtil.positionConstant(Variable variable) |
java.lang.String |
EMFPatternLanguageJvmModelInferrerUtil.setterMethodName(Variable variable)
Returns correct setter method name for variable.
|
Modifier and Type | Method and Description |
---|---|
void |
EMFPatternLanguageJavaValidator.checkMissingParameterTypes(Variable variable) |
Modifier and Type | Method and Description |
---|---|
static Variable |
CorePatternLanguageHelper.getParameterByName(Pattern pattern,
java.lang.String name)
Returns the parameter of a pattern by name
|
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.Set<Variable> |
CorePatternLanguageHelper.getReferencedPatternVariablesOfXExpression(org.eclipse.xtext.xbase.XExpression xExpression,
org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations associations)
Finds all pattern variables referenced from the given XExpression.
|
static java.util.List<Variable> |
CorePatternLanguageHelper.getUnnamedRunningVariables(PatternBody patternBody) |
static java.util.List<Variable> |
CorePatternLanguageHelper.getUsedVariables(org.eclipse.xtext.xbase.XExpression xExpression,
java.lang.Iterable<Variable> allVariables) |
static java.util.Set<Variable> |
CorePatternLanguageHelper.getVariablesFromValueReference(ValueReference valueReference) |
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.getUsedVariables(org.eclipse.xtext.xbase.XExpression xExpression,
java.lang.Iterable<Variable> allVariables) |
Modifier and Type | Interface and Description |
---|---|
interface |
LocalVariable
A representation of the model object 'Local Variable'.
|
interface |
ParameterRef
A representation of the model object 'Parameter Ref'.
|
Modifier and Type | Method and Description |
---|---|
Variable |
PatternLanguageFactory.createVariable()
Returns a new object of class 'Variable'.
|
Variable |
ParameterRef.getReferredParam()
Returns the value of the 'Referred Param' reference.
|
Variable |
VariableReference.getVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable> |
Pattern.getParameters()
Returns the value of the 'Parameters' containment reference list.
|
org.eclipse.emf.common.util.EList<Variable> |
PatternBody.getVariables() |
Modifier and Type | Method and Description |
---|---|
void |
ParameterRef.setReferredParam(Variable value)
Sets the value of the '
Referred Param ' reference. |
void |
VariableReference.setVariable(Variable value)
Sets the value of the '
Variable ' reference. |
Modifier and Type | Class and Description |
---|---|
class |
LocalVariableImpl
An implementation of the model object 'Local Variable'.
|
class |
ParameterRefImpl
An implementation of the model object 'Parameter Ref'.
|
class |
VariableImpl
An implementation of the model object 'Variable'.
|
Modifier and Type | Method and Description |
---|---|
Variable |
ParameterRefImpl.basicGetReferredParam() |
Variable |
VariableReferenceImpl.basicGetVariable() |
Variable |
PatternLanguageFactoryImpl.createVariable() |
Variable |
ParameterRefImpl.getReferredParam() |
Variable |
VariableReferenceImpl.getVariable_() |
Variable |
VariableReferenceImpl.getVariable() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Variable> |
PatternImpl.getParameters() |
org.eclipse.emf.common.util.EList<Variable> |
PatternBodyImpl.getVariables_() |
org.eclipse.emf.common.util.EList<Variable> |
PatternBodyImpl.getVariables() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
VariableReferenceImpl.basicSetVariable(Variable newVariable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
ParameterRefImpl.setReferredParam(Variable newReferredParam) |
void |
VariableReferenceImpl.setVariable(Variable newVariable) |
Modifier and Type | Method and Description |
---|---|
T |
PatternLanguageSwitch.caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'.
|
Modifier and Type | Method and Description |
---|---|
IInputKey |
ITypeInferrer.getDeclaredType(Variable var)
Returns the declared type of a variable
|
IInputKey |
ITypeInferrer.NullTypeInferrer.getDeclaredType(Variable var) |
IInputKey |
AbstractTypeInferrer.getDeclaredType(Variable var) |
IInputKey |
ITypeInferrer.getInferredVariableType(Variable var)
Returns the inferred type of a variable
|
IInputKey |
ITypeInferrer.NullTypeInferrer.getInferredVariableType(Variable var) |
org.eclipse.xtext.common.types.JvmTypeReference |
ITypeInferrer.getVariableJvmType(Variable var,
org.eclipse.emf.ecore.EObject context)
Creates a Jvm Type Reference for a selected variable.
|
org.eclipse.xtext.common.types.JvmTypeReference |
ITypeInferrer.NullTypeInferrer.getVariableJvmType(Variable var,
org.eclipse.emf.ecore.EObject context) |
org.eclipse.xtext.common.types.JvmTypeReference |
AbstractTypeInferrer.getVariableJvmType(Variable var,
org.eclipse.emf.ecore.EObject context) |
IInputKey |
ITypeInferrer.getVariableType(Variable var)
Returns the type of a variable.
|
IInputKey |
ITypeInferrer.NullTypeInferrer.getVariableType(Variable var) |
IInputKey |
AbstractTypeInferrer.getVariableType(Variable var) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Variable> |
UnionFindForVariables.getPartitionOfVariable(Variable var)
Deprecated.
|
java.util.Collection<java.util.Set<Variable>> |
UnionFindForVariables.getPartitions()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Variable> |
UnionFindForVariables.getPartitionOfVariable(Variable var)
Deprecated.
|
boolean |
PatternLanguageJavaValidator.isNamedSingleUse(Variable variable) |
boolean |
PatternLanguageJavaValidator.isUnnamedSingleUseVariable(Variable variable) |
void |
UnionFindForVariables.removeVariable(Variable variable)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
UnionFindForVariables.isSameUnion(java.util.Set<Variable> variables)
Deprecated.
|
void |
UnionFindForVariables.unite(java.util.Set<Variable> variables)
Deprecated.
|
Constructor and Description |
---|
UnionFindForVariables(java.util.List<Variable> inputVariables)
Deprecated.
|