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

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

public class UAttributeVariableParentAccessor
extends MultiParentAccessor<UAttributeVariable,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EAttribute>


Method Summary
 org.eclipse.emf.ecore.ENamedElement basicGetParent(UAttributeVariable child)
           
 org.eclipse.emf.ecore.resource.Resource eResource(UAttributeVariable child)
           
 org.eclipse.emf.ecore.EAttribute getCoModel(UAttributeVariable child)
           
static UAttributeVariableParentAccessor getInstance()
           
 void setCoModel(UAttributeVariable child, org.eclipse.emf.ecore.EAttribute coModel)
           
 void setParent(UAttributeVariable 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 UAttributeVariableParentAccessor getInstance()

basicGetParent

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

eResource

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

getCoModel

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

setCoModel

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

setParent

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