/** * A {@link BackgroundOutlineTreeProvider} must use * {@link #EStructuralFeatureNode(EObject, EStructuralFeature, IOutlineNode, ImageDescriptor, Object, boolean)} instead. */ public EStructuralFeatureNode(EObject owner, EStructuralFeature feature, IOutlineNode parent, Image image, Object text, boolean isLeaf) { super(parent, image, text, isLeaf); this.ownerURI = EcoreUtil.getURI(owner); this.feature = feature; }
/** * @since 2.4 */ public EStructuralFeatureNode(EObject owner, EStructuralFeature feature, IOutlineNode parent, ImageDescriptor imageDescriptor, Object text, boolean isLeaf) { super(parent, imageDescriptor, text, isLeaf); this.ownerURI = EcoreUtil.getURI(owner); this.feature = feature; }
public boolean apply(EObject input) { return input == target || EcoreUtil.getURI(input).equals(targetURI); } }))
/** * A {@link BackgroundOutlineTreeProvider} must use * {@link #EObjectNode(EObject, IOutlineNode, ImageDescriptor, Object, boolean)} instead. */ public EObjectNode(EObject eObject, IOutlineNode parent, Image image, Object text, boolean isLeaf) { super(parent, image, text, isLeaf); this.eObjectURI = EcoreUtil.getURI(eObject); this.eClass = eObject.eClass(); }
protected void handleTarget(EObject targetEObject) { if (loadingTargets && eObjectToProxyURIMap != null) { eObjectToProxyURIMap.put(targetEObject, EcoreUtil.getURI(targetEObject)); } }
@Override public String getObjectLabel(EObject object) { return EcoreUtil.getURI(object).toString(); } };
protected URI getElementURI() { if (elementURI == null) elementURI = element == null ? URI.createURI("null") : EcoreUtil.getURI(element); return elementURI; }
/** * @since 2.4 */ public EObjectNode(EObject eObject, IOutlineNode parent, ImageDescriptor imageDescriptor, Object text, boolean isLeaf) { super(parent, imageDescriptor, text, isLeaf); this.eObjectURI = EcoreUtil.getURI(eObject); this.eClass = eObject.eClass(); }
protected void handleTarget(EObject targetEObject) { if (loadingTargets && eObjectToProxyURIMap != null) { eObjectToProxyURIMap.put(targetEObject, EcoreUtil.getURI(targetEObject)); } }
protected Map<URI, URI> relocateRenamedElements(Map<EObject, URI> renamedElement2oldURI) { Map<URI, URI> old2newURI = newHashMap(); for (Map.Entry<EObject, URI> entry : renamedElement2oldURI.entrySet()) { URI newURI = EcoreUtil.getURI(entry.getKey()); old2newURI.put(entry.getValue(), newURI); } return old2newURI; }
@Override public String apply(IResolvedOperation from) { return EcoreUtil.getURI(from.getDeclaration()).toString(); } });
public URI getEObjectURI() { if (normalizedURI == null) { normalizedURI = normalize(element, EcoreUtil.getURI(element)); } return normalizedURI; }
@Override public String getObjectLabel(EObject object) { return EcoreUtil.getURI(object).toString(); } };
protected String getResourceName(EObject primaryTarget) { Iterator<Pair<IStorage, IProject>> storages = storage2UriMapper.getStorages(EcoreUtil.getURI(primaryTarget)) .iterator(); return (storages.hasNext()) ? storages.next().getFirst().getFullPath().toString() : null; }
public static String getClasspathURI(Grammar grammar, EObject object) { String fragment = EcoreUtil.getURI(object).fragment(); return "classpath:/" + grammar.getName().replace('.', '/') + ".xmi#" + fragment; }
public boolean initialize(EObject targetElement, IRenameElementContext context) { this.nameAttribute = getNameAttribute(targetElement); if(nameAttribute == null) return false; this.targetElementOriginalURI = EcoreUtil.getURI(targetElement); this.originalName = targetElement.eGet(nameAttribute).toString(); return !Strings.isEmpty(originalName); }
public EObject getCopyIfFound(EObject anObject) { EObject copiedObject = super.getCopyIfFound(anObject); if ((anObject instanceof JavaClass) && (anObject == copiedObject)) { copiedObject = newInstance(anObject); URI uri = EcoreUtil.getURI(anObject); ((InternalEObject) copiedObject).eSetProxyURI(uri); } return copiedObject; }
public URI getUriToProblem() { INode node = getNode(); if (node == null) return null; EObject eObject = node.getSemanticElement(); if (eObject==null || eObject.eResource()==null) return null; return EcoreUtil.getURI(eObject); }
public static URI getNormalizedResourceURI(EObject eObject) { if(eObject.eResource() != null) return getNormalizedURI(eObject.eResource()); return URIConverter.INSTANCE.normalize(EcoreUtil.getURI(eObject).trimFragment()); }
public static URI getNormalizedURI(EObject eObject) { URI rawURI = EcoreUtil.getURI(eObject); Resource resource = eObject.eResource(); if(resource != null && resource.getResourceSet() != null) { return resource.getResourceSet().getURIConverter().normalize(rawURI); } else { return URIConverter.INSTANCE.normalize(rawURI); } }