public class QueryBasedFeatures
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANNOTATION_LITERAL |
static java.lang.String |
ANNOTATION_SOURCE |
static java.lang.String |
ECORE_ANNOTATION |
static java.lang.String |
LEGACY_ANNOTATION_SOURCE |
static java.lang.String |
PATTERN_FQN_KEY |
static java.lang.String |
SETTING_DELEGATES_KEY |
Constructor and Description |
---|
QueryBasedFeatures() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkEcoreAnnotation(org.eclipse.emf.ecore.EPackage pckg,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.String patternFQN,
boolean useModelCode) |
static boolean |
checkEcorePackageAnnotation(org.eclipse.emf.ecore.EPackage pckg) |
static boolean |
checkFeatureAnnotation(org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.String patternFQN) |
static MultiValueQueryBasedFeature |
newMultiValueFeatue(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean keepCache) |
static SingleValueQueryBasedFeature |
newSingleValueFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean keepCache) |
static SumQueryBasedFeature |
newSumFeature(org.eclipse.emf.ecore.EStructuralFeature feature) |
public static final java.lang.String ANNOTATION_LITERAL
public static final java.lang.String ANNOTATION_SOURCE
public static final java.lang.String LEGACY_ANNOTATION_SOURCE
public static final java.lang.String PATTERN_FQN_KEY
public static final java.lang.String ECORE_ANNOTATION
public static final java.lang.String SETTING_DELEGATES_KEY
public static SingleValueQueryBasedFeature newSingleValueFeature(org.eclipse.emf.ecore.EStructuralFeature feature, boolean keepCache)
public static MultiValueQueryBasedFeature newMultiValueFeatue(org.eclipse.emf.ecore.EStructuralFeature feature, boolean keepCache)
public static SumQueryBasedFeature newSumFeature(org.eclipse.emf.ecore.EStructuralFeature feature)
public static boolean checkEcoreAnnotation(org.eclipse.emf.ecore.EPackage pckg, org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.String patternFQN, boolean useModelCode)
public static boolean checkEcorePackageAnnotation(org.eclipse.emf.ecore.EPackage pckg)
public static boolean checkFeatureAnnotation(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.String patternFQN)