public class Generator
extends org.eclipse.emf.codegen.ecore.Generator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANNOTATION_SOURCE__DUPLICATES |
static java.lang.String |
ANNOTATION_SOURCE__REDEFINES |
static java.lang.String |
ANNOTATION_SOURCE__SUBSETS |
static java.lang.String |
ANNOTATION_SOURCE__UNION |
Constructor and Description |
---|
Generator() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getDuplicateEcoreFeatures(org.eclipse.emf.ecore.EClass eClass) |
static java.util.List<org.eclipse.emf.ecore.EOperation> |
getDuplicateEcoreOperations(org.eclipse.emf.ecore.EClass eClass) |
static org.eclipse.emf.ecore.EClass |
getEcoreContainingClass(org.eclipse.emf.ecore.EOperation eOperation) |
static org.eclipse.emf.ecore.EClass |
getEcoreContainingClass(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getRedefinedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getRedefinedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
boolean recurse) |
static java.util.List<org.eclipse.emf.ecore.EOperation> |
getRedefinedEcoreOperations(org.eclipse.emf.ecore.EOperation eOperation) |
static java.util.List<org.eclipse.emf.ecore.EOperation> |
getRedefinedEcoreOperations(org.eclipse.emf.ecore.EOperation eOperation,
boolean recurse) |
protected static org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> |
getRedefinitionDetails(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static org.eclipse.emf.ecore.EClassifier |
getRedefinitionEType(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static int |
getRedefinitionLowerBound(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static int |
getRedefinitionUpperBound(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getSubsettedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getSubsettedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
boolean recurse) |
static boolean |
isDuplicate(org.eclipse.emf.ecore.EOperation eOperation) |
static boolean |
isDuplicate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static boolean |
isRedefinition(org.eclipse.emf.ecore.EOperation eOperation) |
static boolean |
isRedefinition(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static boolean |
isSubset(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static boolean |
isUnion(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
static java.lang.String |
pluralize(java.lang.String name) |
createEMFProject, createEMFProject, createEMFProject, createEMFProject, createEMFProject, findOrCreateContainerHelper, main, printGenerateUsage, printStatus, run, setSDODefaults
public static final java.lang.String ANNOTATION_SOURCE__REDEFINES
public static final java.lang.String ANNOTATION_SOURCE__SUBSETS
public static final java.lang.String ANNOTATION_SOURCE__UNION
public static final java.lang.String ANNOTATION_SOURCE__DUPLICATES
public static boolean isRedefinition(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static boolean isRedefinition(org.eclipse.emf.ecore.EOperation eOperation)
public static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getRedefinedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getRedefinedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, boolean recurse)
public static java.util.List<org.eclipse.emf.ecore.EOperation> getRedefinedEcoreOperations(org.eclipse.emf.ecore.EOperation eOperation)
public static java.util.List<org.eclipse.emf.ecore.EOperation> getRedefinedEcoreOperations(org.eclipse.emf.ecore.EOperation eOperation, boolean recurse)
protected static org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> getRedefinitionDetails(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static int getRedefinitionLowerBound(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static int getRedefinitionUpperBound(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static org.eclipse.emf.ecore.EClassifier getRedefinitionEType(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static boolean isSubset(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getSubsettedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getSubsettedEcoreFeatures(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, boolean recurse)
public static boolean isUnion(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static boolean isDuplicate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static boolean isDuplicate(org.eclipse.emf.ecore.EOperation eOperation)
public static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getDuplicateEcoreFeatures(org.eclipse.emf.ecore.EClass eClass)
public static java.util.List<org.eclipse.emf.ecore.EOperation> getDuplicateEcoreOperations(org.eclipse.emf.ecore.EClass eClass)
public static org.eclipse.emf.ecore.EClass getEcoreContainingClass(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public static org.eclipse.emf.ecore.EClass getEcoreContainingClass(org.eclipse.emf.ecore.EOperation eOperation)
public static java.lang.String pluralize(java.lang.String name)