public abstract class Node extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Set<Node> |
inputs |
protected Set<Node> |
outputs |
| Constructor and Description |
|---|
Node() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOutput(Node output) |
Set<Node> |
getInputs() |
Set<Node> |
getOutputs() |
boolean |
hasOutput(Node node) |
abstract boolean |
inputActivated() |
abstract boolean |
isActive() |
boolean |
isRedundant() |
void |
remove() |
void |
removeInOuts() |
void |
removeOutput(Node output) |
abstract void |
reset() |
public void addOutput(Node output)
public boolean hasOutput(Node node)
public abstract boolean inputActivated()
public abstract boolean isActive()
public boolean isRedundant()
public void removeOutput(Node output)
public void removeInOuts()
public void remove()
public abstract void reset()
Copyright © 2019. All rights reserved.