public class PatternGroupClassInferrer
extends java.lang.Object
Constructor and Description |
---|
PatternGroupClassInferrer() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
groupClassName(PatternModel model) |
org.eclipse.xtext.common.types.JvmConstructor |
inferConstructor(PatternModel model,
org.eclipse.xtext.common.types.JvmType groupClass) |
org.eclipse.xtext.common.types.JvmField |
inferInstanceField(PatternModel model,
org.eclipse.xtext.common.types.JvmType groupClass) |
org.eclipse.xtext.common.types.JvmOperation |
inferInstanceMethod(PatternModel model,
org.eclipse.xtext.common.types.JvmType groupClass) |
org.eclipse.xtext.common.types.JvmOperation |
inferMatcherGetter(Pattern model,
org.eclipse.xtext.common.types.JvmType groupClass,
org.eclipse.xtext.common.types.JvmType matcherClass) |
org.eclipse.xtext.common.types.JvmGenericType |
inferPatternGroupClass(PatternModel model,
org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder builder) |
org.eclipse.xtext.common.types.JvmOperation |
inferSpecificationGetter(Pattern model,
org.eclipse.xtext.common.types.JvmType groupClass,
org.eclipse.xtext.common.types.JvmType specificationClass) |
org.eclipse.xtext.common.types.JvmGenericType |
initializePatternGroup(org.eclipse.xtext.common.types.JvmGenericType groupClass,
PatternModel model,
org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder builder) |
public org.eclipse.xtext.common.types.JvmGenericType inferPatternGroupClass(PatternModel model, org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder builder)
public org.eclipse.xtext.common.types.JvmGenericType initializePatternGroup(org.eclipse.xtext.common.types.JvmGenericType groupClass, PatternModel model, org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder builder)
public java.lang.String groupClassName(PatternModel model)
public org.eclipse.xtext.common.types.JvmField inferInstanceField(PatternModel model, org.eclipse.xtext.common.types.JvmType groupClass)
public org.eclipse.xtext.common.types.JvmOperation inferInstanceMethod(PatternModel model, org.eclipse.xtext.common.types.JvmType groupClass)
public org.eclipse.xtext.common.types.JvmConstructor inferConstructor(PatternModel model, org.eclipse.xtext.common.types.JvmType groupClass)
public org.eclipse.xtext.common.types.JvmOperation inferSpecificationGetter(Pattern model, org.eclipse.xtext.common.types.JvmType groupClass, org.eclipse.xtext.common.types.JvmType specificationClass)
public org.eclipse.xtext.common.types.JvmOperation inferMatcherGetter(Pattern model, org.eclipse.xtext.common.types.JvmType groupClass, org.eclipse.xtext.common.types.JvmType matcherClass)