public class HidingModel extends java.lang.Object implements IPropertyChangeNotifier
HidingModel manages a Set of currently hidden
Nodes. It does also provide a method to retrieve the hidden neighbors
of a Node.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HIDDEN_PROPERTY
Property name that is used when firing property change notifications when
the
Set of hidden Nodes changes. |
| Constructor and Description |
|---|
HidingModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
java.util.Set<Node> |
getHiddenNeighbors(Node node)
Returns a
Set containing all hidden neighbors of the given
Node. |
java.util.Set<Node> |
getHiddenNodes()
Returns a copy of the
Set that contains all hidden Nodes. |
void |
hide(Node node)
|
boolean |
isHidden(Node node)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
show(Node node)
|
public static final java.lang.String HIDDEN_PROPERTY
Set of hidden Nodes changes.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface IPropertyChangeNotifierpublic java.util.Set<Node> getHiddenNeighbors(Node node)
Set containing all hidden neighbors of the given
Node.public java.util.Set<Node> getHiddenNodes()
Set that contains all hidden Nodes.Set that contains all hidden Nodes.public void hide(Node node)
public boolean isHidden(Node node)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface IPropertyChangeNotifierCopyright (c) 2014 itemis AG and others. All rights reserved.