Class PatternMatchProcessorClassInferrer
- java.lang.Object
-
- org.eclipse.viatra.query.patternlanguage.emf.jvmmodel.PatternMatchProcessorClassInferrer
-
public class PatternMatchProcessorClassInferrer extends java.lang.Object
Generated match processor implementation inferrer.- No Reference:
-
-
Constructor Summary
Constructors Constructor Description PatternMatchProcessorClassInferrer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.common.types.JvmDeclaredType
inferProcessorClass(Pattern pattern, boolean isPrelinkingPhase, java.lang.String processorPackageName, org.eclipse.xtext.common.types.JvmType matchClass, org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder builder, org.eclipse.xtext.xbase.jvmmodel.JvmAnnotationReferenceBuilder annBuilder, EMFPatternLanguageGeneratorConfig config)
Infers theConsumer
implementation class from aPattern
.java.lang.Boolean
inferProcessorClassMethods(org.eclipse.xtext.common.types.JvmDeclaredType processorClass, Pattern pattern, org.eclipse.xtext.common.types.JvmType matchClassRef)
Infers methods for Processor class based on the input 'pattern'.
-
-
-
Method Detail
-
inferProcessorClass
public org.eclipse.xtext.common.types.JvmDeclaredType inferProcessorClass(Pattern pattern, boolean isPrelinkingPhase, java.lang.String processorPackageName, org.eclipse.xtext.common.types.JvmType matchClass, org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder builder, org.eclipse.xtext.xbase.jvmmodel.JvmAnnotationReferenceBuilder annBuilder, EMFPatternLanguageGeneratorConfig config)
Infers theConsumer
implementation class from aPattern
.
-
inferProcessorClassMethods
public java.lang.Boolean inferProcessorClassMethods(org.eclipse.xtext.common.types.JvmDeclaredType processorClass, Pattern pattern, org.eclipse.xtext.common.types.JvmType matchClassRef)
Infers methods for Processor class based on the input 'pattern'.
-
-