vitro.graph
Class GraphActor
java.lang.Object
vitro.Actor
vitro.graph.GraphActor
public class GraphActor
- extends Actor
Method Summary |
CreateAction |
create(Class type,
Set<Action> options)
|
CreateAction |
create(Node node,
Class type,
Set<Action> options)
|
CreateAction |
create(Position position,
Class type,
Set<Action> options)
|
DestroyAction |
destroy(Actor actor,
Set<Action> options)
|
DestroyAction |
destroy(Class type,
Set<Action> options)
|
DestroyAction |
destroy(Set<Actor> actors,
Set<Action> options)
|
Node |
location()
|
MoveAction |
move(Edge edge,
Set<Action> options)
|
MoveAction |
move(Node node,
Set<Action> options)
|
MoveAction |
move(Position position,
Set<Action> options)
|
MoveAction |
moveToward(Actor actor,
Set<Action> options)
|
MoveAction |
moveToward(Node node,
Set<Action> options)
|
MoveAction |
moveToward(Position position,
Set<Action> options)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
model
protected final Graph model
GraphActor
public GraphActor(Graph model)
location
public Node location()
move
public MoveAction move(Edge edge,
Set<Action> options)
move
public MoveAction move(Node node,
Set<Action> options)
move
public MoveAction move(Position position,
Set<Action> options)
moveToward
public MoveAction moveToward(Actor actor,
Set<Action> options)
moveToward
public MoveAction moveToward(Node node,
Set<Action> options)
moveToward
public MoveAction moveToward(Position position,
Set<Action> options)
create
public CreateAction create(Class type,
Set<Action> options)
create
public CreateAction create(Node node,
Class type,
Set<Action> options)
create
public CreateAction create(Position position,
Class type,
Set<Action> options)
destroy
public DestroyAction destroy(Set<Actor> actors,
Set<Action> options)
destroy
public DestroyAction destroy(Actor actor,
Set<Action> options)
destroy
public DestroyAction destroy(Class type,
Set<Action> options)