UML Modeling Layer

com.ibm.xtools.uml.msl.internal.providers
Class UML2MetaModel

java.lang.Object
  extended by com.ibm.xtools.uml.msl.internal.providers.UML2MetaModel
All Implemented Interfaces:
org.eclipse.gmf.runtime.emf.core.services.metamodel.IMetamodelSupport

public class UML2MetaModel
extends Object
implements org.eclipse.gmf.runtime.emf.core.services.metamodel.IMetamodelSupport

Implementation of UML2 meta-model extensions.


Constructor Summary
UML2MetaModel()
           
 
Method Summary
 boolean canContain(EClass eContainer, EReference eReference, EClass eClass)
           
 boolean canDestroy(EObject eObject)
           
static UML2MetaModel getInstance()
           
 void handleEvent(Notification event)
           
 void postProcess(EObject root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UML2MetaModel

public UML2MetaModel()
Method Detail

getInstance

public static UML2MetaModel getInstance()

canDestroy

public boolean canDestroy(EObject eObject)
Specified by:
canDestroy in interface org.eclipse.gmf.runtime.emf.core.services.metamodel.IMetamodelSupport

canContain

public boolean canContain(EClass eContainer,
                          EReference eReference,
                          EClass eClass)
Specified by:
canContain in interface org.eclipse.gmf.runtime.emf.core.services.metamodel.IMetamodelSupport
See Also:
internal.services.metamodel.IMetamodelSupport

handleEvent

public void handleEvent(Notification event)
Specified by:
handleEvent in interface org.eclipse.gmf.runtime.emf.core.services.metamodel.IMetamodelSupport
See Also:
internal.services.metamodel.IMetamodelSupport

postProcess

public void postProcess(EObject root)
Specified by:
postProcess in interface org.eclipse.gmf.runtime.emf.core.services.metamodel.IMetamodelSupport
See Also:
internal.services.metamodel.IMetamodelSupport

UML Modeling Layer

© Copyright IBM Corp. 2009. All rights reserved.