public class TargetURISet extends AbstractSet<org.eclipse.emf.common.util.URI> implements TargetURIs
TargetURIs.
We extend AbstractSet on purpose to allow this instance to be funneled through
the old APIs.TargetURIs.Key<T>| Modifier | Constructor and Description |
|---|---|
protected |
TargetURISet() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(org.eclipse.emf.common.util.URI e) |
boolean |
addAll(Collection<? extends org.eclipse.emf.common.util.URI> c) |
void |
addAllURIs(Iterable<org.eclipse.emf.common.util.URI> uris)
Adds all the uris to this set of targets.
|
void |
addURI(org.eclipse.emf.common.util.URI uri)
Add the given uri to this set of targets.
|
Set<org.eclipse.emf.common.util.URI> |
asSet()
Returns a
Set view on this resource URIs. |
void |
clear() |
boolean |
contains(Object o) |
boolean |
contains(org.eclipse.emf.common.util.URI uri)
Returns
true if the uri is contained in this set of targets. |
boolean |
containsAll(Collection<?> c) |
boolean |
containsResource(org.eclipse.emf.common.util.URI resourceURI)
Returns
true if this set of targets contains at least one element from the
given resourceURI. |
boolean |
equals(Object o) |
Collection<org.eclipse.emf.common.util.URI> |
getEObjectURIs(org.eclipse.emf.common.util.URI resourceURI)
Return all targets that are defined in the given resource.
|
Collection<org.eclipse.emf.common.util.URI> |
getTargetResourceURIs()
Returns the collection of target resource URIs, e.g.
|
<T> T |
getUserData(TargetURIs.Key<T> key)
Read the user data with the given key.
|
int |
hashCode() |
boolean |
isEmpty()
Returns
true if there is no target URI yet. |
Iterator<org.eclipse.emf.common.util.URI> |
iterator() |
<T> void |
putUserData(TargetURIs.Key<T> key,
T data)
Store user data with the given key.
|
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
boolean |
retainAll(Collection<?> c) |
int |
size()
Returns the number of known target object URIs.
|
Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
toStringpublic Iterator<org.eclipse.emf.common.util.URI> iterator()
iterator in interface Iterable<org.eclipse.emf.common.util.URI>iterator in interface Collection<org.eclipse.emf.common.util.URI>iterator in interface Set<org.eclipse.emf.common.util.URI>iterator in class AbstractCollection<org.eclipse.emf.common.util.URI>public <T> T getUserData(TargetURIs.Key<T> key)
TargetURIsnull is no such user data is available.getUserData in interface TargetURIspublic <T> void putUserData(TargetURIs.Key<T> key, T data)
TargetURIsputUserData in interface TargetURIspublic void addURI(org.eclipse.emf.common.util.URI uri)
TargetURIsaddURI in interface TargetURIspublic void addAllURIs(Iterable<org.eclipse.emf.common.util.URI> uris)
TargetURIsaddAllURIs in interface TargetURIspublic Collection<org.eclipse.emf.common.util.URI> getTargetResourceURIs()
TargetURIsgetTargetResourceURIs in interface TargetURIspublic Collection<org.eclipse.emf.common.util.URI> getEObjectURIs(org.eclipse.emf.common.util.URI resourceURI)
TargetURIsgetEObjectURIs in interface TargetURIspublic boolean contains(org.eclipse.emf.common.util.URI uri)
TargetURIstrue if the uri is contained in this set of targets.contains in interface TargetURIspublic boolean containsResource(org.eclipse.emf.common.util.URI resourceURI)
TargetURIstrue if this set of targets contains at least one element from the
given resourceURI.containsResource in interface TargetURIspublic boolean isEmpty()
TargetURIstrue if there is no target URI yet.isEmpty in interface Collection<org.eclipse.emf.common.util.URI>isEmpty in interface Set<org.eclipse.emf.common.util.URI>isEmpty in interface TargetURIsisEmpty in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean contains(Object o)
contains in interface Collection<org.eclipse.emf.common.util.URI>contains in interface Set<org.eclipse.emf.common.util.URI>contains in class AbstractCollection<org.eclipse.emf.common.util.URI>public Object[] toArray()
toArray in interface Collection<org.eclipse.emf.common.util.URI>toArray in interface Set<org.eclipse.emf.common.util.URI>toArray in class AbstractCollection<org.eclipse.emf.common.util.URI>public <T> T[] toArray(T[] a)
toArray in interface Collection<org.eclipse.emf.common.util.URI>toArray in interface Set<org.eclipse.emf.common.util.URI>toArray in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean add(org.eclipse.emf.common.util.URI e)
add in interface Collection<org.eclipse.emf.common.util.URI>add in interface Set<org.eclipse.emf.common.util.URI>add in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean remove(Object o)
remove in interface Collection<org.eclipse.emf.common.util.URI>remove in interface Set<org.eclipse.emf.common.util.URI>remove in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean containsAll(Collection<?> c)
containsAll in interface Collection<org.eclipse.emf.common.util.URI>containsAll in interface Set<org.eclipse.emf.common.util.URI>containsAll in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean addAll(Collection<? extends org.eclipse.emf.common.util.URI> c)
addAll in interface Collection<org.eclipse.emf.common.util.URI>addAll in interface Set<org.eclipse.emf.common.util.URI>addAll in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<org.eclipse.emf.common.util.URI>retainAll in interface Set<org.eclipse.emf.common.util.URI>retainAll in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<org.eclipse.emf.common.util.URI>removeAll in interface Set<org.eclipse.emf.common.util.URI>removeAll in class AbstractSet<org.eclipse.emf.common.util.URI>public void clear()
clear in interface Collection<org.eclipse.emf.common.util.URI>clear in interface Set<org.eclipse.emf.common.util.URI>clear in class AbstractCollection<org.eclipse.emf.common.util.URI>public boolean equals(Object o)
equals in interface Collection<org.eclipse.emf.common.util.URI>equals in interface Set<org.eclipse.emf.common.util.URI>equals in class AbstractSet<org.eclipse.emf.common.util.URI>public int hashCode()
hashCode in interface Collection<org.eclipse.emf.common.util.URI>hashCode in interface Set<org.eclipse.emf.common.util.URI>hashCode in class AbstractSet<org.eclipse.emf.common.util.URI>public int size()
TargetURIssize in interface Collection<org.eclipse.emf.common.util.URI>size in interface Set<org.eclipse.emf.common.util.URI>size in interface TargetURIssize in class AbstractCollection<org.eclipse.emf.common.util.URI>public Set<org.eclipse.emf.common.util.URI> asSet()
TargetURIsSet view on this resource URIs.asSet in interface TargetURIsCopyright © 2015. All Rights Reserved.