Class PatternMatchProcessorClassInferrer
- java.lang.Object
-
- org.eclipse.viatra.query.patternlanguage.emf.jvmmodel.PatternMatchProcessorClassInferrer
-
public class PatternMatchProcessorClassInferrer extends java.lang.ObjectGenerated 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.JvmDeclaredTypeinferProcessorClass(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 theConsumerimplementation class from aPattern.java.lang.BooleaninferProcessorClassMethods(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 theConsumerimplementation 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'.
-
-