public class MultiPickedState extends AbstractPickedState implements PickedState
Sets
are constructed so that their iterators
will traverse them in the order in which they are picked.Modifier and Type | Field and Description |
---|---|
protected java.util.Set |
pickedEdges
the 'picked' edges
|
protected java.util.Set |
pickedVertices
the 'picked' vertices
|
listenerList
Constructor and Description |
---|
MultiPickedState() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(PickEventListener pel)
Deprecated.
Use addItemListener
|
void |
clearPickedEdges()
Clears the "picked" state from all edges.
|
void |
clearPickedVertices()
Clears the "picked" state from all vertices.
|
protected void |
firePickEvent(java.lang.Object object,
boolean picked) |
java.util.Set |
getPickedEdges()
Returns all "picked" edges.
|
java.util.Set |
getPickedVertices()
Returns all "picked" vertices.
|
java.lang.Object[] |
getSelectedObjects()
for the ItemSelectable interface contract
|
boolean |
isPicked(ArchetypeEdge e)
Returns
true if e is currently "picked". |
boolean |
isPicked(ArchetypeVertex v)
Returns
true if v is currently "picked". |
boolean |
isPicked(Edge e) |
boolean |
isPicked(Vertex v) |
boolean |
pick(ArchetypeEdge e,
boolean picked)
Marks
e as "picked" if b == true ,
and unmarks e as picked if b == false . |
boolean |
pick(ArchetypeVertex v,
boolean picked)
Marks
v as "picked" if b == true ,
and unmarks v as picked if b == false . |
void |
removeListener(PickEventListener pel)
Deprecated.
Use removeItemListener
|
addItemListener, fireItemStateChanged, removeItemListener
protected java.util.Set pickedVertices
protected java.util.Set pickedEdges
public boolean pick(ArchetypeVertex v, boolean picked)
PickedState
v
as "picked" if b == true
,
and unmarks v
as picked if b == false
.pick
in interface PickedState
v
prior to this callPickedState.pick(ArchetypeVertex, boolean)
public boolean pick(ArchetypeEdge e, boolean picked)
PickedState
e
as "picked" if b == true
,
and unmarks e
as picked if b == false
.pick
in interface PickedState
e
prior to this callPickedState.pick(ArchetypeVertex, boolean)
public void clearPickedVertices()
PickedState
clearPickedVertices
in interface PickedState
PickedState.clearPickedVertices()
public void clearPickedEdges()
PickedState
clearPickedEdges
in interface PickedState
PickedState.clearPickedEdges()
public java.util.Set getPickedEdges()
PickedState
getPickedEdges
in interface PickedState
PickedState.getPickedEdges()
public boolean isPicked(ArchetypeEdge e)
PickedState
true
if e
is currently "picked".isPicked
in interface PickedInfo
isPicked
in interface PickedState
PickedState.isPicked(ArchetypeEdge)
public java.util.Set getPickedVertices()
PickedState
getPickedVertices
in interface PickedState
PickedState.getPickedVertices()
public boolean isPicked(ArchetypeVertex v)
PickedState
true
if v
is currently "picked".isPicked
in interface PickedInfo
isPicked
in interface PickedState
PickedState.isPicked(ArchetypeVertex)
public void addListener(PickEventListener pel)
PickedState
addListener
in interface PickedState
PickedState.addListener(edu.uci.ics.jung.visualization.PickEventListener)
public void removeListener(PickEventListener pel)
PickedState
removeListener
in interface PickedState
PickedState.removeListener(edu.uci.ics.jung.visualization.PickEventListener)
public boolean isPicked(Vertex v)
isPicked(ArchetypeVertex)
public boolean isPicked(Edge e)
isPicked(ArchetypeEdge)
public java.lang.Object[] getSelectedObjects()
getSelectedObjects
in interface java.awt.ItemSelectable
protected void firePickEvent(java.lang.Object object, boolean picked)