projectPrototype.model.classDiagram
Class InterfaceComposedFigure

java.lang.Object
  extended byprojectPrototype.view.graphicEditor.graphicElement.GraphicElement
      extended byprojectPrototype.view.graphicEditor.graphicElement.composedFigures.ComposedFigure
          extended byprojectPrototype.model.classDiagram.ClassifierComposedFigure
              extended byprojectPrototype.model.classDiagram.InterfaceComposedFigure

public class InterfaceComposedFigure
extends ClassifierComposedFigure

Author:
Administrator To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
private  Circle circle
           
private static int counter
           
 
Fields inherited from class projectPrototype.model.classDiagram.ClassifierComposedFigure
nameSlot, operationSlot
 
Fields inherited from class projectPrototype.view.graphicEditor.graphicElement.composedFigures.ComposedFigure
graphicElementsList
 
Fields inherited from class projectPrototype.view.graphicEditor.graphicElement.GraphicElement
bgColor, conector, cursor, lineColor, MIN_HEIGHT, MIN_WIDTH, oldP1, oldP2, p1, p2, selector
 
Constructor Summary
InterfaceComposedFigure()
           
 
Method Summary
 void addGraphicElement(GraphicElement graphicElement)
           
 void autoAdjust()
           
protected  GraphicElementSelector createSelector()
           
 void paint(java.awt.Graphics g)
           
 void verifyMinimalSize()
           
 
Methods inherited from class projectPrototype.model.classDiagram.ClassifierComposedFigure
getGraphicElement
 
Methods inherited from class projectPrototype.view.graphicEditor.graphicElement.composedFigures.ComposedFigure
over, removeGraphicElement, select
 
Methods inherited from class projectPrototype.view.graphicEditor.graphicElement.GraphicElement
adjustConectors, createConectors, createDraggableElement, getConector, getCursor, getGraphicElementSelector, getP1, getP2, getRectangle, isSelected, move, setP1, setP2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

counter

private static int counter

circle

private Circle circle
Constructor Detail

InterfaceComposedFigure

public InterfaceComposedFigure()
Method Detail

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class ComposedFigure

createSelector

protected GraphicElementSelector createSelector()
Overrides:
createSelector in class GraphicElement

verifyMinimalSize

public void verifyMinimalSize()
Overrides:
verifyMinimalSize in class GraphicElement

addGraphicElement

public void addGraphicElement(GraphicElement graphicElement)
Overrides:
addGraphicElement in class ComposedFigure

autoAdjust

public void autoAdjust()
Overrides:
autoAdjust in class GraphicElement