public class PortSite extends AbstractSite
Red (johnr) |
Red (eal) |
_hasNormal
Constructor and Description |
---|
PortSite(Figure figure,
Port port,
int number,
int count,
int direction)
Create a new site on the given figure with the given ID
port type, and port number.
|
Modifier and Type | Method and Description |
---|---|
Figure |
getFigure()
Get the figure to which this site is attached.
|
int |
getID()
Return the ID for this site, which is the number of the port.
|
double |
getNormal()
Get the normal of the site.
|
double |
getX()
Get the x-coordinate of the site.
|
double |
getY()
Get the y-coordinate of the site.
|
java.lang.String |
toString() |
getPoint, getPoint, getPoint, getPoint, getTransformContext, hasNormal, isNormal, setNormal, translate
public PortSite(Figure figure, Port port, int number, int count, int direction)
figure
- The figure for the entity icon.port
- The port, which is ignored by this methodnumber
- The number of the port within its kind, starting with 0.count
- The number of ports of its kind.direction
- One of SwingConstants.{WEST, NORTH, EAST, SOUTH}.public Figure getFigure()
getFigure
in interface Site
getFigure
in class AbstractSite
public int getID()
getID
in interface Site
getID
in class AbstractSite
public double getNormal()
getNormal
in interface Site
getNormal
in class AbstractSite
public double getX()
getX
in interface Site
getX
in class AbstractSite
public double getY()
getY
in interface Site
getY
in class AbstractSite
public java.lang.String toString()
toString
in class java.lang.Object