/** * This returns the parent of the Identity. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the EARProjectMap. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the EJBRelation. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the MethodPermission. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the MethodElement. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the EJBMethodCategory. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the CMRField. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
/** * This returns the parent of the AssemblyDescriptor. */ public Object getParent(Object object) { return ((EObject) object).eContainer(); }
public static Section getSection(EObject object) { while (object != null && !(object instanceof Section)) { object = object.eContainer(); } return (Section) object; }
private MWindow getWindow() { EObject n = (EObject) toolbarModel; while (n.eContainer() != null) { n = n.eContainer(); if (n instanceof MWindow) { return (MWindow) n; } } return null; }
private boolean isPartMenu(MMenu menuModel) { // don't want popup menus as their visibility does not need to be // tracked by a separate RunAndTrack return !(menuModel instanceof MPopupMenu) && ((EObject) menuModel).eContainer() instanceof MPart; }
public Object getParent(Object element) { if (element instanceof EObject) { return ((EObject) element).eContainer(); } return null; }
private IEclipseContext getWindowContext(MPart part) { MElementContainer<?> parent = (MElementContainer<?>) ((EObject) part).eContainer(); while (!(parent instanceof MWindow)) { parent = (MElementContainer<?>) ((EObject) parent).eContainer(); // parent.getParent(); } return ((MWindow) parent).getContext(); }
/** * Search for an {@link ECrossReferenceAdapter} up <code>target</code>'s * containmeht hierarchy */ private ECrossReferenceAdapter getCrossReferenceAdapter(EObject target) { ECrossReferenceAdapter result = ECrossReferenceAdapter .getCrossReferenceAdapter(target); if (result == null && target.eContainer() != null) { result = getCrossReferenceAdapter(target.eContainer()); } return result; }
protected void adaptContainerIfNecessary(EObject eObj, Object type) { if (eObj == null || eObj.eContainer() == null) return; EClass theEClass = eObj.eClass(); if (theEClass.eContainer() == modelPackage) { switch (theEClass.getClassifierID()) { case EjbPackage.CMP_ATTRIBUTE : adapt(eObj.eContainer(), type); break; } } }
protected EObject getContainingAnnotationTarget(XAnnotation annotation) { final EObject eContainer = annotation.eContainer(); // skip synthetic container if (eContainer.eClass() == XtendPackage.Literals.XTEND_MEMBER || eContainer.eClass() == XtendPackage.Literals.XTEND_TYPE_DECLARATION) { return eContainer.eContainer(); } return eContainer; }
@Override protected JvmIdentifiableElement getReferencedElement(EObject owner, EReference reference) { if (reference == XbasePackage.Literals.XCONSTRUCTOR_CALL__CONSTRUCTOR && owner.eContainer() instanceof AnonymousClass) { return anonymousClassUtil.getSuperType((AnonymousClass) owner.eContainer()); } return super.getReferencedElement(owner, reference); } }
/** * Get the Fractal component for a binding. */ protected final Component getFractalComponent(BindingType binding, ProcessingContext processingContext) { return processingContext.getData(binding.eContainer().eContainer(), Component.class); }
public Delta findContainingDelta(Deltas deltas, EObject obj) { EObject current = obj; while (current != null) { Delta delta = deltas.getDelta(current); if (delta != null && delta.hasSimpleNameOrUserdataChanged()) { return delta; } current = current.eContainer(); } return null; }
public String formatQualifiedName(Object object) { if (object instanceof EObject) { Object container = ((EObject)object).eContainer(); if (container != null) { return formatQualifiedName(container) + getSeparator() + formatName(object); } } return formatName(object); }