Class Entity
java.lang.Object
Entity
- Direct Known Subclasses:
- ClassEntity, DestroySymbol, LifeLine, Message
- public abstract class Entity
- extends java.lang.Object
This class represents a entity on the drawingarea.
- Author:
- Matilda Östling
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selected
protected boolean selected
startPoint
protected java.awt.Point startPoint
endPoint
protected java.awt.Point endPoint
string
protected java.lang.String string
name
protected java.lang.String name
lifeLine
protected LifeLine lifeLine
drawingArea
protected DrawingArea drawingArea
start
protected Handle start
end
protected Handle end
Entity
public Entity(DrawingArea d)
- The constructor of the class.
- Parameters:
d
- The component where the entity will be drawn.
isClickedOn
public boolean isClickedOn(java.awt.Point p)
- This method is called to decide wether the object is clicked on or not.
- Parameters:
p
- The point where the user has clicked.
- Returns:
- True if the object is clicked on, otherwise false.
getString
public java.lang.String getString()
modifyString
public void modifyString(java.lang.String s)
setStartPoint
public void setStartPoint(java.awt.Point p)
getStartPoint
public java.awt.Point getStartPoint()
setEndPoint
public void setEndPoint(java.awt.Point p)
getEndPoint
public java.awt.Point getEndPoint()
setSelected
public void setSelected(boolean s)
setName
public void setName(java.lang.String n)
getName
public java.lang.String getName()
getNextState
public abstract int getNextState()
draw
public abstract void draw(java.awt.Graphics g)
showMenu
public abstract void showMenu(java.awt.Point p)
setNextState
public abstract void setNextState(java.awt.Point p)