public abstract class LinkShape extends Object
| Modifier and Type | Field and Description |
|---|---|
BlockComponent.Input |
input |
BlockComponent.Output |
output |
| Constructor and Description |
|---|
LinkShape(BlockComponent.Output output,
BlockComponent.Input input) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Color |
getColor() |
Class<?> |
getInputType() |
Class<?> |
getOutputType() |
abstract Shape |
getShape() |
int |
hashCode() |
boolean |
isAssociatedWith(BlockComponent blockComponent) |
boolean |
isValid() |
void |
paint(Graphics2D g) |
void |
paint(Graphics2D g,
boolean isCurrent) |
JPopupMenu |
popupMenu() |
String |
toString() |
abstract void |
update() |
public final BlockComponent.Output output
public final BlockComponent.Input input
public LinkShape(BlockComponent.Output output, BlockComponent.Input input)
public abstract void update()
public void paint(Graphics2D g)
public void paint(Graphics2D g, boolean isCurrent)
public abstract Shape getShape()
public boolean isAssociatedWith(BlockComponent blockComponent)
public JPopupMenu popupMenu()
public boolean isValid()
public Color getColor()
public Class<?> getOutputType()
public Class<?> getInputType()
Copyright © 2012–2015 MARID software development group. All rights reserved.