public class HidingModel extends java.lang.Object implements IPropertyChangeNotifier
HidingModel
manages a Set
of currently hidden
Node
s. 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 Node s 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 Node s. |
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 Node
s changes.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface IPropertyChangeNotifier
public 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 Node
s.Set
that contains all hidden Node
s.public void hide(Node node)
public boolean isHidden(Node node)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface IPropertyChangeNotifier
Copyright (c) 2014 itemis AG and others. All rights reserved.