org.eclipse.gmt.umlx.mm.editor
Class MmEditorDomain

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.domain.SheetEditorDomain
      extended by org.eclipse.gmt.umlx.mm.editor.MmEditorDomain
All Implemented Interfaces:
ISheetEditorDomain

public class MmEditorDomain
extends SheetEditorDomain


Constructor Summary
MmEditorDomain(IActiveEditDomain editDomain)
           
 
Method Summary
 org.eclipse.emf.ecore.EClass getDefaultClass()
          Return the user-specified (setDefaultClass) location for orphan class content.
 org.eclipse.emf.ecore.EPackage getDefaultPackage()
          Return the user-specified (setDefaultPackage) location for orphan package content.
 org.eclipse.emf.ecore.resource.Resource getDefaultResource()
          Return a Resource into which orphan packages can be put.
static MmEditorDomain getEditorDomain(IActiveEditDomain editDomain)
           
static IRegimeContext getRegimeContext()
           
 java.lang.String newAttributeName(org.eclipse.emf.ecore.EClass eClass)
           
 java.lang.String newClassName(org.eclipse.emf.ecore.EPackage ePackage)
           
 java.lang.String newDataTypeName(org.eclipse.emf.ecore.EPackage ePackage)
           
 java.lang.String newEnumLiteralName(org.eclipse.emf.ecore.EEnum eEnum)
           
 java.lang.String newEnumName(org.eclipse.emf.ecore.EPackage ePackage)
           
 java.lang.String newOperationName(org.eclipse.emf.ecore.EClass eClass)
           
 java.lang.String newPackageName(org.eclipse.emf.ecore.resource.Resource resource)
           
 java.lang.String newParameterName(org.eclipse.emf.ecore.EParameter parameter)
           
 java.lang.String newSubpackageName(org.eclipse.emf.ecore.EPackage superPackage)
           
 void setDefaultClass(org.eclipse.emf.ecore.EClass defaultClass)
           
 void setDefaultPackage(org.eclipse.emf.ecore.EPackage defaultPackage)
           
 void setDefaultResource(org.eclipse.emf.ecore.resource.Resource defaultResource)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.domain.SheetEditorDomain
execute, getResourceSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MmEditorDomain

public MmEditorDomain(IActiveEditDomain editDomain)
Method Detail

getEditorDomain

public static MmEditorDomain getEditorDomain(IActiveEditDomain editDomain)

getRegimeContext

public static IRegimeContext getRegimeContext()

getDefaultClass

public org.eclipse.emf.ecore.EClass getDefaultClass()
Return the user-specified (setDefaultClass) location for orphan class content.

Returns:
the class, null if none available

getDefaultPackage

public org.eclipse.emf.ecore.EPackage getDefaultPackage()
Return the user-specified (setDefaultPackage) location for orphan package content.

Returns:
the package, null if none available

getDefaultResource

public org.eclipse.emf.ecore.resource.Resource getDefaultResource()
Return a Resource into which orphan packages can be put. Note that if more than one package is put in a resource the resulting Ecore file is not valid XML.

Returns:
the resource

newAttributeName

public java.lang.String newAttributeName(org.eclipse.emf.ecore.EClass eClass)

newClassName

public java.lang.String newClassName(org.eclipse.emf.ecore.EPackage ePackage)

newDataTypeName

public java.lang.String newDataTypeName(org.eclipse.emf.ecore.EPackage ePackage)

newEnumName

public java.lang.String newEnumName(org.eclipse.emf.ecore.EPackage ePackage)

newEnumLiteralName

public java.lang.String newEnumLiteralName(org.eclipse.emf.ecore.EEnum eEnum)

newOperationName

public java.lang.String newOperationName(org.eclipse.emf.ecore.EClass eClass)

newPackageName

public java.lang.String newPackageName(org.eclipse.emf.ecore.resource.Resource resource)

newParameterName

public java.lang.String newParameterName(org.eclipse.emf.ecore.EParameter parameter)

newSubpackageName

public java.lang.String newSubpackageName(org.eclipse.emf.ecore.EPackage superPackage)

setDefaultClass

public void setDefaultClass(org.eclipse.emf.ecore.EClass defaultClass)

setDefaultPackage

public void setDefaultPackage(org.eclipse.emf.ecore.EPackage defaultPackage)

setDefaultResource

public void setDefaultResource(org.eclipse.emf.ecore.resource.Resource defaultResource)