public class GraphNotifierImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>> extends org.corpus_tools.salt.graph.impl.GraphImpl<N,R,L> implements org.corpus_tools.salt.graph.Graph<N,R,L>, Notifier
| Modifier and Type | Field and Description |
|---|---|
protected List<Listener> |
listenerList |
| Constructor and Description |
|---|
GraphNotifierImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLabel(org.corpus_tools.salt.graph.Label label)
Notifies all registered listeners.
|
void |
addLayer(L layer) |
void |
addListener(Collection<Listener> listener)
Adds a set of new listener, which then will be notified about a change in
this object.
|
void |
addListener(Listener listener)
Adds a new listener, which then will be notified about a change in this
object.
|
void |
addNode(N node) |
void |
addRelation(org.corpus_tools.salt.graph.Relation<? extends N,? extends N> relation) |
List<Listener> |
getListener()
Returns an unmodifiable list of all listeners.
|
org.corpus_tools.salt.graph.Graph<?,?,?> |
getOwner() |
void |
removeAll()
Notifies all registered listeners.
|
void |
removeLabel(String qName)
Notifies all registered listeners.
|
void |
removeLayer(L layer) |
void |
removeListener(Listener listener)
Removes a listener, which won't be notified about a change in this object
anymore.
|
void |
removeNode(N node) |
void |
removeRelation(org.corpus_tools.salt.graph.Relation<? extends N,? extends N> relation) |
void |
removeRelations() |
void |
setOwner(org.corpus_tools.salt.graph.Graph<?,?,?> owner) |
basicAddLayer, basicAddNode, basicAddRelation, basicRemoveLayer, basicRemoveNode, basicRemoveRelation, containsLayer, containsNode, containsRelation, getDelegate, getIndexMgr, getInRelations, getLayer, getLayers, getNode, getNodes, getOutRelations, getRelation, getRelations, getRelations, init, updategetId, getIdentifier, setId, setIdentifier, toStringbasicAddLabel, basicRemoveLabel, containsLabel, getLabel, getLabel, getLabels, getLabelsByNamespace, removeLabel, sizeLabelsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainsLayer, containsNode, containsRelation, getIndexMgr, getInRelations, getLayer, getLayers, getNode, getNodes, getOutRelations, getRelation, getRelations, getRelationspublic List<Listener> getListener()
getListener in interface Notifierpublic void addListener(Listener listener)
addListener in interface Notifierlistener - to be notifiedpublic void addListener(Collection<Listener> listener)
addListener in interface Notifierlistener - to be notifiedpublic void removeListener(Listener listener)
removeListener in interface Notifierlistener - to be notifiedpublic org.corpus_tools.salt.graph.Graph<?,?,?> getOwner()
public void setOwner(org.corpus_tools.salt.graph.Graph<?,?,?> owner)
owner - the owner to setpublic void addLabel(org.corpus_tools.salt.graph.Label label)
addLabel in interface org.corpus_tools.salt.graph.LabelableElementaddLabel in class org.corpus_tools.salt.graph.impl.LabelableElementImplpublic void removeLabel(String qName)
removeLabel in interface org.corpus_tools.salt.graph.LabelableElementremoveLabel in class org.corpus_tools.salt.graph.impl.IdentifiableElementImplpublic void removeAll()
removeAll in interface org.corpus_tools.salt.graph.LabelableElementremoveAll in class org.corpus_tools.salt.graph.impl.LabelableElementImplpublic void addNode(N node)
addNode in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>addNode in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>public void removeNode(N node)
removeNode in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>removeNode in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>public void addRelation(org.corpus_tools.salt.graph.Relation<? extends N,? extends N> relation)
addRelation in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>addRelation in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>public void removeRelation(org.corpus_tools.salt.graph.Relation<? extends N,? extends N> relation)
removeRelation in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>removeRelation in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>public void removeRelations()
removeRelations in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>removeRelations in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>public void addLayer(L layer)
addLayer in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>addLayer in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>public void removeLayer(L layer)
removeLayer in interface org.corpus_tools.salt.graph.Graph<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>removeLayer in class org.corpus_tools.salt.graph.impl.GraphImpl<N extends org.corpus_tools.salt.graph.Node,R extends org.corpus_tools.salt.graph.Relation<N,N>,L extends org.corpus_tools.salt.graph.Layer<N,R>>Copyright © 2009–2020 Humboldt-Universität zu Berlin, INRIA. All rights reserved.