org.eclipse.gmt.umlx.ecore.accessor
Class MultiParentAccessor<C,BaseP,CM>
java.lang.Object
org.eclipse.gmt.umlx.ecore.accessor.ParentAccessor<C,BaseP,CM>
org.eclipse.gmt.umlx.ecore.accessor.MultiParentAccessor<C,BaseP,CM>
- All Implemented Interfaces:
- IParentAccessor<C,BaseP,CM>
- Direct Known Subclasses:
- EPackageParentAccessor, GRootFolderParentAccessor, OCLExpressionParentAccessor, UAttributeVariableParentAccessor, UDomainParentAccessor
public abstract class MultiParentAccessor<C,BaseP,CM>
- extends ParentAccessor<C,BaseP,CM>
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addAdapter
public <P1> void addAdapter(ISiblingAccessor<C,P1,?> siblingAdapter)
basicGetParent
public abstract BaseP basicGetParent(C child)
getParent
public BaseP getParent(C child)
getSiblingAccessor
public <P extends BaseP> ISiblingAccessor<? super C,? super P,?> getSiblingAccessor(java.lang.Class<P> parentClass)
- Specified by:
getSiblingAccessor
in interface IParentAccessor<C,BaseP,CM>
- Specified by:
getSiblingAccessor
in class ParentAccessor<C,BaseP,CM>