PortT
- Port TypeModuleInstT
- Module Instance Typepublic abstract class AbstractPath<PortT,ModuleInstT extends AbstractModuleInst<?,?,?>>
extends Object
implements Iterable<PortT>
Modifier and Type | Field and Description |
---|---|
int |
undoCount |
Constructor and Description |
---|
AbstractPath() |
Modifier and Type | Method and Description |
---|---|
abstract void |
calculateLength() |
boolean |
connectsTo(ModuleInstT hm) |
int |
countConnectedModules() |
abstract int |
getLength() |
abstract String |
getName() |
abstract Set<?> |
getPathConnections() |
int |
getSize() |
int |
getWeight() |
void |
increaseWeight() |
Iterator<PortT> |
iterator() |
void |
restoreUndo() |
void |
saveUndo() |
public abstract int getLength()
public int getSize()
public abstract void calculateLength()
public abstract String getName()
public boolean connectsTo(ModuleInstT hm)
public int countConnectedModules()
public void saveUndo()
public void restoreUndo()
public abstract Set<?> getPathConnections()
public void increaseWeight()
public int getWeight()