Class PatternLanguageTypeRules
- java.lang.Object
-
- org.eclipse.viatra.query.patternlanguage.emf.types.PatternLanguageTypeRules
-
- Direct Known Subclasses:
EMFPatternLanguageTypeRules
public class PatternLanguageTypeRules extends java.lang.Object
- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description PatternLanguageTypeRules()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
_inferTypes(AggregatedValue reference, TypeInformation information)
protected void
_inferTypes(BoolValue reference, TypeInformation information)
protected void
_inferTypes(CheckConstraint constraint, TypeInformation information)
protected void
_inferTypes(CompareConstraint constraint, TypeInformation information)
protected void
_inferTypes(Expression reference, TypeInformation information)
protected void
_inferTypes(FunctionEvaluationValue reference, TypeInformation information)
protected void
_inferTypes(JavaConstantValue reference, TypeInformation information)
protected void
_inferTypes(ListValue reference, TypeInformation information)
protected void
_inferTypes(NumberValue reference, TypeInformation information)
protected void
_inferTypes(PathExpressionConstraint constraint, TypeInformation information)
protected void
_inferTypes(PatternCompositionConstraint constraint, TypeInformation information)
protected void
_inferTypes(Pattern pattern, TypeInformation information)
protected void
_inferTypes(StringValue reference, TypeInformation information)
protected void
_inferTypes(TypeCheckConstraint constraint, TypeInformation information)
protected void
_inferTypes(VariableReference reference, TypeInformation information)
void
inferTypes(org.eclipse.emf.ecore.EObject reference, TypeInformation information)
void
loadParameterVariableTypes(Pattern pattern, TypeInformation information)
-
-
-
Method Detail
-
loadParameterVariableTypes
public void loadParameterVariableTypes(Pattern pattern, TypeInformation information)
- Since:
- 1.7
-
_inferTypes
protected void _inferTypes(Pattern pattern, TypeInformation information)
-
_inferTypes
protected void _inferTypes(CheckConstraint constraint, TypeInformation information)
-
_inferTypes
protected void _inferTypes(CompareConstraint constraint, TypeInformation information)
-
_inferTypes
protected void _inferTypes(PatternCompositionConstraint constraint, TypeInformation information)
-
_inferTypes
protected void _inferTypes(TypeCheckConstraint constraint, TypeInformation information)
-
_inferTypes
protected void _inferTypes(PathExpressionConstraint constraint, TypeInformation information)
-
_inferTypes
protected void _inferTypes(AggregatedValue reference, TypeInformation information)
-
_inferTypes
protected void _inferTypes(Expression reference, TypeInformation information)
-
_inferTypes
protected void _inferTypes(JavaConstantValue reference, TypeInformation information)
- Since:
- 2.7
-
_inferTypes
protected void _inferTypes(FunctionEvaluationValue reference, TypeInformation information)
-
_inferTypes
protected void _inferTypes(BoolValue reference, TypeInformation information)
-
_inferTypes
protected void _inferTypes(NumberValue reference, TypeInformation information)
- Since:
- 1.5
-
_inferTypes
protected void _inferTypes(ListValue reference, TypeInformation information)
-
_inferTypes
protected void _inferTypes(StringValue reference, TypeInformation information)
-
_inferTypes
protected void _inferTypes(VariableReference reference, TypeInformation information)
-
inferTypes
public void inferTypes(org.eclipse.emf.ecore.EObject reference, TypeInformation information)
-
-