public class Ecore2XtextExtensions
extends java.lang.Object
Constructor and Description |
---|
Ecore2XtextExtensions() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Iterable<org.eclipse.emf.ecore.EAttribute> |
allAttributes(org.eclipse.emf.ecore.EClass it) |
static java.lang.Iterable<org.eclipse.emf.ecore.EClassifier> |
allConcreteRuleClassifiers(Ecore2XtextConfiguration it) |
static java.lang.Iterable<org.eclipse.emf.ecore.EReference> |
allContainmentReferences(org.eclipse.emf.ecore.EClass it) |
static java.lang.Iterable<org.eclipse.emf.ecore.EReference> |
allCrossReferences(org.eclipse.emf.ecore.EClass it) |
static java.util.Collection<org.eclipse.emf.ecore.EClass> |
allDispatcherRuleClasses(Ecore2XtextConfiguration it) |
static java.util.Set<org.eclipse.emf.ecore.EClassifier> |
allReferencedClassifiers(org.eclipse.emf.ecore.EPackage ePack,
boolean includeCrossRefs) |
static java.util.Collection<org.eclipse.emf.ecore.EPackage> |
allReferencedEPackages(Ecore2XtextConfiguration prjInfo) |
static java.util.Set<org.eclipse.emf.ecore.EPackage> |
allReferencedEPackages(org.eclipse.emf.ecore.EPackage ePack,
boolean includeCrossRefs) |
static java.lang.String |
assignedRuleCall(org.eclipse.emf.ecore.EAttribute it) |
static java.lang.String |
assignmentKeyword(org.eclipse.emf.ecore.EStructuralFeature it) |
static java.lang.String |
booleanRuleBody() |
static java.lang.String |
concreteRuleName(org.eclipse.emf.ecore.EClass it) |
static java.lang.String |
dataTypeRuleBody(org.eclipse.emf.ecore.EDataType it) |
static java.lang.String |
decimalRuleBody() |
static java.lang.String |
fqn(org.eclipse.emf.ecore.EClassifier it) |
static org.eclipse.emf.ecore.EAttribute |
idAttribute(org.eclipse.emf.ecore.EClass it) |
static java.lang.Iterable<org.eclipse.emf.ecore.EStructuralFeature> |
inlinedFeatures(org.eclipse.emf.ecore.EClass it) |
static java.lang.String |
intRuleBody() |
static boolean |
isBoolean(org.eclipse.emf.ecore.EClassifier it) |
static boolean |
isContainment(org.eclipse.emf.ecore.EStructuralFeature eStrFeat) |
static boolean |
isEcoreType(org.eclipse.emf.ecore.EClassifier it) |
static boolean |
isID(org.eclipse.emf.ecore.EStructuralFeature it) |
static boolean |
isPrefixBooleanFeature(org.eclipse.emf.ecore.EStructuralFeature it) |
static boolean |
isString(org.eclipse.emf.ecore.EClassifier it) |
static boolean |
isXtextKeyword(java.lang.String str) |
static boolean |
needsAssignment(org.eclipse.emf.ecore.EStructuralFeature it) |
static boolean |
needsConcreteRule(org.eclipse.emf.ecore.EClassifier eClassifier) |
static boolean |
needsDispatcherRule(org.eclipse.emf.ecore.EClassifier eClassifier) |
static boolean |
onlyOptionalFeatures(org.eclipse.emf.ecore.EClass it) |
static java.lang.Iterable<org.eclipse.emf.ecore.EStructuralFeature> |
prefixFeatures(org.eclipse.emf.ecore.EClass it) |
static java.lang.String |
quoteIfNeccesary(java.lang.String str) |
static java.lang.Iterable<org.eclipse.emf.ecore.EClass> |
subClasses(org.eclipse.emf.ecore.EClass it) |
public static java.lang.Iterable<org.eclipse.emf.ecore.EClassifier> allConcreteRuleClassifiers(Ecore2XtextConfiguration it)
public static java.util.Collection<org.eclipse.emf.ecore.EClass> allDispatcherRuleClasses(Ecore2XtextConfiguration it)
public static java.util.Collection<org.eclipse.emf.ecore.EPackage> allReferencedEPackages(Ecore2XtextConfiguration prjInfo)
public static java.util.Set<org.eclipse.emf.ecore.EPackage> allReferencedEPackages(org.eclipse.emf.ecore.EPackage ePack, boolean includeCrossRefs)
public static java.util.Set<org.eclipse.emf.ecore.EClassifier> allReferencedClassifiers(org.eclipse.emf.ecore.EPackage ePack, boolean includeCrossRefs)
public static java.lang.String fqn(org.eclipse.emf.ecore.EClassifier it)
public static java.lang.Iterable<org.eclipse.emf.ecore.EStructuralFeature> prefixFeatures(org.eclipse.emf.ecore.EClass it)
public static java.lang.Iterable<org.eclipse.emf.ecore.EStructuralFeature> inlinedFeatures(org.eclipse.emf.ecore.EClass it)
public static boolean onlyOptionalFeatures(org.eclipse.emf.ecore.EClass it)
public static java.lang.String assignedRuleCall(org.eclipse.emf.ecore.EAttribute it)
public static java.lang.String concreteRuleName(org.eclipse.emf.ecore.EClass it)
public static java.lang.String dataTypeRuleBody(org.eclipse.emf.ecore.EDataType it)
public static java.lang.String intRuleBody()
public static java.lang.String decimalRuleBody()
public static java.lang.String booleanRuleBody()
public static java.lang.String assignmentKeyword(org.eclipse.emf.ecore.EStructuralFeature it)
public static java.lang.String quoteIfNeccesary(java.lang.String str)
public static boolean isXtextKeyword(java.lang.String str)
public static org.eclipse.emf.ecore.EAttribute idAttribute(org.eclipse.emf.ecore.EClass it)
public static boolean isBoolean(org.eclipse.emf.ecore.EClassifier it)
public static boolean isPrefixBooleanFeature(org.eclipse.emf.ecore.EStructuralFeature it)
public static boolean isString(org.eclipse.emf.ecore.EClassifier it)
public static boolean isEcoreType(org.eclipse.emf.ecore.EClassifier it)
public static boolean isID(org.eclipse.emf.ecore.EStructuralFeature it)
public static boolean needsAssignment(org.eclipse.emf.ecore.EStructuralFeature it)
public static boolean needsConcreteRule(org.eclipse.emf.ecore.EClassifier eClassifier)
public static boolean needsDispatcherRule(org.eclipse.emf.ecore.EClassifier eClassifier)
public static boolean isContainment(org.eclipse.emf.ecore.EStructuralFeature eStrFeat)
public static java.lang.Iterable<org.eclipse.emf.ecore.EClass> subClasses(org.eclipse.emf.ecore.EClass it)
public static java.lang.Iterable<org.eclipse.emf.ecore.EAttribute> allAttributes(org.eclipse.emf.ecore.EClass it)
public static java.lang.Iterable<org.eclipse.emf.ecore.EReference> allCrossReferences(org.eclipse.emf.ecore.EClass it)
public static java.lang.Iterable<org.eclipse.emf.ecore.EReference> allContainmentReferences(org.eclipse.emf.ecore.EClass it)