org.eclipse.gmt.umlx.ucore.util
Class UDomainParentAccessor

java.lang.Object
  extended by org.eclipse.gmt.umlx.ecore.accessor.ParentAccessor<C,BaseP,CM>
      extended by org.eclipse.gmt.umlx.ecore.accessor.MultiParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>
          extended by org.eclipse.gmt.umlx.ucore.util.UDomainParentAccessor
All Implemented Interfaces:
IParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>

public class UDomainParentAccessor
extends MultiParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>


Method Summary
 org.eclipse.emf.ecore.ENamedElement basicGetParent(UDomain child)
           
 org.eclipse.emf.ecore.resource.Resource eResource(UDomain child)
           
 org.eclipse.emf.ecore.EClassifier getCoModel(UDomain child)
           
static UDomainParentAccessor getInstance()
           
 void setCoModel(UDomain child, org.eclipse.emf.ecore.EClassifier coModel)
           
 void setParent(UDomain child, java.lang.Object parent)
           
 
Methods inherited from class org.eclipse.gmt.umlx.ecore.accessor.MultiParentAccessor
addAdapter, getParent, getSiblingAccessor
 
Methods inherited from class org.eclipse.gmt.umlx.ecore.accessor.ParentAccessor
getBaseParentClass, getChildClass, getCoModelClass, getParentAccessor, getParentAccessor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static UDomainParentAccessor getInstance()

basicGetParent

public org.eclipse.emf.ecore.ENamedElement basicGetParent(UDomain child)
Specified by:
basicGetParent in interface IParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>
Specified by:
basicGetParent in class MultiParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>

eResource

public org.eclipse.emf.ecore.resource.Resource eResource(UDomain child)

getCoModel

public org.eclipse.emf.ecore.EClassifier getCoModel(UDomain child)
Specified by:
getCoModel in interface IParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>
Overrides:
getCoModel in class ParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>

setCoModel

public void setCoModel(UDomain child,
                       org.eclipse.emf.ecore.EClassifier coModel)
Specified by:
setCoModel in interface IParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>
Overrides:
setCoModel in class ParentAccessor<UDomain,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EClassifier>

setParent

public void setParent(UDomain child,
                      java.lang.Object parent)