org.eclipse.emf.codegen.ecore
Class Rose2GenModel
java.lang.Object
org.eclipse.emf.codegen.CodeGen
org.eclipse.emf.codegen.ecore.Generator
org.eclipse.emf.codegen.ecore.Rose2GenModel
- All Implemented Interfaces:
- IPlatformRunnable
- public class Rose2GenModel
- extends Generator
This implements the method run(java.lang.Object)
,
which is called just like main during headless workbench invocation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IS_GENERATED
public static final int IS_GENERATED
- See Also:
- Constant Field Values
NS_PREFIX
public static final int NS_PREFIX
- See Also:
- Constant Field Values
NS_URI
public static final int NS_URI
- See Also:
- Constant Field Values
BASE
public static final int BASE
- See Also:
- Constant Field Values
PREFIX
public static final int PREFIX
- See Also:
- Constant Field Values
ECORE
public static final int ECORE
- See Also:
- Constant Field Values
roseUtil
protected RoseUtil roseUtil
packageInformationMap
protected Map packageInformationMap
ePackageList
protected List ePackageList
generatedEPackageList
protected List generatedEPackageList
referencedEPackageList
protected List referencedEPackageList
noQualify
public static boolean noQualify
unsettablePrimitive
public static boolean unsettablePrimitive
Rose2GenModel
public Rose2GenModel()
- This creates an instance.
printUsage
protected void printUsage()
run
public Object run(Object object)
- This is called with the command line arguments of a headless workbench invocation.
- Specified by:
run
in interface IPlatformRunnable
- Overrides:
run
in class Generator
traverseUnitTree
protected void traverseUnitTree(UnitTreeNode unitTreeNode)
traverseEPackages
protected void traverseEPackages(List ePackages)
setGenPackageDetails
protected void setGenPackageDetails(List genPackages)