Design Pattern Recovery


JHotDraw 6.0b1

Summary
Date 10.15.2007
Adapter
Bridge
Composite
Decorator
Proxy
Facade

Results summary


ADAPTER



Description: PATTERN Adapter (ActionTool,BorderTool,CollectionsFactory)
Identified roles:
Target ActionTool
Adapter BorderTool
Adaptee CollectionsFactory
Verified properties:
1) BorderTool extend ActionTool
Methods of BorderTool are also into ActionTool
  1. action
2) BorderTool delegation CollectionsFactory
Methods of BorderTool call methods of CollectionsFactory
  1. action richiama current


Top


Description: PATTERN Adapter (AbstractFigure,NullFigure,HandleEnumerator)
Identified roles:
Target AbstractFigure
Adapter NullFigure
Adaptee HandleEnumerator
Verified properties:
1) NullFigure extend AbstractFigure
Methods of NullFigure are also into AbstractFigure
  1. handles
2) NullFigure delegation HandleEnumerator
Methods of NullFigure call methods of HandleEnumerator
  1. handles richiama getEmptyEnumeration


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplet,ColorMap)
Identified roles:
Target DrawingEditor
Adapter DrawApplet
Adaptee ColorMap
Verified properties:
1) DrawApplet extend DrawingEditor
Methods of DrawApplet are also into DrawingEditor
  1. figureSelectionChanged
2) DrawApplet delegation ColorMap
Methods of DrawApplet call methods of ColorMap
  1. figureSelectionChanged richiama colorIndex


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplet,ToolButton)
Identified roles:
Target DrawingEditor
Adapter DrawApplet
Adaptee ToolButton
Verified properties:
1) DrawApplet extend DrawingEditor
Methods of DrawApplet are also into DrawingEditor
  1. toolDone
2) DrawApplet delegation ToolButton
Methods of DrawApplet call methods of ToolButton
  1. toolDone richiama name
  2. toolDone richiama tool
  3. toolDone richiama reset
  4. toolDone richiama select


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplet,AttributeFigure)
Identified roles:
Target DrawingEditor
Adapter DrawApplet
Adaptee AttributeFigure
Verified properties:
1) DrawApplet extend DrawingEditor
Methods of DrawApplet are also into DrawingEditor
  1. figureSelectionChanged
2) DrawApplet delegation AttributeFigure
Methods of DrawApplet call methods of AttributeFigure
  1. figureSelectionChanged richiama getDefaultAttribute


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplet,Figure)
Identified roles:
Target DrawingEditor
Adapter DrawApplet
Adaptee Figure
Verified properties:
1) DrawApplet extend DrawingEditor
Methods of DrawApplet are also into DrawingEditor
  1. figureSelectionChanged
2) DrawApplet delegation Figure
Methods of DrawApplet call methods of Figure
  1. figureSelectionChanged richiama getAttribute


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplet,FigureEnumeration)
Identified roles:
Target DrawingEditor
Adapter DrawApplet
Adaptee FigureEnumeration
Verified properties:
1) DrawApplet extend DrawingEditor
Methods of DrawApplet are also into DrawingEditor
  1. figureSelectionChanged
2) DrawApplet delegation FigureEnumeration
Methods of DrawApplet call methods of FigureEnumeration
  1. figureSelectionChanged richiama hasNextFigure
  2. figureSelectionChanged richiama nextFigure


Top


Description: PATTERN Adapter (PaletteListener,DrawApplet,Tool)
Identified roles:
Target PaletteListener
Adapter DrawApplet
Adaptee Tool
Verified properties:
1) DrawApplet extend PaletteListener
Methods of DrawApplet are also into PaletteListener
  1. paletteUserSelected
2) DrawApplet delegation Tool
Methods of DrawApplet call methods of Tool
  1. paletteUserSelected richiama activate
  2. paletteUserSelected richiama deactivate


Top


Description: PATTERN Adapter (VersionRequester,DrawApplet,VersionManagement)
Identified roles:
Target VersionRequester
Adapter DrawApplet
Adaptee VersionManagement
Verified properties:
1) DrawApplet extend VersionRequester
Methods of DrawApplet are also into VersionRequester
  1. getRequiredVersions
2) DrawApplet delegation VersionManagement
Methods of DrawApplet call methods of VersionManagement
  1. getRequiredVersions richiama getPackageVersion


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplication,CommandMenu)
Identified roles:
Target DrawingEditor
Adapter DrawApplication
Adaptee CommandMenu
Verified properties:
1) DrawApplication extend DrawingEditor
Methods of DrawApplication are also into DrawingEditor
  1. figureSelectionChanged
2) DrawApplication delegation CommandMenu
Methods of DrawApplication call methods of CommandMenu
  1. figureSelectionChanged richiama checkEnabled
  2. figureSelectionChanged richiama getItem
  3. figureSelectionChanged richiama getItemCount


Top


Description: PATTERN Adapter (DrawingEditor,DrawApplication,ToolButton)
Identified roles:
Target DrawingEditor
Adapter DrawApplication
Adaptee ToolButton
Verified properties:
1) DrawApplication extend DrawingEditor
Methods of DrawApplication are also into DrawingEditor
  1. toolDone
2) DrawApplication delegation ToolButton
Methods of DrawApplication call methods of ToolButton
  1. toolDone richiama name
  2. toolDone richiama tool
  3. toolDone richiama reset
  4. toolDone richiama select


Top


Description: PATTERN Adapter (PaletteListener,DrawApplication,Tool)
Identified roles:
Target PaletteListener
Adapter DrawApplication
Adaptee Tool
Verified properties:
1) DrawApplication extend PaletteListener
Methods of DrawApplication are also into PaletteListener
  1. paletteUserSelected
2) DrawApplication delegation Tool
Methods of DrawApplication call methods of Tool
  1. paletteUserSelected richiama isActive
  2. paletteUserSelected richiama deactivate
  3. paletteUserSelected richiama activate


Top


Description: PATTERN Adapter (VersionRequester,DrawApplication,CollectionsFactory)
Identified roles:
Target VersionRequester
Adapter DrawApplication
Adaptee CollectionsFactory
Verified properties:
1) DrawApplication extend VersionRequester
Methods of DrawApplication are also into VersionRequester
  1. getRequiredVersions
2) DrawApplication delegation CollectionsFactory
Methods of DrawApplication call methods of CollectionsFactory
  1. getRequiredVersions richiama current


Top


Description: PATTERN Adapter (VersionRequester,DrawApplication,VersionManagement)
Identified roles:
Target VersionRequester
Adapter DrawApplication
Adaptee VersionManagement
Verified properties:
1) DrawApplication extend VersionRequester
Methods of DrawApplication are also into VersionRequester
  1. getRequiredVersions
2) DrawApplication delegation VersionManagement
Methods of DrawApplication call methods of VersionManagement
  1. getRequiredVersions richiama getPackageVersion


Top


Description: PATTERN Adapter (Painter,ClippingUpdateStrategy,Figure)
Identified roles:
Target Painter
Adapter ClippingUpdateStrategy
Adaptee Figure
Verified properties:
1) ClippingUpdateStrategy extend Painter
Methods of ClippingUpdateStrategy are also into Painter
  1. draw
2) ClippingUpdateStrategy delegation Figure
Methods of ClippingUpdateStrategy call methods of Figure
  1. draw richiama displayBox


Top


Description: PATTERN Adapter (Painter,ClippingUpdateStrategy,FigureEnumeration)
Identified roles:
Target Painter
Adapter ClippingUpdateStrategy
Adaptee FigureEnumeration
Verified properties:
1) ClippingUpdateStrategy extend Painter
Methods of ClippingUpdateStrategy are also into Painter
  1. draw
2) ClippingUpdateStrategy delegation FigureEnumeration
Methods of ClippingUpdateStrategy call methods of FigureEnumeration
  1. draw richiama hasNextFigure
  2. draw richiama nextFigure


Top


Description: PATTERN Adapter (FigureChangeListener,HTMLTextAreaFigure,Geom)
Identified roles:
Target FigureChangeListener
Adapter HTMLTextAreaFigure
Adaptee Geom
Verified properties:
1) HTMLTextAreaFigure extend FigureChangeListener
Methods of HTMLTextAreaFigure are also into FigureChangeListener
  1. figureChanged
2) HTMLTextAreaFigure delegation Geom
Methods of HTMLTextAreaFigure call methods of Geom
  1. figureChanged richiama corner


Top


Description: PATTERN Adapter (Desktop,MDIDesktopPane,Helper)
Identified roles:
Target Desktop
Adapter MDIDesktopPane
Adaptee Helper
Verified properties:
1) MDIDesktopPane extend Desktop
Methods of MDIDesktopPane are also into Desktop
  1. getAllFromDesktop
  2. removeFromDesktop
2) MDIDesktopPane delegation Helper
Methods of MDIDesktopPane call methods of Helper
  1. getAllFromDesktop richiama getDrawingView
  2. removeFromDesktop richiama getDrawingView


Top


Description: PATTERN Adapter (Layouter,SimpleLayouter,Figure)
Identified roles:
Target Layouter
Adapter SimpleLayouter
Adaptee Figure
Verified properties:
1) SimpleLayouter extend Layouter
Methods of SimpleLayouter are also into Layouter
  1. calculateLayout
  2. layout
2) SimpleLayouter delegation Figure
Methods of SimpleLayouter call methods of Figure
  1. calculateLayout richiama displayBox
  2. layout richiama displayBox


Top


Description: PATTERN Adapter (Layouter,SimpleLayouter,FigureEnumeration)
Identified roles:
Target Layouter
Adapter SimpleLayouter
Adaptee FigureEnumeration
Verified properties:
1) SimpleLayouter extend Layouter
Methods of SimpleLayouter are also into Layouter
  1. calculateLayout
  2. layout
2) SimpleLayouter delegation FigureEnumeration
Methods of SimpleLayouter call methods of FigureEnumeration
  1. calculateLayout richiama hasNextFigure
  2. calculateLayout richiama nextFigure
  3. layout richiama hasNextFigure
  4. layout richiama nextFigure


Top


Description: PATTERN Adapter (Desktop,SplitPaneDesktop,Helper)
Identified roles:
Target Desktop
Adapter SplitPaneDesktop
Adaptee Helper
Verified properties:
1) SplitPaneDesktop extend Desktop
Methods of SplitPaneDesktop are also into Desktop
  1. removeFromDesktop
2) SplitPaneDesktop delegation Helper
Methods of SplitPaneDesktop call methods of Helper
  1. removeFromDesktop richiama getDrawingView


Top


Description: PATTERN Adapter (FigureChangeListener,TextAreaFigure,OffsetLocator)
Identified roles:
Target FigureChangeListener
Adapter TextAreaFigure
Adaptee OffsetLocator
Verified properties:
1) TextAreaFigure extend FigureChangeListener
Methods of TextAreaFigure are also into FigureChangeListener
  1. figureChanged
2) TextAreaFigure delegation OffsetLocator
Methods of TextAreaFigure call methods of OffsetLocator
  1. figureChanged richiama locate


Top


Description: PATTERN Adapter (TextHolder,TextAreaFigure,OffsetLocator)
Identified roles:
Target TextHolder
Adapter TextAreaFigure
Adaptee OffsetLocator
Verified properties:
1) TextAreaFigure extend TextHolder
Methods of TextAreaFigure are also into TextHolder
  1. connect
2) TextAreaFigure delegation OffsetLocator
Methods of TextAreaFigure call methods of OffsetLocator
  1. connect richiama locate


Top


Description: PATTERN Adapter (Painter,ZoomUpdateStrategy,ScalingGraphics)
Identified roles:
Target Painter
Adapter ZoomUpdateStrategy
Adaptee ScalingGraphics
Verified properties:
1) ZoomUpdateStrategy extend Painter
Methods of ZoomUpdateStrategy are also into Painter
  1. draw
2) ZoomUpdateStrategy delegation ScalingGraphics
Methods of ZoomUpdateStrategy call methods of ScalingGraphics
  1. draw richiama getScale


Top


Description: PATTERN Adapter (FigureChangeListener,TextFigure,OffsetLocator)
Identified roles:
Target FigureChangeListener
Adapter TextFigure
Adaptee OffsetLocator
Verified properties:
1) TextFigure extend FigureChangeListener
Methods of TextFigure are also into FigureChangeListener
  1. figureChanged
2) TextFigure delegation OffsetLocator
Methods of TextFigure call methods of OffsetLocator
  1. figureChanged richiama locate


Top


Description: PATTERN Adapter (TextHolder,TextFigure,OffsetLocator)
Identified roles:
Target TextHolder
Adapter TextFigure
Adaptee OffsetLocator
Verified properties:
1) TextFigure extend TextHolder
Methods of TextFigure are also into TextHolder
  1. connect
2) TextFigure delegation OffsetLocator
Methods of TextFigure call methods of OffsetLocator
  1. connect richiama locate


Top


Description: PATTERN Adapter (Animatable,BouncingDrawing,FigureEnumeration)
Identified roles:
Target Animatable
Adapter BouncingDrawing
Adaptee FigureEnumeration
Verified properties:
1) BouncingDrawing extend Animatable
Methods of BouncingDrawing are also into Animatable
  1. animationStep
2) BouncingDrawing delegation FigureEnumeration
Methods of BouncingDrawing call methods of FigureEnumeration
  1. animationStep richiama hasNextFigure
  2. animationStep richiama nextFigure


Top


Description: PATTERN Adapter (Command,AbstractCommand,DrawingView)
Identified roles:
Target Command
Adapter AbstractCommand
Adaptee DrawingView
Verified properties:
1) AbstractCommand extend Command
Methods of AbstractCommand are also into Command
  1. isExecutable
2) AbstractCommand delegation DrawingView
Methods of AbstractCommand call methods of DrawingView
  1. isExecutable richiama isInteractive


Top


Description: PATTERN Adapter (Connector,AbstractConnector,Geom)
Identified roles:
Target Connector
Adapter AbstractConnector
Adaptee Geom
Verified properties:
1) AbstractConnector extend Connector
Methods of AbstractConnector are also into Connector
  1. findEnd
  2. findStart
2) AbstractConnector delegation Geom
Methods of AbstractConnector call methods of Geom
  1. findEnd richiama center
  2. findStart richiama center


Top


Description: PATTERN Adapter (Figure,AbstractFigure,CollectionsFactory)
Identified roles:
Target Figure
Adapter AbstractFigure
Adaptee CollectionsFactory
Verified properties:
1) AbstractFigure extend Figure
Methods of AbstractFigure are also into Figure
  1. decompose
2) AbstractFigure delegation CollectionsFactory
Methods of AbstractFigure call methods of CollectionsFactory
  1. decompose richiama current


Top


Description: PATTERN Adapter (Figure,AbstractFigure,FigureChangeEventMulticaster)
Identified roles:
Target Figure
Adapter AbstractFigure
Adaptee FigureChangeEventMulticaster
Verified properties:
1) AbstractFigure extend Figure
Methods of AbstractFigure are also into Figure
  1. addFigureChangeListener
  2. addToContainer
  3. removeFigureChangeListener
  4. removeFromContainer
2) AbstractFigure delegation FigureChangeEventMulticaster
Methods of AbstractFigure call methods of FigureChangeEventMulticaster
  1. addFigureChangeListener richiama add
  2. addToContainer richiama add
  3. removeFigureChangeListener richiama remove
  4. removeFromContainer richiama remove


Top


Description: PATTERN Adapter (Figure,AbstractFigure,Geom)
Identified roles:
Target Figure
Adapter AbstractFigure
Adaptee Geom
Verified properties:
1) AbstractFigure extend Figure
Methods of AbstractFigure are also into Figure
  1. center
2) AbstractFigure delegation Geom
Methods of AbstractFigure call methods of Geom
  1. center richiama center


Top


Description: PATTERN Adapter (FigureChangeListener,CompositeFigure,QuadTree)
Identified roles:
Target FigureChangeListener
Adapter CompositeFigure
Adaptee QuadTree
Verified properties:
1) CompositeFigure extend FigureChangeListener
Methods of CompositeFigure are also into FigureChangeListener
  1. figureChanged
2) CompositeFigure delegation QuadTree
Methods of CompositeFigure call methods of QuadTree
  1. figureChanged richiama add
  2. figureChanged richiama remove


Top


Description: PATTERN Adapter (FigureVisitor,DeleteFromDrawingVisitor,Drawing)
Identified roles:
Target FigureVisitor
Adapter DeleteFromDrawingVisitor
Adaptee Drawing
Verified properties:
1) DeleteFromDrawingVisitor extend FigureVisitor
Methods of DeleteFromDrawingVisitor are also into FigureVisitor
  1. visitFigure
2) DeleteFromDrawingVisitor delegation Drawing
Methods of DeleteFromDrawingVisitor call methods of Drawing
  1. visitFigure richiama containsFigure
  2. visitFigure richiama orphan


Top


Description: PATTERN Adapter (Painter,FastBufferedUpdateStrategy,Drawing)
Identified roles:
Target Painter
Adapter FastBufferedUpdateStrategy
Adaptee Drawing
Verified properties:
1) FastBufferedUpdateStrategy extend Painter
Methods of FastBufferedUpdateStrategy are also into Painter
  1. draw
2) FastBufferedUpdateStrategy delegation Drawing
Methods of FastBufferedUpdateStrategy call methods of Drawing
  1. draw richiama figures


Top


Description: PATTERN Adapter (HandleEnumeration,HandleEnumerator,CollectionsFactory)
Identified roles:
Target HandleEnumeration
Adapter HandleEnumerator
Adaptee CollectionsFactory
Verified properties:
1) HandleEnumerator extend HandleEnumeration
Methods of HandleEnumerator are also into HandleEnumeration
  1. toList
2) HandleEnumerator delegation CollectionsFactory
Methods of HandleEnumerator call methods of CollectionsFactory
  1. toList richiama current


Top


Description: PATTERN Adapter (FigureVisitor,InsertIntoDrawingVisitor,Drawing)
Identified roles:
Target FigureVisitor
Adapter InsertIntoDrawingVisitor
Adaptee Drawing
Verified properties:
1) InsertIntoDrawingVisitor extend FigureVisitor
Methods of InsertIntoDrawingVisitor are also into FigureVisitor
  1. visitFigure
2) InsertIntoDrawingVisitor delegation Drawing
Methods of InsertIntoDrawingVisitor call methods of Drawing
  1. visitFigure richiama includes
  2. visitFigure richiama add


Top


Description: PATTERN Adapter (DrawingView,NullDrawingView,FigureEnumerator)
Identified roles:
Target DrawingView
Adapter NullDrawingView
Adaptee FigureEnumerator
Verified properties:
1) NullDrawingView extend DrawingView
Methods of NullDrawingView are also into DrawingView
  1. getConnectionFigures
  2. getFigureSelection
  3. insertFigures
  4. selection
  5. selectionZOrdered
2) NullDrawingView delegation FigureEnumerator
Methods of NullDrawingView call methods of FigureEnumerator
  1. getConnectionFigures richiama getEmptyEnumeration
  2. getFigureSelection richiama getEmptyEnumeration
  3. insertFigures richiama getEmptyEnumeration
  4. selection richiama getEmptyEnumeration
  5. selectionZOrdered richiama getEmptyEnumeration


Top


Description: PATTERN Adapter (Drawing,StandardDrawing,CollectionsFactory)
Identified roles:
Target Drawing
Adapter StandardDrawing
Adaptee CollectionsFactory
Verified properties:
1) StandardDrawing extend Drawing
Methods of StandardDrawing are also into Drawing
  1. addDrawingChangeListener
2) StandardDrawing delegation CollectionsFactory
Methods of StandardDrawing call methods of CollectionsFactory
  1. addDrawingChangeListener richiama current


Top


Description: PATTERN Adapter (DrawingView,StandardDrawingView,CollectionsFactory)
Identified roles:
Target DrawingView
Adapter StandardDrawingView
Adaptee CollectionsFactory
Verified properties:
1) StandardDrawingView extend DrawingView
Methods of StandardDrawingView are also into DrawingView
  1. clearSelection
  2. draw
  3. drawAll
  4. drawHandles
  5. findHandle
  6. getConnectionFigures
  7. getFigureSelection
  8. insertFigures
  9. selection
  10. selectionZOrdered
  11. setDrawing
2) StandardDrawingView delegation CollectionsFactory
Methods of StandardDrawingView call methods of CollectionsFactory
  1. clearSelection richiama current
  2. draw richiama current
  3. drawAll richiama current
  4. drawHandles richiama current
  5. findHandle richiama current
  6. getConnectionFigures richiama current
  7. getFigureSelection richiama current
  8. insertFigures richiama current
  9. selection richiama current
  10. selectionZOrdered richiama current
  11. setDrawing richiama current


Top


Description: PATTERN Adapter (DrawingView,StandardDrawingView,FigureEnumerator)
Identified roles:
Target DrawingView
Adapter StandardDrawingView
Adaptee FigureEnumerator
Verified properties:
1) StandardDrawingView extend DrawingView
Methods of StandardDrawingView are also into DrawingView
  1. insertFigures
2) StandardDrawingView delegation FigureEnumerator
Methods of StandardDrawingView call methods of FigureEnumerator
  1. insertFigures richiama getEmptyEnumeration


Top


Description: PATTERN Adapter (DrawingView,StandardDrawingView,HandleEnumeration)
Identified roles:
Target DrawingView
Adapter StandardDrawingView
Adaptee HandleEnumeration
Verified properties:
1) StandardDrawingView extend DrawingView
Methods of StandardDrawingView are also into DrawingView
  1. draw
  2. drawAll
  3. drawHandles
  4. findHandle
2) StandardDrawingView delegation HandleEnumeration
Methods of StandardDrawingView call methods of HandleEnumeration
  1. draw richiama hasNextHandle
  2. draw richiama nextHandle
  3. drawAll richiama hasNextHandle
  4. drawAll richiama nextHandle
  5. drawHandles richiama hasNextHandle
  6. drawHandles richiama nextHandle
  7. findHandle richiama hasNextHandle
  8. findHandle richiama nextHandle


Top


Description: PATTERN Adapter (DrawingView,StandardDrawingView,ConnectionFigure)
Identified roles:
Target DrawingView
Adapter StandardDrawingView
Adaptee ConnectionFigure
Verified properties:
1) StandardDrawingView extend DrawingView
Methods of StandardDrawingView are also into DrawingView
  1. getConnectionFigures
  2. insertFigures
2) StandardDrawingView delegation ConnectionFigure
Methods of StandardDrawingView call methods of ConnectionFigure
  1. getConnectionFigures richiama endFigure
  2. getConnectionFigures richiama startFigure
  3. insertFigures richiama canConnect
  4. insertFigures richiama connectEnd
  5. insertFigures richiama connectStart
  6. insertFigures richiama endFigure
  7. insertFigures richiama startFigure
  8. insertFigures richiama updateConnection
  9. insertFigures richiama visit


Top


Description: PATTERN Adapter (DrawingView,StandardDrawingView,InsertIntoDrawingVisitor)
Identified roles:
Target DrawingView
Adapter StandardDrawingView
Adaptee InsertIntoDrawingVisitor
Verified properties:
1) StandardDrawingView extend DrawingView
Methods of StandardDrawingView are also into DrawingView
  1. insertFigures
2) StandardDrawingView delegation InsertIntoDrawingVisitor
Methods of StandardDrawingView call methods of InsertIntoDrawingVisitor
  1. insertFigures richiama getInsertedFigures


Top


Description: PATTERN Adapter (DNDInterface,StandardDrawingView,DNDHelper)
Identified roles:
Target DNDInterface
Adapter StandardDrawingView
Adaptee DNDHelper
Verified properties:
1) StandardDrawingView extend DNDInterface
Methods of StandardDrawingView are also into DNDInterface
  1. DNDDeinitialize
  2. DNDInitialize
  3. getDragSourceListener
2) StandardDrawingView delegation DNDHelper
Methods of StandardDrawingView call methods of DNDHelper
  1. DNDDeinitialize richiama deinitialize
  2. DNDInitialize richiama initialize
  3. getDragSourceListener richiama getDragSourceListener


Top


Description: PATTERN Adapter (FigureSelection,StandardFigureSelection,CollectionsFactory)
Identified roles:
Target FigureSelection
Adapter StandardFigureSelection
Adaptee CollectionsFactory
Verified properties:
1) StandardFigureSelection extend FigureSelection
Methods of StandardFigureSelection are also into FigureSelection
  1. getData
2) StandardFigureSelection delegation CollectionsFactory
Methods of StandardFigureSelection call methods of CollectionsFactory
  1. getData richiama current


Top


Description: PATTERN Adapter (FigureSelection,StandardFigureSelection,StorableInput)
Identified roles:
Target FigureSelection
Adapter StandardFigureSelection
Adaptee StorableInput
Verified properties:
1) StandardFigureSelection extend FigureSelection
Methods of StandardFigureSelection are also into FigureSelection
  1. getData
2) StandardFigureSelection delegation StorableInput
Methods of StandardFigureSelection call methods of StorableInput
  1. getData richiama readInt
  2. getData richiama readStorable


Top


Description: PATTERN Adapter (StorageFormat,StandardStorageFormat,StorableInput)
Identified roles:
Target StorageFormat
Adapter StandardStorageFormat
Adaptee StorableInput
Verified properties:
1) StandardStorageFormat extend StorageFormat
Methods of StandardStorageFormat are also into StorageFormat
  1. restore
2) StandardStorageFormat delegation StorableInput
Methods of StandardStorageFormat call methods of StorableInput
  1. restore richiama readStorable


Top


Description: PATTERN Adapter (StorageFormat,StandardStorageFormat,StorableOutput)
Identified roles:
Target StorageFormat
Adapter StandardStorageFormat
Adaptee StorableOutput
Verified properties:
1) StandardStorageFormat extend StorageFormat
Methods of StandardStorageFormat are also into StorageFormat
  1. store
2) StandardStorageFormat delegation StorableOutput
Methods of StandardStorageFormat call methods of StorableOutput
  1. store richiama close
  2. store richiama writeStorable


Top


Description: PATTERN Adapter (VersionControlStrategy,StandardVersionControlStrategy,VersionRequester)
Identified roles:
Target VersionControlStrategy
Adapter StandardVersionControlStrategy
Adaptee VersionRequester
Verified properties:
1) StandardVersionControlStrategy extend VersionControlStrategy
Methods of StandardVersionControlStrategy are also into VersionControlStrategy
  1. assertCompatibleVersion
2) StandardVersionControlStrategy delegation VersionRequester
Methods of StandardVersionControlStrategy call methods of VersionRequester
  1. assertCompatibleVersion richiama getRequiredVersions


Top


Description: PATTERN Adapter (VersionControlStrategy,StandardVersionControlStrategy,VersionManagement)
Identified roles:
Target VersionControlStrategy
Adapter StandardVersionControlStrategy
Adaptee VersionManagement
Verified properties:
1) StandardVersionControlStrategy extend VersionControlStrategy
Methods of StandardVersionControlStrategy are also into VersionControlStrategy
  1. assertCompatibleVersion
2) StandardVersionControlStrategy delegation VersionManagement
Methods of StandardVersionControlStrategy call methods of VersionManagement
  1. assertCompatibleVersion richiama getJHotDrawVersion


Top


Description: PATTERN Adapter (Undoable,UndoableAdapter,CollectionsFactory)
Identified roles:
Target Undoable
Adapter UndoableAdapter
Adaptee CollectionsFactory
Verified properties:
1) UndoableAdapter extend Undoable
Methods of UndoableAdapter are also into Undoable
  1. getAffectedFigures
  2. release
  3. setAffectedFigures
2) UndoableAdapter delegation CollectionsFactory
Methods of UndoableAdapter call methods of CollectionsFactory
  1. getAffectedFigures richiama current
  2. release richiama current
  3. setAffectedFigures richiama current


Top


Description: PATTERN Adapter (Undoable,UndoableAdapter,FigureEnumerator)
Identified roles:
Target Undoable
Adapter UndoableAdapter
Adaptee FigureEnumerator
Verified properties:
1) UndoableAdapter extend Undoable
Methods of UndoableAdapter are also into Undoable
  1. release
2) UndoableAdapter delegation FigureEnumerator
Methods of UndoableAdapter call methods of FigureEnumerator
  1. release richiama getEmptyEnumeration


Top





BRIDGE





Description: PATTERN Bridge (AbstractCommand,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (AbstractCommand,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction AbstractCommand
Implementor DrawingEditor
ConcreteImplementor DrawApplet , JavaDrawViewer
Verified properties:
1) AbstractCommand delegation DrawingEditor
Methods of AbstractCommand call methods of DrawingEditor
  1. AbstractCommand call addViewChangeListener
  2. view call view
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. addViewChangeListener
  2. view
3) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. addViewChangeListener
  2. view
Top




Description: PATTERN Bridge (AbstractCommand,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (AbstractCommand,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction AbstractCommand
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) AbstractCommand delegation DrawingView
Methods of AbstractCommand call methods of DrawingView
  1. viewSelectionChanged call addFigureSelectionListener
  2. viewSelectionChanged call isInteractive
  3. isExecutable call isInteractive
  4. viewSelectionChanged call removeFigureSelectionListener
  5. dispose call removeFigureSelectionListener
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. removeFigureSelectionListener
  2. isInteractive
  3. addFigureSelectionListener
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. removeFigureSelectionListener
  2. isInteractive
  3. addFigureSelectionListener
Top




Description: PATTERN Bridge (AbstractConnector,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction AbstractConnector
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) AbstractConnector delegation Figure
Methods of AbstractConnector call methods of Figure
  1. containsPoint call containsPoint
  2. displayBox call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. containsPoint
  2. displayBox
Top




Description: PATTERN Bridge (AbstractFigure,FigureChangeListener,NULL,HTMLTextAreaFigure)
Description: PATTERN Bridge (AbstractFigure,FigureChangeListener,NULL,TextAreaFigure)
Description: PATTERN Bridge (AbstractFigure,FigureChangeListener,NULL,TextFigure)
Description: PATTERN Bridge (AbstractFigure,FigureChangeListener,NULL,FigureChangeAdapter)
Identified roles:
Abstraction AbstractFigure
Implementor FigureChangeListener
ConcreteImplementor HTMLTextAreaFigure , TextAreaFigure , TextFigure , FigureChangeAdapter
Verified properties:
1) AbstractFigure delegation FigureChangeListener
Methods of AbstractFigure call methods of FigureChangeListener
  1. changed call figureChanged
  2. displayBox call figureChanged
  3. invalidate call figureChanged
  4. moveBy call figureChanged
  5. removeFromContainer call figureChanged
  6. size call figureChanged
  7. willChange call figureChanged
  8. addToContainer call figureChanged
  9. center call figureChanged
  10. containsPoint call figureChanged
  11. findFigureInside call figureChanged
  12. isEmpty call figureChanged
  13. invalidate call figureInvalidated
  14. addToContainer call figureInvalidated
  15. changed call figureInvalidated
  16. displayBox call figureInvalidated
  17. moveBy call figureInvalidated
  18. removeFromContainer call figureInvalidated
  19. size call figureInvalidated
  20. willChange call figureInvalidated
  21. center call figureInvalidated
  22. containsPoint call figureInvalidated
  23. findFigureInside call figureInvalidated
  24. isEmpty call figureInvalidated
  25. release call figureRemoved
2) HTMLTextAreaFigure extend FigureChangeListener
Method of FigureChangeListener are also into HTMLTextAreaFigure
  1. figureInvalidated
  2. figureChanged
  3. figureRemoved
3) TextAreaFigure extend FigureChangeListener
Method of FigureChangeListener are also into TextAreaFigure
  1. figureInvalidated
  2. figureChanged
  3. figureRemoved
4) TextFigure extend FigureChangeListener
Method of FigureChangeListener are also into TextFigure
  1. figureInvalidated
  2. figureChanged
  3. figureRemoved
5) FigureChangeAdapter extend FigureChangeListener
Method of FigureChangeListener are also into FigureChangeAdapter
  1. figureInvalidated
  2. figureChanged
  3. figureRemoved
Top




Description: PATTERN Bridge (AbstractFigure,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (AbstractFigure,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction AbstractFigure
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) AbstractFigure delegation FigureEnumeration
Methods of AbstractFigure call methods of FigureEnumeration
  1. visit call hasNextFigure
  2. visit call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (AbstractFigure,HandleEnumeration,NULL,HandleEnumerator)
Identified roles:
Abstraction AbstractFigure
Implementor HandleEnumeration
ConcreteImplementor HandleEnumerator
Verified properties:
1) AbstractFigure delegation HandleEnumeration
Methods of AbstractFigure call methods of HandleEnumeration
  1. visit call hasNextHandle
  2. visit call nextHandle
2) HandleEnumerator extend HandleEnumeration
Method of HandleEnumeration are also into HandleEnumerator
  1. hasNextHandle
  2. nextHandle
Top




Description: PATTERN Bridge (AbstractFigure,FigureVisitor,NULL,DeleteFromDrawingVisitor)
Description: PATTERN Bridge (AbstractFigure,FigureVisitor,NULL,InsertIntoDrawingVisitor)
Identified roles:
Abstraction AbstractFigure
Implementor FigureVisitor
ConcreteImplementor DeleteFromDrawingVisitor , InsertIntoDrawingVisitor
Verified properties:
1) AbstractFigure delegation FigureVisitor
Methods of AbstractFigure call methods of FigureVisitor
  1. visit call visitFigure
  2. visit call visitHandle
2) DeleteFromDrawingVisitor extend FigureVisitor
Method of FigureVisitor are also into DeleteFromDrawingVisitor
  1. visitFigure
  2. visitHandle
3) InsertIntoDrawingVisitor extend FigureVisitor
Method of FigureVisitor are also into InsertIntoDrawingVisitor
  1. visitFigure
  2. visitHandle
Top




Description: PATTERN Bridge (AbstractHandle,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (AbstractHandle,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction AbstractHandle
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) AbstractHandle delegation DrawingView
Methods of AbstractHandle call methods of DrawingView
  1. invokeEnd call drawing
  2. invokeStart call drawing
  3. invokeStep call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
Top




Description: PATTERN Bridge (AbstractTool,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (AbstractTool,DrawingEditor,NULL,DrawApplication)
Description: PATTERN Bridge (AbstractTool,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction AbstractTool
Implementor DrawingEditor
ConcreteImplementor DrawApplet , DrawApplication , JavaDrawViewer
Verified properties:
1) AbstractTool delegation DrawingEditor
Methods of AbstractTool call methods of DrawingEditor
  1. AbstractTool call addViewChangeListener
  2. isActive call tool
  3. deactivate call tool
  4. setEnabled call tool
  5. viewSelectionChanged call tool
  6. AbstractTool call tool
  7. getActiveView call view
  8. activate call view
  9. checkUsable call view
  10. deactivate call view
  11. getActiveDrawing call view
  12. setEnabled call view
  13. viewSelectionChanged call view
  14. AbstractTool call view
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. addViewChangeListener
  2. view
  3. tool
3) DrawApplication extend DrawingEditor
Method of DrawingEditor are also into DrawApplication
  1. addViewChangeListener
  2. view
  3. tool
4) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. addViewChangeListener
  2. view
  3. tool
Top




Description: PATTERN Bridge (AbstractTool,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (AbstractTool,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction AbstractTool
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) AbstractTool delegation DrawingView
Methods of AbstractTool call methods of DrawingView
  1. activate call checkDamage
  2. viewSelectionChanged call checkDamage
  3. activate call clearSelection
  4. viewSelectionChanged call clearSelection
  5. drawing call drawing
  6. getActiveDrawing call drawing
  7. checkUsable call isInteractive
  8. AbstractTool call isInteractive
  9. viewSelectionChanged call isInteractive
  10. deactivate call setCursor
  11. setEnabled call setCursor
  12. viewSelectionChanged call setCursor
  13. AbstractTool call setCursor
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. isInteractive
  2. setCursor
  3. clearSelection
  4. checkDamage
  5. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. isInteractive
  2. setCursor
  3. clearSelection
  4. checkDamage
  5. drawing
Top




Description: PATTERN Bridge (AddUndoActivity,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction AddUndoActivity
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) AddUndoActivity delegation Figure
Methods of AddUndoActivity call methods of Figure
  1. release call release
  2. undo call visit
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. release
  2. visit
Top




Description: PATTERN Bridge (AddUndoActivity,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (AddUndoActivity,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction AddUndoActivity
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) AddUndoActivity delegation FigureEnumeration
Methods of AddUndoActivity call methods of FigureEnumeration
  1. release call hasNextFigure
  2. undo call hasNextFigure
  3. release call nextFigure
  4. undo call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (Animator,Animatable,NULL,AnimationDecorator)
Description: PATTERN Bridge (Animator,Animatable,NULL,BouncingDrawing)
Identified roles:
Abstraction Animator
Implementor Animatable
ConcreteImplementor AnimationDecorator , BouncingDrawing
Verified properties:
1) Animator delegation Animatable
Methods of Animator call methods of Animatable
  1. run call animationStep
2) AnimationDecorator extend Animatable
Method of Animatable are also into AnimationDecorator
  1. animationStep
3) BouncingDrawing extend Animatable
Method of Animatable are also into BouncingDrawing
  1. animationStep
Top




Description: PATTERN Bridge (Animator,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (Animator,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction Animator
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) Animator delegation DrawingView
Methods of Animator call methods of DrawingView
  1. run call checkDamage
  2. run call freezeView
  3. run call unfreezeView
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. checkDamage
  2. freezeView
  3. unfreezeView
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. checkDamage
  2. freezeView
  3. unfreezeView
Top




Description: PATTERN Bridge (AnimatorTest,Drawing,NULL,StandardDrawing)
Identified roles:
Abstraction AnimatorTest
Implementor Drawing
ConcreteImplementor StandardDrawing
Verified properties:
1) AnimatorTest delegation Drawing
Methods of AnimatorTest call methods of Drawing
  1. createInstance call add
  2. setUp call add
2) StandardDrawing extend Drawing
Method of Drawing are also into StandardDrawing
  1. add
Top




Description: PATTERN Bridge (BorderTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction BorderTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) BorderTool delegation Figure
Methods of BorderTool call methods of Figure
  1. mouseDown call getDecoratedFigure
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getDecoratedFigure
Top




Description: PATTERN Bridge (BouncingDrawing,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (BouncingDrawing,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (BouncingDrawing,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction BouncingDrawing
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) BouncingDrawing delegation FigureEnumeration
Methods of BouncingDrawing call methods of FigureEnumeration
  1. animationStep call hasNextFigure
  2. animationStep call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (BringToFrontCommand,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (BringToFrontCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (BringToFrontCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction BringToFrontCommand
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) BringToFrontCommand delegation FigureEnumeration
Methods of BringToFrontCommand call methods of FigureEnumeration
  1. execute call hasNextFigure
  2. execute call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (BufferedUpdateStrategy,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (BufferedUpdateStrategy,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction BufferedUpdateStrategy
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) BufferedUpdateStrategy delegation DrawingView
Methods of BufferedUpdateStrategy call methods of DrawingView
  1. draw call createImage
  2. draw call drawAll
  3. draw call getSize
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. createImage
  2. drawAll
  3. getSize
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. createImage
  2. drawAll
  3. getSize
Top




Description: PATTERN Bridge (CTXCommandMenu,Command,NULL,AbstractCommand)
Identified roles:
Abstraction CTXCommandMenu
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) CTXCommandMenu delegation Command
Methods of CTXCommandMenu call methods of Command
  1. actionPerformed call execute
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. execute
Top




Description: PATTERN Bridge (ChangeAttributeCommand,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (ChangeAttributeCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (ChangeAttributeCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction ChangeAttributeCommand
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) ChangeAttributeCommand delegation FigureEnumeration
Methods of ChangeAttributeCommand call methods of FigureEnumeration
  1. execute call hasNextFigure
  2. execute call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ChangeConnectionHandle,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ChangeConnectionHandle
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ChangeConnectionHandle delegation Figure
Methods of ChangeConnectionHandle call methods of Figure
  1. findConnectableFigure call canConnect
  2. findConnectionTarget call canConnect
  3. invokeEnd call canConnect
  4. invokeStep call canConnect
  5. findConnector call connectorAt
  6. findConnectionTarget call connectorAt
  7. invokeEnd call connectorAt
  8. invokeStep call connectorAt
  9. invokeEnd call connectorVisibility
  10. invokeStep call connectorVisibility
  11. findConnectableFigure call containsPoint
  12. findConnectionTarget call containsPoint
  13. invokeEnd call containsPoint
  14. invokeStep call containsPoint
  15. findConnectableFigure call includes
  16. findConnectionTarget call includes
  17. invokeEnd call includes
  18. invokeStep call includes
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. canConnect
  2. containsPoint
  3. includes
  4. connectorAt
  5. connectorVisibility
Top




Description: PATTERN Bridge (ChangeConnectionHandle,Connector,NULL,AbstractConnector)
Identified roles:
Abstraction ChangeConnectionHandle
Implementor Connector
ConcreteImplementor AbstractConnector
Verified properties:
1) ChangeConnectionHandle delegation Connector
Methods of ChangeConnectionHandle call methods of Connector
  1. invokeStep call displayBox
  2. invokeEnd call owner
2) AbstractConnector extend Connector
Method of Connector are also into AbstractConnector
  1. owner
  2. displayBox
Top




Description: PATTERN Bridge (ChangeConnectionHandle,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (ChangeConnectionHandle,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction ChangeConnectionHandle
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) ChangeConnectionHandle delegation DrawingView
Methods of ChangeConnectionHandle call methods of DrawingView
  1. invokeEnd call drawing
  2. invokeStep call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
Top




Description: PATTERN Bridge (ChangeConnectionHandle,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (ChangeConnectionHandle,FigureEnumeration,NULL,ReverseFigureEnumerator)
Identified roles:
Abstraction ChangeConnectionHandle
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator
Verified properties:
1) ChangeConnectionHandle delegation FigureEnumeration
Methods of ChangeConnectionHandle call methods of FigureEnumeration
  1. findConnectableFigure call hasNextFigure
  2. findConnectionTarget call hasNextFigure
  3. invokeEnd call hasNextFigure
  4. invokeStep call hasNextFigure
  5. findConnectableFigure call nextFigure
  6. findConnectionTarget call nextFigure
  7. invokeEnd call nextFigure
  8. invokeStep call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ChopDiamondConnector,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ChopDiamondConnector
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ChopDiamondConnector delegation Figure
Methods of ChopDiamondConnector call methods of Figure
  1. chop call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (ChopEllipseConnector,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ChopEllipseConnector
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ChopEllipseConnector delegation Figure
Methods of ChopEllipseConnector call methods of Figure
  1. chop call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (ClippingUpdateStrategy,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (ClippingUpdateStrategy,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction ClippingUpdateStrategy
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) ClippingUpdateStrategy delegation DrawingView
Methods of ClippingUpdateStrategy call methods of DrawingView
  1. draw call draw
  2. draw call drawAll
  3. draw call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. draw
  2. drawAll
  3. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. draw
  2. drawAll
  3. drawing
Top




Description: PATTERN Bridge (ClippingUpdateStrategy,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ClippingUpdateStrategy
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ClippingUpdateStrategy delegation Figure
Methods of ClippingUpdateStrategy call methods of Figure
  1. draw call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (ClippingUpdateStrategy,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (ClippingUpdateStrategy,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction ClippingUpdateStrategy
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) ClippingUpdateStrategy delegation FigureEnumeration
Methods of ClippingUpdateStrategy call methods of FigureEnumeration
  1. draw call hasNextFigure
  2. draw call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (CommandButton,Command,NULL,AbstractCommand)
Identified roles:
Abstraction CommandButton
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) CommandButton delegation Command
Methods of CommandButton call methods of Command
  1. actionPerformed call execute
  2. CommandButton call name
  3. actionPerformed call name
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. name
  2. execute
Top




Description: PATTERN Bridge (CommandCheckBoxMenuItem,Command,NULL,AbstractCommand)
Identified roles:
Abstraction CommandCheckBoxMenuItem
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) CommandCheckBoxMenuItem delegation Command
Methods of CommandCheckBoxMenuItem call methods of Command
  1. CommandCheckBoxMenuItem call name
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. name
Top




Description: PATTERN Bridge (CommandChoice,Command,NULL,AbstractCommand)
Identified roles:
Abstraction CommandChoice
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) CommandChoice delegation Command
Methods of CommandChoice call methods of Command
  1. itemStateChanged call execute
  2. itemStateChanged call isExecutable
  3. addItem call name
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. name
  2. execute
  3. isExecutable
Top




Description: PATTERN Bridge (CommandMenu,Command,NULL,AbstractCommand)
Identified roles:
Abstraction CommandMenu
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) CommandMenu delegation Command
Methods of CommandMenu call methods of Command
  1. addMenuItem call addCommandListener
  2. add call addCommandListener
  3. addCheckItem call addCommandListener
  4. actionPerformed call execute
  5. checkEnabled call isExecutable
  6. add call name
  7. addCheckItem call name
  8. addMenuItem call name
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. execute
  2. name
  3. addCommandListener
  4. isExecutable
Top




Description: PATTERN Bridge (CommandMenuItem,Command,NULL,AbstractCommand)
Identified roles:
Abstraction CommandMenuItem
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) CommandMenuItem delegation Command
Methods of CommandMenuItem call methods of Command
  1. actionPerformed call execute
  2. CommandMenuItem call name
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. name
  2. execute
Top




Description: PATTERN Bridge (CompositeFigure,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction CompositeFigure
Implementor FigureEnumeration
ConcreteImplementor SingleFigureEnumerator
Verified properties:
1) CompositeFigure delegation FigureEnumeration
Methods of CompositeFigure call methods of FigureEnumeration
  1. addAll call hasNextFigure
  2. basicMoveBy call hasNextFigure
  3. draw call hasNextFigure
  4. figures call hasNextFigure
  5. findFigure call hasNextFigure
  6. findFigureInside call hasNextFigure
  7. findFigureInsideWithout call hasNextFigure
  8. findFigureWithout call hasNextFigure
  9. includes call hasNextFigure
  10. init call hasNextFigure
  11. orphanAll call hasNextFigure
  12. readObject call hasNextFigure
  13. release call hasNextFigure
  14. removeAll call hasNextFigure
  15. write call hasNextFigure
  16. read call hasNextFigure
  17. addAll call nextFigure
  18. basicMoveBy call nextFigure
  19. draw call nextFigure
  20. figures call nextFigure
  21. findFigure call nextFigure
  22. findFigureInside call nextFigure
  23. findFigureInsideWithout call nextFigure
  24. findFigureWithout call nextFigure
  25. includes call nextFigure
  26. init call nextFigure
  27. orphanAll call nextFigure
  28. readObject call nextFigure
  29. release call nextFigure
  30. removeAll call nextFigure
  31. write call nextFigure
  32. read call nextFigure
2) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (CompositeFigureCreationTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction CompositeFigureCreationTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) CompositeFigureCreationTool delegation Figure
Methods of CompositeFigureCreationTool call methods of Figure
  1. mouseDown call getDecoratedFigure
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getDecoratedFigure
Top




Description: PATTERN Bridge (ConnectedTextTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ConnectedTextTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ConnectedTextTool delegation Figure
Methods of ConnectedTextTool call methods of Figure
  1. mouseDown call addDependendFigure
  2. mouseDown call getDecoratedFigure
  3. mouseDown call getTextHolder
  4. endEdit call removeDependendFigure
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. removeDependendFigure
  2. getDecoratedFigure
  3. getTextHolder
  4. addDependendFigure
Top




Description: PATTERN Bridge (ConnectedTextTool,TextHolder,NULL,TextAreaFigure)
Description: PATTERN Bridge (ConnectedTextTool,TextHolder,NULL,TextFigure)
Identified roles:
Abstraction ConnectedTextTool
Implementor TextHolder
ConcreteImplementor TextAreaFigure , TextFigure
Verified properties:
1) ConnectedTextTool delegation TextHolder
Methods of ConnectedTextTool call methods of TextHolder
  1. mouseDown call connect
  2. mouseDown call getRepresentingFigure
2) TextAreaFigure extend TextHolder
Method of TextHolder are also into TextAreaFigure
  1. connect
  2. getRepresentingFigure
3) TextFigure extend TextHolder
Method of TextHolder are also into TextFigure
  1. connect
  2. getRepresentingFigure
Top




Description: PATTERN Bridge (ConnectionHandle,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ConnectionHandle
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ConnectionHandle delegation Figure
Methods of ConnectionHandle call methods of Figure
  1. findConnectableFigure call canConnect
  2. findConnectionTarget call canConnect
  3. invokeEnd call canConnect
  4. invokeStep call canConnect
  5. findConnector call connectorAt
  6. findConnectionTarget call connectorAt
  7. invokeEnd call connectorAt
  8. invokeStep call connectorAt
  9. invokeEnd call connectorVisibility
  10. invokeStep call connectorVisibility
  11. findConnectableFigure call containsPoint
  12. findConnectionTarget call containsPoint
  13. invokeEnd call containsPoint
  14. invokeStep call containsPoint
  15. findConnectableFigure call includes
  16. findConnectionTarget call includes
  17. invokeEnd call includes
  18. invokeStep call includes
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. canConnect
  2. containsPoint
  3. includes
  4. connectorAt
  5. connectorVisibility
Top




Description: PATTERN Bridge (ConnectionHandle,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (ConnectionHandle,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction ConnectionHandle
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) ConnectionHandle delegation DrawingView
Methods of ConnectionHandle call methods of DrawingView
  1. invokeEnd call drawing
  2. invokeStart call drawing
  3. invokeStep call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
Top




Description: PATTERN Bridge (ConnectionHandle,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (ConnectionHandle,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction ConnectionHandle
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) ConnectionHandle delegation FigureEnumeration
Methods of ConnectionHandle call methods of FigureEnumeration
  1. findConnectableFigure call hasNextFigure
  2. findConnectionTarget call hasNextFigure
  3. invokeEnd call hasNextFigure
  4. invokeStep call hasNextFigure
  5. findConnectableFigure call nextFigure
  6. findConnectionTarget call nextFigure
  7. invokeEnd call nextFigure
  8. invokeStep call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ConnectionHandle,Connector,NULL,AbstractConnector)
Identified roles:
Abstraction ConnectionHandle
Implementor Connector
ConcreteImplementor AbstractConnector
Verified properties:
1) ConnectionHandle delegation Connector
Methods of ConnectionHandle call methods of Connector
  1. invokeStep call displayBox
2) AbstractConnector extend Connector
Method of Connector are also into AbstractConnector
  1. displayBox
Top




Description: PATTERN Bridge (ConnectionTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ConnectionTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ConnectionTool delegation Figure
Methods of ConnectionTool call methods of Figure
  1. findConnectableFigure call canConnect
  2. findConnectionStart call canConnect
  3. findTarget call canConnect
  4. findSource call canConnect
  5. mouseDown call canConnect
  6. mouseUp call canConnect
  7. trackConnectors call canConnect
  8. mouseDrag call canConnect
  9. mouseMove call canConnect
  10. findConnector call connectorAt
  11. mouseDown call connectorAt
  12. mouseUp call connectorAt
  13. trackConnectors call connectorAt
  14. mouseDrag call connectorAt
  15. mouseMove call connectorAt
  16. deactivate call connectorVisibility
  17. trackConnectors call connectorVisibility
  18. mouseDrag call connectorVisibility
  19. mouseMove call connectorVisibility
  20. findConnectableFigure call containsPoint
  21. findConnectionStart call containsPoint
  22. findSource call containsPoint
  23. findTarget call containsPoint
  24. mouseDown call containsPoint
  25. mouseUp call containsPoint
  26. trackConnectors call containsPoint
  27. mouseDrag call containsPoint
  28. mouseMove call containsPoint
  29. findConnection call findFigureInside
  30. mouseDown call findFigureInside
  31. findConnectableFigure call includes
  32. findTarget call includes
  33. findConnectionStart call includes
  34. findSource call includes
  35. mouseDown call includes
  36. mouseUp call includes
  37. trackConnectors call includes
  38. mouseDrag call includes
  39. mouseMove call includes
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. connectorVisibility
  2. canConnect
  3. containsPoint
  4. includes
  5. findFigureInside
  6. connectorAt
Top




Description: PATTERN Bridge (ConnectionTool,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (ConnectionTool,FigureEnumeration,NULL,ReverseFigureEnumerator)
Identified roles:
Abstraction ConnectionTool
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator
Verified properties:
1) ConnectionTool delegation FigureEnumeration
Methods of ConnectionTool call methods of FigureEnumeration
  1. findConnectableFigure call hasNextFigure
  2. findConnection call hasNextFigure
  3. findConnectionStart call hasNextFigure
  4. findSource call hasNextFigure
  5. findTarget call hasNextFigure
  6. mouseDown call hasNextFigure
  7. mouseUp call hasNextFigure
  8. trackConnectors call hasNextFigure
  9. mouseDrag call hasNextFigure
  10. mouseMove call hasNextFigure
  11. findConnectableFigure call nextFigure
  12. findConnection call nextFigure
  13. findConnectionStart call nextFigure
  14. findSource call nextFigure
  15. findTarget call nextFigure
  16. mouseDown call nextFigure
  17. mouseUp call nextFigure
  18. trackConnectors call nextFigure
  19. mouseDrag call nextFigure
  20. mouseMove call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ConnectionTool,Connector,NULL,AbstractConnector)
Identified roles:
Abstraction ConnectionTool
Implementor Connector
ConcreteImplementor AbstractConnector
Verified properties:
1) ConnectionTool delegation Connector
Methods of ConnectionTool call methods of Connector
  1. mouseDrag call displayBox
  2. findTarget call owner
  3. mouseUp call owner
  4. trackConnectors call owner
  5. mouseDrag call owner
  6. mouseMove call owner
2) AbstractConnector extend Connector
Method of Connector are also into AbstractConnector
  1. owner
  2. displayBox
Top




Description: PATTERN Bridge (CreationTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction CreationTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) CreationTool delegation Figure
Methods of CreationTool call methods of Figure
  1. createFigure call clone
  2. mouseDown call clone
  3. mouseDown call displayBox
  4. mouseDrag call displayBox
  5. mouseUp call isEmpty
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. clone
  2. displayBox
  3. add
  4. isEmpty
Top




Description: PATTERN Bridge (CustomSelectionTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction CustomSelectionTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) CustomSelectionTool delegation Figure
Methods of CustomSelectionTool call methods of Figure
  1. handlePopupMenu call getAttribute
  2. showPopupMenu call getAttribute
  3. mouseDown call getAttribute
  4. mouseUp call getAttribute
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getAttribute
Top




Description: PATTERN Bridge (CutCommand,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction CutCommand
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) CutCommand delegation Figure
Methods of CutCommand call methods of Figure
  1. execute call getDependendFigures
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getDependendFigures
Top




Description: PATTERN Bridge (CutCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (CutCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction CutCommand
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) CutCommand delegation FigureEnumeration
Methods of CutCommand call methods of FigureEnumeration
  1. execute call hasNextFigure
  2. execute call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (DNDFigures,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (DNDFigures,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction DNDFigures
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) DNDFigures delegation FigureEnumeration
Methods of DNDFigures call methods of FigureEnumeration
  1. DNDFigures call hasNextFigure
  2. DNDFigures call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (DeleteCommand,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction DeleteCommand
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) DeleteCommand delegation Figure
Methods of DeleteCommand call methods of Figure
  1. execute call getDependendFigures
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getDependendFigures
Top




Description: PATTERN Bridge (DeleteCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (DeleteCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction DeleteCommand
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) DeleteCommand delegation FigureEnumeration
Methods of DeleteCommand call methods of FigureEnumeration
  1. execute call hasNextFigure
  2. execute call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (DeleteFromDrawingVisitor,Drawing,NULL,StandardDrawing)
Identified roles:
Abstraction DeleteFromDrawingVisitor
Implementor Drawing
ConcreteImplementor StandardDrawing
Verified properties:
1) DeleteFromDrawingVisitor delegation Drawing
Methods of DeleteFromDrawingVisitor call methods of Drawing
  1. visitFigure call orphan
2) StandardDrawing extend Drawing
Method of Drawing are also into StandardDrawing
  1. containsFigure
  2. orphan
Top




Description: PATTERN Bridge (DeleteUndoActivity,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction DeleteUndoActivity
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) DeleteUndoActivity delegation Figure
Methods of DeleteUndoActivity call methods of Figure
  1. redo call getDecoratedFigure
  2. undo call getDecoratedFigure
  3. redo call getTextHolder
  4. undo call getTextHolder
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getTextHolder
  2. getDecoratedFigure
Top




Description: PATTERN Bridge (DeleteUndoActivity,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (DeleteUndoActivity,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (DeleteUndoActivity,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction DeleteUndoActivity
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) DeleteUndoActivity delegation FigureEnumeration
Methods of DeleteUndoActivity call methods of FigureEnumeration
  1. redo call hasNextFigure
  2. undo call hasNextFigure
  3. redo call nextFigure
  4. undo call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (DragNDropTool,Handle,NULL,AbstractHandle)
Identified roles:
Abstraction DragNDropTool
Implementor Handle
ConcreteImplementor AbstractHandle
Verified properties:
1) DragNDropTool delegation Handle
Methods of DragNDropTool call methods of Handle
  1. setCursor call getCursor
  2. mouseMove call getCursor
2) AbstractHandle extend Handle
Method of Handle are also into AbstractHandle
  1. getCursor
Top




Description: PATTERN Bridge (DragNDropTool,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (DragNDropTool,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction DragNDropTool
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) DragNDropTool delegation DrawingView
Methods of DragNDropTool call methods of DrawingView
  1. setCursor call drawing
  2. mouseMove call drawing
  3. setCursor call findHandle
  4. mouseMove call findHandle
  5. setCursor call setCursor
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
  2. findHandle
  3. setCursor
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
  2. findHandle
  3. setCursor
Top




Description: PATTERN Bridge (DragNDropTool,DNDInterface,NULL,StandardDrawingView)
Identified roles:
Abstraction DragNDropTool
Implementor DNDInterface
ConcreteImplementor StandardDrawingView
Verified properties:
1) DragNDropTool delegation DNDInterface
Methods of DragNDropTool call methods of DNDInterface
  1. viewDestroying call DNDDeinitialize
  2. viewCreated call DNDInitialize
2) StandardDrawingView extend DNDInterface
Method of DNDInterface are also into StandardDrawingView
  1. DNDInitialize
  2. DNDDeinitialize
Top




Description: PATTERN Bridge (DragTracker,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (DragTracker,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (DragTracker,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction DragTracker
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) DragTracker delegation FigureEnumeration
Methods of DragTracker call methods of FigureEnumeration
  1. mouseDrag call hasNextFigure
  2. mouseDrag call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (DrawApplet,DrawingView,NULL,NullDrawingView)
Identified roles:
Abstraction DrawApplet
Implementor DrawingView
ConcreteImplementor NullDrawingView
Verified properties:
1) DrawApplet delegation DrawingView
Methods of DrawApplet call methods of DrawingView
  1. setupAttributes call selection
  2. figureSelectionChanged call selection
  3. init call selection
  4. setBufferedDisplayUpdate call setDisplayUpdate
  5. setSimpleDisplayUpdate call setDisplayUpdate
  6. initDrawing call setDrawing
  7. readFromObjectInput call setDrawing
  8. readFromStorableInput call setDrawing
  9. init call setDrawing
  10. loadDrawing call setDrawing
  11. readDrawing call setDrawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. selection
  2. setDrawing
  3. setDisplayUpdate
Top




Description: PATTERN Bridge (DrawApplet,Tool,NULL,AbstractTool)
Identified roles:
Abstraction DrawApplet
Implementor Tool
ConcreteImplementor AbstractTool
Verified properties:
1) DrawApplet delegation Tool
Methods of DrawApplet call methods of Tool
  1. setTool call activate
  2. paletteUserSelected call activate
  3. toolDone call activate
  4. init call activate
  5. initDrawing call activate
  6. loadDrawing call activate
  7. readDrawing call activate
  8. readFromObjectInput call activate
  9. readFromStorableInput call activate
  10. setTool call deactivate
  11. paletteUserSelected call deactivate
  12. toolDone call deactivate
  13. init call deactivate
  14. initDrawing call deactivate
  15. loadDrawing call deactivate
  16. readDrawing call deactivate
  17. readFromObjectInput call deactivate
  18. readFromStorableInput call deactivate
2) AbstractTool extend Tool
Method of Tool are also into AbstractTool
  1. activate
  2. deactivate
Top




Description: PATTERN Bridge (DrawApplet,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction DrawApplet
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) DrawApplet delegation Figure
Methods of DrawApplet call methods of Figure
  1. setupAttributes call getAttribute
  2. figureSelectionChanged call getAttribute
  3. init call getAttribute
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getAttribute
Top




Description: PATTERN Bridge (DrawApplet,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (DrawApplet,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (DrawApplet,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction DrawApplet
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) DrawApplet delegation FigureEnumeration
Methods of DrawApplet call methods of FigureEnumeration
  1. setupAttributes call hasNextFigure
  2. figureSelectionChanged call hasNextFigure
  3. init call hasNextFigure
  4. setupAttributes call nextFigure
  5. figureSelectionChanged call nextFigure
  6. init call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (DrawApplication,Tool,NULL,AbstractTool)
Identified roles:
Abstraction DrawApplication
Implementor Tool
ConcreteImplementor AbstractTool
Verified properties:
1) DrawApplication delegation Tool
Methods of DrawApplication call methods of Tool
  1. print call activate
  2. setTool call activate
  3. open call activate
  4. paletteUserSelected call activate
  5. toolDone call activate
  6. loadDrawing call activate
  7. newView call activate
  8. newWindow call activate
  9. promptNew call activate
  10. promptOpen call activate
  11. promptSaveAs call activate
  12. print call deactivate
  13. setTool call deactivate
  14. open call deactivate
  15. paletteUserSelected call deactivate
  16. toolDone call deactivate
  17. loadDrawing call deactivate
  18. newView call deactivate
  19. newWindow call deactivate
  20. promptNew call deactivate
  21. promptOpen call deactivate
  22. promptSaveAs call deactivate
  23. setTool call isActive
  24. open call isActive
  25. paletteUserSelected call isActive
  26. toolDone call isActive
  27. loadDrawing call isActive
  28. newView call isActive
  29. newWindow call isActive
  30. promptNew call isActive
  31. promptOpen call isActive
  32. promptSaveAs call isActive
2) AbstractTool extend Tool
Method of Tool are also into AbstractTool
  1. isActive
  2. deactivate
  3. activate
Top




Description: PATTERN Bridge (DrawApplication,Desktop,NULL,JScrollPaneDesktop)
Description: PATTERN Bridge (DrawApplication,Desktop,NULL,SplitPaneDesktop)
Identified roles:
Abstraction DrawApplication
Implementor Desktop
ConcreteImplementor JScrollPaneDesktop , SplitPaneDesktop
Verified properties:
1) DrawApplication delegation Desktop
Methods of DrawApplication call methods of Desktop
  1. setDesktop call addDesktopListener
  2. open call addDesktopListener
  3. loadDrawing call addDesktopListener
  4. newView call addDesktopListener
  5. newWindow call addDesktopListener
  6. promptNew call addDesktopListener
  7. promptOpen call addDesktopListener
2) JScrollPaneDesktop extend Desktop
Method of Desktop are also into JScrollPaneDesktop
  1. addDesktopListener
3) SplitPaneDesktop extend Desktop
Method of Desktop are also into SplitPaneDesktop
  1. addDesktopListener
Top




Description: PATTERN Bridge (DrawApplication,DrawingView,NULL,NullDrawingView)
Identified roles:
Abstraction DrawApplication
Implementor DrawingView
ConcreteImplementor NullDrawingView
Verified properties:
1) DrawApplication delegation DrawingView
Methods of DrawApplication call methods of DrawingView
  1. createDrawingView call drawing
  2. getDrawingTitle call drawing
  3. newView call drawing
  4. saveDrawing call drawing
  5. createInitialDrawingView call drawing
  6. newWindow call drawing
  7. open call drawing
  8. promptNew call drawing
  9. promptSaveAs call drawing
  10. loadDrawing call drawing
  11. promptOpen call drawing
  12. createDrawingView call setDrawing
  13. createInitialDrawingView call setDrawing
  14. newWindow call setDrawing
  15. open call setDrawing
  16. promptNew call setDrawing
  17. loadDrawing call setDrawing
  18. newView call setDrawing
  19. promptOpen call setDrawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
  2. setDrawing
Top




Description: PATTERN Bridge (DrawingListModel,Drawing,NULL,StandardDrawing)
Identified roles:
Abstraction DrawingListModel
Implementor Drawing
ConcreteImplementor StandardDrawing
Verified properties:
1) DrawingListModel delegation Drawing
Methods of DrawingListModel call methods of Drawing
  1. getElementAt call getTitle
2) StandardDrawing extend Drawing
Method of Drawing are also into StandardDrawing
  1. getTitle
Top




Description: PATTERN Bridge (DrawingViewKeyListener,Command,NULL,AbstractCommand)
Identified roles:
Abstraction DrawingViewKeyListener
Implementor Command
ConcreteImplementor AbstractCommand
Verified properties:
1) DrawingViewKeyListener delegation Command
Methods of DrawingViewKeyListener call methods of Command
  1. keyPressed call execute
  2. keyPressed call isExecutable
2) AbstractCommand extend Command
Method of Command are also into AbstractCommand
  1. execute
  2. isExecutable
Top




Description: PATTERN Bridge (DrawingViewKeyListener,PointConstrainer,NULL,GridConstrainer)
Identified roles:
Abstraction DrawingViewKeyListener
Implementor PointConstrainer
ConcreteImplementor GridConstrainer
Verified properties:
1) DrawingViewKeyListener delegation PointConstrainer
Methods of DrawingViewKeyListener call methods of PointConstrainer
  1. handleCursorKey call getStepX
  2. keyPressed call getStepX
  3. handleCursorKey call getStepY
  4. keyPressed call getStepY
2) GridConstrainer extend PointConstrainer
Method of PointConstrainer are also into GridConstrainer
  1. getStepX
  2. getStepY
Top




Description: PATTERN Bridge (ETSLADisposalStrategy,DisposableResourceManager,NULL,StandardDisposableResourceManager)
Identified roles:
Abstraction ETSLADisposalStrategy
Implementor DisposableResourceManager
ConcreteImplementor StandardDisposableResourceManager
Verified properties:
1) ETSLADisposalStrategy delegation DisposableResourceManager
Methods of ETSLADisposalStrategy call methods of DisposableResourceManager
  1. dispose call getResources
2) StandardDisposableResourceManager extend DisposableResourceManager
Method of DisposableResourceManager are also into StandardDisposableResourceManager
  1. getResources
Top




Description: PATTERN Bridge (ETSLADisposalStrategy,DisposableResourceHolder,NULL,StandardDisposableResourceHolder)
Identified roles:
Abstraction ETSLADisposalStrategy
Implementor DisposableResourceHolder
ConcreteImplementor StandardDisposableResourceHolder
Verified properties:
1) ETSLADisposalStrategy delegation DisposableResourceHolder
Methods of ETSLADisposalStrategy call methods of DisposableResourceHolder
  1. dispose call dispose
  2. dispose call getDisposableDelay
  3. dispose call getLastTimeAccessed
  4. dispose call isLocked
2) StandardDisposableResourceHolder extend DisposableResourceHolder
Method of DisposableResourceHolder are also into StandardDisposableResourceHolder
  1. dispose
  2. getDisposableDelay
  3. getLastTimeAccessed
  4. isLocked
Top




Description: PATTERN Bridge (ElbowHandle,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ElbowHandle
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ElbowHandle delegation Figure
Methods of ElbowHandle call methods of Figure
  1. constrainX call connectionInsets
  2. constrainY call connectionInsets
  3. invokeStep call connectionInsets
  4. constrainX call displayBox
  5. constrainY call displayBox
  6. invokeStep call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. connectionInsets
  2. displayBox
Top




Description: PATTERN Bridge (ElbowTextLocator,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ElbowTextLocator
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ElbowTextLocator delegation Figure
Methods of ElbowTextLocator call methods of Figure
  1. locate call center
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. center
Top




Description: PATTERN Bridge (FastBufferedUpdateStrategy,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (FastBufferedUpdateStrategy,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction FastBufferedUpdateStrategy
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) FastBufferedUpdateStrategy delegation DrawingView
Methods of FastBufferedUpdateStrategy call methods of DrawingView
  1. draw call draw
  2. draw call drawAll
  3. _checkCaches call drawBackground
  4. draw call drawBackground
  5. draw call drawing
  6. draw call getBackground
  7. _checkCaches call getSize
  8. draw call getSize
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawBackground
  2. getSize
  3. draw
  4. drawAll
  5. drawing
  6. getBackground
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawBackground
  2. getSize
  3. draw
  4. drawAll
  5. drawing
  6. getBackground
Top




Description: PATTERN Bridge (FigureTransferCommand,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (FigureTransferCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (FigureTransferCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction FigureTransferCommand
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) FigureTransferCommand delegation FigureEnumeration
Methods of FigureTransferCommand call methods of FigureEnumeration
  1. deleteFigures call hasNextFigure
  2. deleteFigures call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (FollowURLTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction FollowURLTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) FollowURLTool delegation Figure
Methods of FollowURLTool call methods of Figure
  1. mouseMove call getAttribute
  2. mouseUp call getAttribute
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getAttribute
Top




Description: PATTERN Bridge (GraphLayout,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction GraphLayout
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) GraphLayout delegation Figure
Methods of GraphLayout call methods of Figure
  1. addNode call addFigureChangeListener
  2. relax call center
  3. relax call getAttribute
  4. relax call moveBy
  5. remove call removeFigureChangeListener
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. addFigureChangeListener
  2. center
  3. getAttribute
  4. moveBy
  5. removeFigureChangeListener
Top




Description: PATTERN Bridge (GraphNode,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction GraphNode
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) GraphNode delegation Figure
Methods of GraphNode call methods of Figure
  1. update call center
  2. GraphNode call center
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. center
Top




Description: PATTERN Bridge (GraphicalCompositeFigure,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction GraphicalCompositeFigure
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) GraphicalCompositeFigure delegation Figure
Methods of GraphicalCompositeFigure call methods of Figure
  1. basicDisplayBox call basicDisplayBox
  2. displayBox call displayBox
  3. getAttribute call getAttribute
  4. basicMoveBy call moveBy
  5. setAttribute call setAttribute
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. basicDisplayBox
  2. moveBy
  3. displayBox
  4. draw
  5. getAttribute
  6. setAttribute
Top




Description: PATTERN Bridge (GraphicalCompositeFigure,Layouter,NULL,HTMLLayouter)
Description: PATTERN Bridge (GraphicalCompositeFigure,Layouter,NULL,SimpleLayouter)
Identified roles:
Abstraction GraphicalCompositeFigure
Implementor Layouter
ConcreteImplementor HTMLLayouter , SimpleLayouter
Verified properties:
1) GraphicalCompositeFigure delegation Layouter
Methods of GraphicalCompositeFigure call methods of Layouter
  1. layout call calculateLayout
  2. update call calculateLayout
  3. initialize call create
  4. GraphicalCompositeFigure call create
  5. basicDisplayBox call layout
2) HTMLLayouter extend Layouter
Method of Layouter are also into HTMLLayouter
  1. create
  2. layout
  3. calculateLayout
3) SimpleLayouter extend Layouter
Method of Layouter are also into SimpleLayouter
  1. create
  2. layout
  3. calculateLayout
Top




Description: PATTERN Bridge (GroupFigure,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (GroupFigure,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction GroupFigure
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) GroupFigure delegation FigureEnumeration
Methods of GroupFigure call methods of FigureEnumeration
  1. displayBox call hasNextFigure
  2. setAttribute call hasNextFigure
  3. displayBox call nextFigure
  4. setAttribute call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (HTMLTextAreaFigure,DisposableResourceHolder,NULL,StandardDisposableResourceHolder)
Identified roles:
Abstraction HTMLTextAreaFigure
Implementor DisposableResourceHolder
ConcreteImplementor StandardDisposableResourceHolder
Verified properties:
1) HTMLTextAreaFigure delegation DisposableResourceHolder
Methods of HTMLTextAreaFigure call methods of DisposableResourceHolder
  1. markImageDirty call dispose
  2. initialize call dispose
  3. markFontDirty call dispose
  4. markSizeDirty call dispose
  5. markTextDirty call dispose
  6. setAttribute call dispose
  7. setRawHTML call dispose
  8. setUseDirectDraw call dispose
  9. HTMLTextAreaFigure call dispose
  10. read call dispose
  11. setUseBufferedDraw call dispose
  12. createImage call getResource
  13. getImage call getResource
  14. drawText call getResource
  15. generateImage call getResource
  16. draw call getResource
  17. createImage call isAvailable
  18. getImage call isAvailable
  19. isImageDirty call isAvailable
  20. drawText call isAvailable
  21. generateImage call isAvailable
  22. draw call isAvailable
  23. createImage call lock
  24. drawText call lock
  25. draw call lock
  26. generateImage call lock
  27. createImage call setResource
  28. setImage call setResource
  29. generateImage call setResource
  30. draw call setResource
  31. drawText call setResource
  32. drawText call unlock
  33. draw call unlock
2) StandardDisposableResourceHolder extend DisposableResourceHolder
Method of DisposableResourceHolder are also into StandardDisposableResourceHolder
  1. dispose
  2. getResource
  3. isAvailable
  4. lock
  5. setResource
  6. unlock
Top




Description: PATTERN Bridge (HTMLTextAreaFigure,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction HTMLTextAreaFigure
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) HTMLTextAreaFigure delegation Figure
Methods of HTMLTextAreaFigure call methods of Figure
  1. setFrameFigure call addFigureChangeListener
  2. initialize call addFigureChangeListener
  3. read call addFigureChangeListener
  4. HTMLTextAreaFigure call addFigureChangeListener
  5. containsPoint call containsPoint
  6. getClippingShape call displayBox
  7. basicDisplayBox call displayBox
  8. drawBackground call displayBox
  9. drawFrame call displayBox
  10. drawText call displayBox
  11. getPolygon call displayBox
  12. draw call displayBox
  13. handles call handles
  14. moveBy call moveBy
  15. setFrameFigure call removeFigureChangeListener
  16. initialize call removeFigureChangeListener
  17. read call removeFigureChangeListener
  18. HTMLTextAreaFigure call removeFigureChangeListener
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. addFigureChangeListener
  2. removeFigureChangeListener
  3. displayBox
  4. containsPoint
  5. handles
  6. moveBy
Top




Description: PATTERN Bridge (HandleTracker,Handle,NULL,AbstractHandle)
Identified roles:
Abstraction HandleTracker
Implementor Handle
ConcreteImplementor AbstractHandle
Verified properties:
1) HandleTracker delegation Handle
Methods of HandleTracker call methods of Handle
  1. mouseUp call invokeEnd
  2. mouseDown call invokeStart
  3. mouseDrag call invokeStep
2) AbstractHandle extend Handle
Method of Handle are also into AbstractHandle
  1. invokeStart
  2. invokeStep
  3. invokeEnd
Top




Description: PATTERN Bridge (InsertIntoDrawingVisitor,Drawing,NULL,StandardDrawing)
Identified roles:
Abstraction InsertIntoDrawingVisitor
Implementor Drawing
ConcreteImplementor StandardDrawing
Verified properties:
1) InsertIntoDrawingVisitor delegation Drawing
Methods of InsertIntoDrawingVisitor call methods of Drawing
  1. visitFigure call add
2) StandardDrawing extend Drawing
Method of Drawing are also into StandardDrawing
  1. includes
  2. add
Top




Description: PATTERN Bridge (JDOStorageFormat,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction JDOStorageFormat
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) JDOStorageFormat delegation Figure
Methods of JDOStorageFormat call methods of Figure
  1. retrieveAll call figures
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. figures
Top




Description: PATTERN Bridge (JDOStorageFormat,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (JDOStorageFormat,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (JDOStorageFormat,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction JDOStorageFormat
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) JDOStorageFormat delegation FigureEnumeration
Methods of JDOStorageFormat call methods of FigureEnumeration
  1. retrieveAll call hasNextFigure
  2. retrieveAll call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (JHDDragSourceListener,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (JHDDragSourceListener,DrawingEditor,NULL,DrawApplication)
Description: PATTERN Bridge (JHDDragSourceListener,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction JHDDragSourceListener
Implementor DrawingEditor
ConcreteImplementor DrawApplet , DrawApplication , JavaDrawViewer
Verified properties:
1) JHDDragSourceListener delegation DrawingEditor
Methods of JHDDragSourceListener call methods of DrawingEditor
  1. dragDropEnd call figureSelectionChanged
  2. dragDropEnd call getUndoManager
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. getUndoManager
  2. figureSelectionChanged
3) DrawApplication extend DrawingEditor
Method of DrawingEditor are also into DrawApplication
  1. getUndoManager
  2. figureSelectionChanged
4) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. getUndoManager
  2. figureSelectionChanged
Top




Description: PATTERN Bridge (JHDDragSourceListener,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (JHDDragSourceListener,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction JHDDragSourceListener
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) JHDDragSourceListener delegation DrawingView
Methods of JHDDragSourceListener call methods of DrawingView
  1. dragDropEnd call checkDamage
  2. dragDropEnd call clearSelection
  3. dragDropEnd call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. checkDamage
  2. clearSelection
  3. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. checkDamage
  2. clearSelection
  3. drawing
Top




Description: PATTERN Bridge (JHDDragSourceListener,Undoable,NULL,UndoableAdapter)
Identified roles:
Abstraction JHDDragSourceListener
Implementor Undoable
ConcreteImplementor UndoableAdapter
Verified properties:
1) JHDDragSourceListener delegation Undoable
Methods of JHDDragSourceListener call methods of Undoable
  1. dragDropEnd call getAffectedFigures
  2. dragDropEnd call setAffectedFigures
2) UndoableAdapter extend Undoable
Method of Undoable are also into UndoableAdapter
  1. setAffectedFigures
  2. getAffectedFigures
Top




Description: PATTERN Bridge (JHDDragSourceListener,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (JHDDragSourceListener,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (JHDDragSourceListener,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction JHDDragSourceListener
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) JHDDragSourceListener delegation FigureEnumeration
Methods of JHDDragSourceListener call methods of FigureEnumeration
  1. dragDropEnd call hasNextFigure
  2. dragDropEnd call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (JHDDropTargetListener,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (JHDDropTargetListener,DrawingEditor,NULL,DrawApplication)
Description: PATTERN Bridge (JHDDropTargetListener,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction JHDDropTargetListener
Implementor DrawingEditor
ConcreteImplementor DrawApplet , DrawApplication , JavaDrawViewer
Verified properties:
1) JHDDropTargetListener delegation DrawingEditor
Methods of JHDDropTargetListener call methods of DrawingEditor
  1. drop call figureSelectionChanged
  2. drop call getUndoManager
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. getUndoManager
  2. figureSelectionChanged
3) DrawApplication extend DrawingEditor
Method of DrawingEditor are also into DrawApplication
  1. getUndoManager
  2. figureSelectionChanged
4) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. getUndoManager
  2. figureSelectionChanged
Top




Description: PATTERN Bridge (JHDDropTargetListener,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (JHDDropTargetListener,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction JHDDropTargetListener
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) JHDDropTargetListener delegation DrawingView
Methods of JHDDropTargetListener call methods of DrawingView
  1. drop call addToSelectionAll
  2. drop call checkDamage
  3. drop call clearSelection
  4. drop call insertFigures
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. clearSelection
  2. insertFigures
  3. addToSelectionAll
  4. checkDamage
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. clearSelection
  2. insertFigures
  3. addToSelectionAll
  4. checkDamage
Top




Description: PATTERN Bridge (JHDDropTargetListener,Undoable,NULL,UndoableAdapter)
Identified roles:
Abstraction JHDDropTargetListener
Implementor Undoable
ConcreteImplementor UndoableAdapter
Verified properties:
1) JHDDropTargetListener delegation Undoable
Methods of JHDDropTargetListener call methods of Undoable
  1. drop call getAffectedFigures
  2. drop call setAffectedFigures
2) UndoableAdapter extend Undoable
Method of Undoable are also into UndoableAdapter
  1. getAffectedFigures
  2. setAffectedFigures
Top




Description: PATTERN Bridge (JPanelDesktop,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (JPanelDesktop,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction JPanelDesktop
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) JPanelDesktop delegation DrawingView
Methods of JPanelDesktop call methods of DrawingView
  1. createContents call drawing
  2. addToDesktop call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
Top




Description: PATTERN Bridge (JavaDrawApp,Drawing,NULL,StandardDrawing)
Identified roles:
Abstraction JavaDrawApp
Implementor Drawing
ConcreteImplementor StandardDrawing
Verified properties:
1) JavaDrawApp delegation Drawing
Methods of JavaDrawApp call methods of Drawing
  1. createDrawing call setTitle
2) StandardDrawing extend Drawing
Method of Drawing are also into StandardDrawing
  1. setTitle
Top




Description: PATTERN Bridge (JavaDrawApp,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (JavaDrawApp,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction JavaDrawApp
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) JavaDrawApp delegation DrawingView
Methods of JavaDrawApp call methods of DrawingView
  1. createDrawingView call setDrawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. setDrawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. setDrawing
Top




Description: PATTERN Bridge (LineConnection,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction LineConnection
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) LineConnection delegation Figure
Methods of LineConnection call methods of Figure
  1. connectEnd call addDependendFigure
  2. connectStart call addDependendFigure
  3. read call addDependendFigure
  4. readObject call addDependendFigure
  5. connectEnd call addFigureChangeListener
  6. connectStart call addFigureChangeListener
  7. read call addFigureChangeListener
  8. readObject call addFigureChangeListener
  9. disconnectEnd call removeDependendFigure
  10. disconnectStart call removeDependendFigure
  11. release call removeDependendFigure
  12. removeFromContainer call removeDependendFigure
  13. disconnectEnd call removeFigureChangeListener
  14. disconnectStart call removeFigureChangeListener
  15. release call removeFigureChangeListener
  16. removeFromContainer call removeFigureChangeListener
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. addDependendFigure
  2. addFigureChangeListener
  3. removeFigureChangeListener
  4. removeDependendFigure
Top




Description: PATTERN Bridge (LineConnection,Connector,NULL,AbstractConnector)
Identified roles:
Abstraction LineConnection
Implementor Connector
ConcreteImplementor AbstractConnector
Verified properties:
1) LineConnection delegation Connector
Methods of LineConnection call methods of Connector
  1. updateConnection call findEnd
  2. basicMoveBy call findEnd
  3. figureChanged call findEnd
  4. layoutConnection call findEnd
  5. read call findEnd
  6. removePointAt call findEnd
  7. setPointAt call findEnd
  8. insertPointAt call findEnd
  9. updateConnection call findStart
  10. basicMoveBy call findStart
  11. figureChanged call findStart
  12. layoutConnection call findStart
  13. read call findStart
  14. removePointAt call findStart
  15. setPointAt call findStart
  16. insertPointAt call findStart
  17. endFigure call owner
  18. startFigure call owner
  19. connectEnd call owner
  20. connectStart call owner
  21. disconnectEnd call owner
  22. disconnectStart call owner
  23. read call owner
  24. readObject call owner
  25. release call owner
  26. removeFromContainer call owner
2) AbstractConnector extend Connector
Method of Connector are also into AbstractConnector
  1. findEnd
  2. findStart
  3. owner
Top




Description: PATTERN Bridge (LineConnection,FigureVisitor,NULL,DeleteFromDrawingVisitor)
Description: PATTERN Bridge (LineConnection,FigureVisitor,NULL,InsertIntoDrawingVisitor)
Identified roles:
Abstraction LineConnection
Implementor FigureVisitor
ConcreteImplementor DeleteFromDrawingVisitor , InsertIntoDrawingVisitor
Verified properties:
1) LineConnection delegation FigureVisitor
Methods of LineConnection call methods of FigureVisitor
  1. visit call visitFigure
2) DeleteFromDrawingVisitor extend FigureVisitor
Method of FigureVisitor are also into DeleteFromDrawingVisitor
  1. visitFigure
3) InsertIntoDrawingVisitor extend FigureVisitor
Method of FigureVisitor are also into InsertIntoDrawingVisitor
  1. visitFigure
Top




Description: PATTERN Bridge (MDIDesktopPane,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (MDIDesktopPane,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction MDIDesktopPane
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) MDIDesktopPane delegation DrawingView
Methods of MDIDesktopPane call methods of DrawingView
  1. createContents call drawing
  2. addToDesktop call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
Top




Description: PATTERN Bridge (MiniMapDesktop,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (MiniMapDesktop,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction MiniMapDesktop
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) MiniMapDesktop delegation DrawingView
Methods of MiniMapDesktop call methods of DrawingView
  1. createRightComponent call add
  2. createRightComponent call checkDamage
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. add
  2. checkDamage
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. add
  2. checkDamage
Top




Description: PATTERN Bridge (MiniMapView,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (MiniMapView,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction MiniMapView
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) MiniMapView delegation DrawingView
Methods of MiniMapView call methods of DrawingView
  1. paint call drawAll
  2. MiniMapView call drawing
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawing
  2. drawAll
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. drawing
  2. drawAll
Top




Description: PATTERN Bridge (NestedCreationTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction NestedCreationTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) NestedCreationTool delegation Figure
Methods of NestedCreationTool call methods of Figure
  1. mouseDown call getDecoratedFigure
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getDecoratedFigure
Top




Description: PATTERN Bridge (NodeFigure,Connector,NULL,AbstractConnector)
Identified roles:
Abstraction NodeFigure
Implementor Connector
ConcreteImplementor AbstractConnector
Verified properties:
1) NodeFigure delegation Connector
Methods of NodeFigure call methods of Connector
  1. findConnector call displayBox
  2. connectorAt call displayBox
2) AbstractConnector extend Connector
Method of Connector are also into AbstractConnector
  1. displayBox
Top




Description: PATTERN Bridge (NullDrawingView,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (NullDrawingView,DrawingEditor,NULL,DrawApplication)
Description: PATTERN Bridge (NullDrawingView,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction NullDrawingView
Implementor DrawingEditor
ConcreteImplementor DrawApplet , DrawApplication , JavaDrawViewer
Verified properties:
1) NullDrawingView delegation DrawingEditor
Methods of NullDrawingView call methods of DrawingEditor
  1. tool call tool
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. tool
3) DrawApplication extend DrawingEditor
Method of DrawingEditor are also into DrawApplication
  1. tool
4) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. tool
Top




Description: PATTERN Bridge (PasteCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (PasteCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction PasteCommand
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) PasteCommand delegation FigureEnumeration
Methods of PasteCommand call methods of FigureEnumeration
  1. getBounds call hasNextFigure
  2. execute call hasNextFigure
  3. getBounds call nextFigure
  4. execute call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (PatternPainter,DrawingView,NULL,NullDrawingView)
Identified roles:
Abstraction PatternPainter
Implementor DrawingView
ConcreteImplementor NullDrawingView
Verified properties:
1) PatternPainter delegation DrawingView
Methods of PatternPainter call methods of DrawingView
  1. drawPattern call getSize
  2. draw call getSize
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. getSize
Top




Description: PATTERN Bridge (PeripheralLocator,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction PeripheralLocator
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) PeripheralLocator delegation Figure
Methods of PeripheralLocator call methods of Figure
  1. locate call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (PertFigure,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction PertFigure
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) PertFigure delegation Figure
Methods of PertFigure call methods of Figure
  1. layout call basicDisplayBox
  2. basicDisplayBox call basicDisplayBox
  3. read call basicDisplayBox
  4. update call basicDisplayBox
  5. figureChanged call basicDisplayBox
  6. figureRemoved call basicDisplayBox
  7. drawBorder call displayBox
  8. draw call displayBox
  9. layout call size
  10. needsLayout call size
  11. basicDisplayBox call size
  12. read call size
  13. update call size
  14. figureChanged call size
  15. figureRemoved call size
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. basicDisplayBox
  2. size
  3. displayBox
Top




Description: PATTERN Bridge (PertFigure,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (PertFigure,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (PertFigure,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction PertFigure
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) PertFigure delegation FigureEnumeration
Methods of PertFigure call methods of FigureEnumeration
  1. layout call hasNextFigure
  2. needsLayout call hasNextFigure
  3. basicDisplayBox call hasNextFigure
  4. read call hasNextFigure
  5. update call hasNextFigure
  6. figureChanged call hasNextFigure
  7. figureRemoved call hasNextFigure
  8. layout call nextFigure
  9. needsLayout call nextFigure
  10. basicDisplayBox call nextFigure
  11. read call nextFigure
  12. update call nextFigure
  13. figureChanged call nextFigure
  14. figureRemoved call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (PolyLineFigure,LineDecoration,NULL,AbstractLineDecoration)
Identified roles:
Abstraction PolyLineFigure
Implementor LineDecoration
ConcreteImplementor AbstractLineDecoration
Verified properties:
1) PolyLineFigure delegation LineDecoration
Methods of PolyLineFigure call methods of LineDecoration
  1. invalidateRectangle call displayBox
  2. decorate call draw
  3. draw call draw
2) AbstractLineDecoration extend LineDecoration
Method of LineDecoration are also into AbstractLineDecoration
  1. draw
  2. displayBox
Top




Description: PATTERN Bridge (RedoCommand,Undoable,NULL,UndoableAdapter)
Identified roles:
Abstraction RedoCommand
Implementor Undoable
ConcreteImplementor UndoableAdapter
Verified properties:
1) RedoCommand delegation Undoable
Methods of RedoCommand call methods of Undoable
  1. execute call getDrawingView
  2. execute call isUndoable
  3. execute call redo
2) UndoableAdapter extend Undoable
Method of Undoable are also into UndoableAdapter
  1. getDrawingView
  2. isUndoable
  3. redo
Top




Description: PATTERN Bridge (RemoveUndoActivity,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (RemoveUndoActivity,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction RemoveUndoActivity
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) RemoveUndoActivity delegation FigureEnumeration
Methods of RemoveUndoActivity call methods of FigureEnumeration
  1. redo call hasNextFigure
  2. release call hasNextFigure
  3. redo call nextFigure
  4. release call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (RemoveUndoActivity,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction RemoveUndoActivity
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) RemoveUndoActivity delegation Figure
Methods of RemoveUndoActivity call methods of Figure
  1. release call release
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. release
Top




Description: PATTERN Bridge (SelectAllCommand,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (SelectAllCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (SelectAllCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction SelectAllCommand
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) SelectAllCommand delegation FigureEnumeration
Methods of SelectAllCommand call methods of FigureEnumeration
  1. isExecutableWithView call hasNextFigure
  2. isExecutableWithView call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (SelectAreaTracker,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction SelectAreaTracker
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) SelectAreaTracker delegation Figure
Methods of SelectAreaTracker call methods of Figure
  1. selectGroup call displayBox
  2. mouseUp call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (SelectAreaTracker,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (SelectAreaTracker,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (SelectAreaTracker,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction SelectAreaTracker
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) SelectAreaTracker delegation FigureEnumeration
Methods of SelectAreaTracker call methods of FigureEnumeration
  1. selectGroup call hasNextFigure
  2. mouseUp call hasNextFigure
  3. selectGroup call nextFigure
  4. mouseUp call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (SendToBackCommand,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (SendToBackCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (SendToBackCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction SendToBackCommand
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) SendToBackCommand delegation FigureEnumeration
Methods of SendToBackCommand call methods of FigureEnumeration
  1. execute call hasNextFigure
  2. execute call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ShortestDistanceConnector,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction ShortestDistanceConnector
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) ShortestDistanceConnector delegation Figure
Methods of ShortestDistanceConnector call methods of Figure
  1. findPoint call connectionInsets
  2. findEnd call connectionInsets
  3. findStart call connectionInsets
  4. findPoint call displayBox
  5. findEnd call displayBox
  6. findStart call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. connectionInsets
  2. displayBox
Top




Description: PATTERN Bridge (SimpleLayouter,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction SimpleLayouter
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) SimpleLayouter delegation Figure
Methods of SimpleLayouter call methods of Figure
  1. calculateLayout call displayBox
  2. layout call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (SimpleLayouter,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (SimpleLayouter,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (SimpleLayouter,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction SimpleLayouter
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) SimpleLayouter delegation FigureEnumeration
Methods of SimpleLayouter call methods of FigureEnumeration
  1. calculateLayout call hasNextFigure
  2. layout call hasNextFigure
  3. calculateLayout call nextFigure
  4. layout call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (SimpleUpdateStrategy,DrawingView,NULL,NullDrawingView)
Identified roles:
Abstraction SimpleUpdateStrategy
Implementor DrawingView
ConcreteImplementor NullDrawingView
Verified properties:
1) SimpleUpdateStrategy delegation DrawingView
Methods of SimpleUpdateStrategy call methods of DrawingView
  1. draw call drawAll
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. drawAll
Top




Description: PATTERN Bridge (SplitConnectionTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction SplitConnectionTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) SplitConnectionTool delegation Figure
Methods of SplitConnectionTool call methods of Figure
  1. mouseDown call basicDisplayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. basicDisplayBox
Top




Description: PATTERN Bridge (StandardDisposableResourceManager,ResourceDisposabilityStrategy,NULL,ETSLADisposalStrategy)
Identified roles:
Abstraction StandardDisposableResourceManager
Implementor ResourceDisposabilityStrategy
ConcreteImplementor ETSLADisposalStrategy
Verified properties:
1) StandardDisposableResourceManager delegation ResourceDisposabilityStrategy
Methods of StandardDisposableResourceManager call methods of ResourceDisposabilityStrategy
  1. StandardDisposableResourceManager call setManager
  2. startDisposing call startDisposing
  3. stopDisposing call stopDisposing
2) ETSLADisposalStrategy extend ResourceDisposabilityStrategy
Method of ResourceDisposabilityStrategy are also into ETSLADisposalStrategy
  1. setManager
  2. startDisposing
  3. stopDisposing
Top




Description: PATTERN Bridge (StandardDrawing,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction StandardDrawing
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) StandardDrawing delegation Figure
Methods of StandardDrawing call methods of Figure
  1. add call listener
  2. orphan call listener
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. listener
Top




Description: PATTERN Bridge (StandardDrawing,DrawingChangeListener,NULL,MappedDrawingChangeListener)
Identified roles:
Abstraction StandardDrawing
Implementor DrawingChangeListener
ConcreteImplementor MappedDrawingChangeListener
Verified properties:
1) StandardDrawing delegation DrawingChangeListener
Methods of StandardDrawing call methods of DrawingChangeListener
  1. figureInvalidated call drawingInvalidated
  2. figureRequestUpdate call drawingRequestUpdate
  3. fireDrawingTitleChanged call drawingTitleChanged
2) MappedDrawingChangeListener extend DrawingChangeListener
Method of DrawingChangeListener are also into MappedDrawingChangeListener
  1. drawingInvalidated
  2. drawingRequestUpdate
  3. drawingTitleChanged
Top




Description: PATTERN Bridge (StandardDrawing,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (StandardDrawing,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (StandardDrawing,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction StandardDrawing
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) StandardDrawing delegation FigureEnumeration
Methods of StandardDrawing call methods of FigureEnumeration
  1. displayBox call hasNextFigure
  2. add call hasNextFigure
  3. orphan call hasNextFigure
  4. displayBox call nextFigure
  5. add call nextFigure
  6. orphan call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (StandardDrawingView,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction StandardDrawingView
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) StandardDrawingView delegation Figure
Methods of StandardDrawingView call methods of Figure
  1. getConnectionFigures call canConnect
  2. insertFigures call center
  3. selectionHandles call handles
  4. drawHandles call handles
  5. findHandle call handles
  6. draw call handles
  7. drawAll call handles
  8. figureExists call includes
  9. insertFigures call includes
  10. addToSelectionImpl call invalidate
  11. removeFromSelection call invalidate
  12. addToSelection call invalidate
  13. addToSelectionAll call invalidate
  14. insertFigures call invalidate
  15. toggleSelection call invalidate
  16. insertFigures call moveBy
  17. insertFigures call visit
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. invalidate
  2. handles
  3. includes
  4. canConnect
  5. center
  6. moveBy
  7. visit
Top




Description: PATTERN Bridge (StandardDrawingView,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction StandardDrawingView
Implementor FigureEnumeration
ConcreteImplementor SingleFigureEnumerator
Verified properties:
1) StandardDrawingView delegation FigureEnumeration
Methods of StandardDrawingView call methods of FigureEnumeration
  1. addAll call hasNextFigure
  2. addToSelectionAll call hasNextFigure
  3. clearSelection call hasNextFigure
  4. figureExists call hasNextFigure
  5. getConnectionFigures call hasNextFigure
  6. getDrawingSize call hasNextFigure
  7. getMinimumSize call hasNextFigure
  8. insertFigures call hasNextFigure
  9. moveSelection call hasNextFigure
  10. selectionHandles call hasNextFigure
  11. checkMinimumSize call hasNextFigure
  12. drawHandles call hasNextFigure
  13. findHandle call hasNextFigure
  14. setDrawing call hasNextFigure
  15. draw call hasNextFigure
  16. drawAll call hasNextFigure
  17. addAll call nextFigure
  18. addToSelectionAll call nextFigure
  19. clearSelection call nextFigure
  20. figureExists call nextFigure
  21. getConnectionFigures call nextFigure
  22. getDrawingSize call nextFigure
  23. getMinimumSize call nextFigure
  24. insertFigures call nextFigure
  25. moveSelection call nextFigure
  26. selectionHandles call nextFigure
  27. checkMinimumSize call nextFigure
  28. drawHandles call nextFigure
  29. findHandle call nextFigure
  30. setDrawing call nextFigure
  31. draw call nextFigure
  32. drawAll call nextFigure
2) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (StandardDrawingView,Painter,NULL,ClippingUpdateStrategy)
Description: PATTERN Bridge (StandardDrawingView,Painter,NULL,ZoomUpdateStrategy)
Description: PATTERN Bridge (StandardDrawingView,Painter,NULL,PatternPainter)
Description: PATTERN Bridge (StandardDrawingView,Painter,NULL,BufferedUpdateStrategy)
Description: PATTERN Bridge (StandardDrawingView,Painter,NULL,FastBufferedUpdateStrategy)
Description: PATTERN Bridge (StandardDrawingView,Painter,NULL,NullPainter)
Identified roles:
Abstraction StandardDrawingView
Implementor Painter
ConcreteImplementor ClippingUpdateStrategy , ZoomUpdateStrategy , PatternPainter , BufferedUpdateStrategy , FastBufferedUpdateStrategy , NullPainter
Verified properties:
1) StandardDrawingView delegation Painter
Methods of StandardDrawingView call methods of Painter
  1. paintComponent call draw
2) ClippingUpdateStrategy extend Painter
Method of Painter are also into ClippingUpdateStrategy
  1. draw
3) ZoomUpdateStrategy extend Painter
Method of Painter are also into ZoomUpdateStrategy
  1. draw
4) PatternPainter extend Painter
Method of Painter are also into PatternPainter
  1. draw
5) BufferedUpdateStrategy extend Painter
Method of Painter are also into BufferedUpdateStrategy
  1. draw
6) FastBufferedUpdateStrategy extend Painter
Method of Painter are also into FastBufferedUpdateStrategy
  1. draw
7) NullPainter extend Painter
Method of Painter are also into NullPainter
  1. draw
Top




Description: PATTERN Bridge (StandardDrawingView,FigureSelectionListener,NULL,AbstractCommand)
Description: PATTERN Bridge (StandardDrawingView,FigureSelectionListener,NULL,UndoableCommand)
Identified roles:
Abstraction StandardDrawingView
Implementor FigureSelectionListener
ConcreteImplementor AbstractCommand , UndoableCommand
Verified properties:
1) StandardDrawingView delegation FigureSelectionListener
Methods of StandardDrawingView call methods of FigureSelectionListener
  1. fireSelectionChanged call figureSelectionChanged
  2. addToSelection call figureSelectionChanged
  3. addToSelectionAll call figureSelectionChanged
  4. clearSelection call figureSelectionChanged
  5. insertFigures call figureSelectionChanged
  6. removeFromSelection call figureSelectionChanged
  7. setDrawing call figureSelectionChanged
  8. toggleSelection call figureSelectionChanged
2) AbstractCommand extend FigureSelectionListener
Method of FigureSelectionListener are also into AbstractCommand
  1. figureSelectionChanged
3) UndoableCommand extend FigureSelectionListener
Method of FigureSelectionListener are also into UndoableCommand
  1. figureSelectionChanged
Top




Description: PATTERN Bridge (StandardDrawingView,PointConstrainer,NULL,GridConstrainer)
Identified roles:
Abstraction StandardDrawingView
Implementor PointConstrainer
ConcreteImplementor GridConstrainer
Verified properties:
1) StandardDrawingView delegation PointConstrainer
Methods of StandardDrawingView call methods of PointConstrainer
  1. constrainPoint call constrainPoint
2) GridConstrainer extend PointConstrainer
Method of PointConstrainer are also into GridConstrainer
  1. constrainPoint
Top




Description: PATTERN Bridge (StandardDrawingView,Drawing,NULL,StandardDrawing)
Identified roles:
Abstraction StandardDrawingView
Implementor Drawing
ConcreteImplementor StandardDrawing
Verified properties:
1) StandardDrawingView delegation Drawing
Methods of StandardDrawingView call methods of Drawing
  1. add call add
  2. readObject call addDrawingChangeListener
  3. setDrawing call addDrawingChangeListener
  4. checkDamage call drawingChangeListeners
  5. moveSelection call drawingChangeListeners
  6. freezeView call lock
  7. setDrawing call removeDrawingChangeListener
  8. unfreezeView call unlock
2) StandardDrawing extend Drawing
Method of Drawing are also into StandardDrawing
  1. add
  2. includes
  3. drawingChangeListeners
  4. figures
  5. draw
  6. lock
  7. addDrawingChangeListener
  8. remove
  9. removeDrawingChangeListener
  10. unlock
Top




Description: PATTERN Bridge (StandardDrawingView,Handle,NULL,AbstractHandle)
Identified roles:
Abstraction StandardDrawingView
Implementor Handle
ConcreteImplementor AbstractHandle
Verified properties:
1) StandardDrawingView delegation Handle
Methods of StandardDrawingView call methods of Handle
  1. findHandle call containsPoint
2) AbstractHandle extend Handle
Method of Handle are also into AbstractHandle
  1. containsPoint
Top




Description: PATTERN Bridge (StandardFigureSelection,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (StandardFigureSelection,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction StandardFigureSelection
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) StandardFigureSelection delegation FigureEnumeration
Methods of StandardFigureSelection call methods of FigureEnumeration
  1. StandardFigureSelection call hasNextFigure
  2. StandardFigureSelection call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (StandardLayouter,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction StandardLayouter
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) StandardLayouter delegation Figure
Methods of StandardLayouter call methods of Figure
  1. calculateLayout call displayBox
  2. layout call displayBox
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
Top




Description: PATTERN Bridge (StandardLayouter,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (StandardLayouter,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (StandardLayouter,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction StandardLayouter
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) StandardLayouter delegation FigureEnumeration
Methods of StandardLayouter call methods of FigureEnumeration
  1. calculateLayout call hasNextFigure
  2. layout call hasNextFigure
  3. calculateLayout call nextFigure
  4. layout call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (StandardLayouter,Layouter,NULL,HTMLLayouter)
Identified roles:
Abstraction StandardLayouter
Implementor Layouter
ConcreteImplementor HTMLLayouter
Verified properties:
1) StandardLayouter delegation Layouter
Methods of StandardLayouter call methods of Layouter
  1. calculateLayout call calculateLayout
2) HTMLLayouter extend Layouter
Method of Layouter are also into HTMLLayouter
  1. calculateLayout
Top




Description: PATTERN Bridge (StorageFormatManager,StorageFormat,NULL,StandardStorageFormat)
Identified roles:
Abstraction StorageFormatManager
Implementor StorageFormat
ConcreteImplementor StandardStorageFormat
Verified properties:
1) StorageFormatManager delegation StorageFormat
Methods of StorageFormatManager call methods of StorageFormat
  1. findStorageFormat call getFileFilter
  2. registerFileFilters call getFileFilter
  3. registerFileFilters call isRestoreFormat
  4. registerFileFilters call isStoreFormat
2) StandardStorageFormat extend StorageFormat
Method of StorageFormat are also into StandardStorageFormat
  1. getFileFilter
  2. isRestoreFormat
  3. isStoreFormat
Top




Description: PATTERN Bridge (TextAreaFigure,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction TextAreaFigure
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) TextAreaFigure delegation Figure
Methods of TextAreaFigure call methods of Figure
  1. connect call addFigureChangeListener
  2. read call addFigureChangeListener
  3. readObject call addFigureChangeListener
  4. connect call connectedTextLocator
  5. connect call removeFigureChangeListener
  6. disconnect call removeFigureChangeListener
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. addFigureChangeListener
  2. connectedTextLocator
  3. removeFigureChangeListener
Top




Description: PATTERN Bridge (TextAreaTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction TextAreaTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) TextAreaTool delegation Figure
Methods of TextAreaTool call methods of Figure
  1. mouseDown call getTextHolder
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getTextHolder
Top




Description: PATTERN Bridge (TextAreaTool,TextHolder,NULL,TextAreaFigure)
Description: PATTERN Bridge (TextAreaTool,TextHolder,NULL,TextFigure)
Identified roles:
Abstraction TextAreaTool
Implementor TextHolder
ConcreteImplementor TextAreaFigure , TextFigure
Verified properties:
1) TextAreaTool delegation TextHolder
Methods of TextAreaTool call methods of TextHolder
  1. mouseDown call acceptsTyping
  2. mouseUp call acceptsTyping
  3. getFont call getFont
  4. beginEdit call getText
  5. createUndoActivity call getText
  6. endEdit call getText
  7. deactivate call getText
  8. mouseDown call getText
  9. mouseUp call getText
  10. endEdit call setText
  11. beginEdit call setText
  12. deactivate call setText
  13. mouseDown call setText
  14. mouseUp call setText
  15. fieldBounds call textDisplayBox
  16. beginEdit call textDisplayBox
  17. mouseDown call textDisplayBox
  18. mouseUp call textDisplayBox
2) TextAreaFigure extend TextHolder
Method of TextHolder are also into TextAreaFigure
  1. getText
  2. setText
  3. textDisplayBox
  4. getFont
  5. acceptsTyping
3) TextFigure extend TextHolder
Method of TextHolder are also into TextFigure
  1. getText
  2. setText
  3. textDisplayBox
  4. getFont
  5. acceptsTyping
Top




Description: PATTERN Bridge (TextFigure,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction TextFigure
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) TextFigure delegation Figure
Methods of TextFigure call methods of Figure
  1. connect call addFigureChangeListener
  2. read call addFigureChangeListener
  3. readObject call addFigureChangeListener
  4. connect call connectedTextLocator
  5. disconnect call removeFigureChangeListener
  6. connect call removeFigureChangeListener
  7. release call removeFigureChangeListener
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. connectedTextLocator
  2. removeFigureChangeListener
  3. addFigureChangeListener
Top




Description: PATTERN Bridge (TextHolderContentProducer,TextHolder,NULL,TextAreaFigure)
Description: PATTERN Bridge (TextHolderContentProducer,TextHolder,NULL,TextFigure)
Identified roles:
Abstraction TextHolderContentProducer
Implementor TextHolder
ConcreteImplementor TextAreaFigure , TextFigure
Verified properties:
1) TextHolderContentProducer delegation TextHolder
Methods of TextHolderContentProducer call methods of TextHolder
  1. write call getRepresentingFigure
  2. getContent call getText
2) TextAreaFigure extend TextHolder
Method of TextHolder are also into TextAreaFigure
  1. getText
  2. getRepresentingFigure
3) TextFigure extend TextHolder
Method of TextHolder are also into TextFigure
  1. getText
  2. getRepresentingFigure
Top




Description: PATTERN Bridge (TextTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction TextTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) TextTool delegation Figure
Methods of TextTool call methods of Figure
  1. mouseDown call getTextHolder
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getTextHolder
Top




Description: PATTERN Bridge (TextTool,TextHolder,NULL,TextAreaFigure)
Description: PATTERN Bridge (TextTool,TextHolder,NULL,TextFigure)
Identified roles:
Abstraction TextTool
Implementor TextHolder
ConcreteImplementor TextAreaFigure , TextFigure
Verified properties:
1) TextTool delegation TextHolder
Methods of TextTool call methods of TextHolder
  1. mouseDown call acceptsTyping
  2. beginEdit call getFont
  3. mouseDown call getFont
  4. endEdit call getRepresentingFigure
  5. beginEdit call getRepresentingFigure
  6. deactivate call getRepresentingFigure
  7. mouseDown call getRepresentingFigure
  8. beginEdit call getText
  9. createUndoActivity call getText
  10. endEdit call getText
  11. deactivate call getText
  12. mouseDown call getText
  13. fieldBounds call overlayColumns
  14. beginEdit call overlayColumns
  15. mouseDown call overlayColumns
  16. endEdit call setText
  17. beginEdit call setText
  18. deactivate call setText
  19. mouseDown call setText
  20. fieldBounds call textDisplayBox
  21. beginEdit call textDisplayBox
  22. mouseDown call textDisplayBox
2) TextAreaFigure extend TextHolder
Method of TextHolder are also into TextAreaFigure
  1. getFont
  2. getText
  3. getRepresentingFigure
  4. setText
  5. overlayColumns
  6. textDisplayBox
  7. acceptsTyping
3) TextFigure extend TextHolder
Method of TextHolder are also into TextFigure
  1. getFont
  2. getText
  3. getRepresentingFigure
  4. setText
  5. overlayColumns
  6. textDisplayBox
  7. acceptsTyping
Top




Description: PATTERN Bridge (ToolButton,Tool,NULL,AbstractTool)
Identified roles:
Abstraction ToolButton
Implementor Tool
ConcreteImplementor AbstractTool
Verified properties:
1) ToolButton delegation Tool
Methods of ToolButton call methods of Tool
  1. ToolButton call addToolListener
  2. ToolButton call isUsable
2) AbstractTool extend Tool
Method of Tool are also into AbstractTool
  1. addToolListener
  2. isUsable
Top




Description: PATTERN Bridge (URLTool,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction URLTool
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) URLTool delegation Figure
Methods of URLTool call methods of Figure
  1. fieldBounds call displayBox
  2. getURL call getAttribute
  3. fieldBounds call getAttribute
  4. setURL call setAttribute
  5. endEdit call setAttribute
  6. mouseDown call setAttribute
  7. deactivate call setAttribute
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. setAttribute
  2. displayBox
  3. getAttribute
Top




Description: PATTERN Bridge (UndoActivity,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction UndoActivity
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) UndoActivity delegation Figure
Methods of UndoActivity call methods of Figure
  1. addOriginalPoint call displayBox
  2. alignAffectedFigures call displayBox
  3. resetDisplayBox call displayBox
  4. undo call displayBox
  5. redo call displayBox
  6. setAffectedFigures call displayBox
  7. undo call figures
  8. ungroupFigures call figures
  9. redo call figures
  10. setAffectedFigures call getAttribute
  11. redo call getTextHolder
  12. setText call getTextHolder
  13. undo call getTextHolder
  14. undo call moveBy
  15. redo call setAttribute
  16. undo call setAttribute
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. displayBox
  2. getTextHolder
  3. setAttribute
  4. figures
  5. getAttribute
  6. moveBy
Top




Description: PATTERN Bridge (UndoActivity,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (UndoActivity,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction UndoActivity
Implementor FigureEnumeration
ConcreteImplementor ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) UndoActivity delegation FigureEnumeration
Methods of UndoActivity call methods of FigureEnumeration
  1. alignAffectedFigures call hasNextFigure
  2. moveAffectedFigures call hasNextFigure
  3. movePointToOldLocation call hasNextFigure
  4. redo call hasNextFigure
  5. release call hasNextFigure
  6. rememberSelectedFigures call hasNextFigure
  7. replaceAffectedFigures call hasNextFigure
  8. resetDisplayBox call hasNextFigure
  9. resetPolygon call hasNextFigure
  10. resetRadius call hasNextFigure
  11. resetRotationAngle call hasNextFigure
  12. setAffectedFigures call hasNextFigure
  13. setText call hasNextFigure
  14. swapConnectors call hasNextFigure
  15. swapFont call hasNextFigure
  16. undo call hasNextFigure
  17. ungroupFigures call hasNextFigure
  18. setSelectedFigures call hasNextFigure
  19. alignAffectedFigures call nextFigure
  20. moveAffectedFigures call nextFigure
  21. movePointToOldLocation call nextFigure
  22. redo call nextFigure
  23. release call nextFigure
  24. rememberSelectedFigures call nextFigure
  25. replaceAffectedFigures call nextFigure
  26. resetDisplayBox call nextFigure
  27. resetPolygon call nextFigure
  28. resetRadius call nextFigure
  29. resetRotationAngle call nextFigure
  30. setAffectedFigures call nextFigure
  31. setText call nextFigure
  32. swapConnectors call nextFigure
  33. swapFont call nextFigure
  34. undo call nextFigure
  35. ungroupFigures call nextFigure
  36. setSelectedFigures call nextFigure
2) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (UndoCommand,Undoable,NULL,UndoableAdapter)
Identified roles:
Abstraction UndoCommand
Implementor Undoable
ConcreteImplementor UndoableAdapter
Verified properties:
1) UndoCommand delegation Undoable
Methods of UndoCommand call methods of Undoable
  1. execute call getDrawingView
  2. execute call isRedoable
  3. execute call undo
2) UndoableAdapter extend Undoable
Method of Undoable are also into UndoableAdapter
  1. getDrawingView
  2. isRedoable
  3. undo
Top




Description: PATTERN Bridge (UndoManager,Undoable,NULL,UndoableAdapter)
Identified roles:
Abstraction UndoManager
Implementor Undoable
ConcreteImplementor UndoableAdapter
Verified properties:
1) UndoManager delegation Undoable
Methods of UndoManager call methods of Undoable
  1. clearRedos call getDrawingView
  2. clearUndos call getDrawingView
  3. pushRedo call isRedoable
  4. isRedoable call isRedoable
  5. pushUndo call isUndoable
  6. isUndoable call isUndoable
  7. removeFirstElementInFullList call release
  8. pushRedo call release
  9. pushUndo call release
2) UndoableAdapter extend Undoable
Method of Undoable are also into UndoableAdapter
  1. getDrawingView
  2. isRedoable
  3. isUndoable
  4. release
Top




Description: PATTERN Bridge (UndoRedoActivityTest,Undoable,NULL,UndoableAdapter)
Identified roles:
Abstraction UndoRedoActivityTest
Implementor Undoable
ConcreteImplementor UndoableAdapter
Verified properties:
1) UndoRedoActivityTest delegation Undoable
Methods of UndoRedoActivityTest call methods of Undoable
  1. createInstance call setAffectedFigures
  2. setUp call setAffectedFigures
2) UndoableAdapter extend Undoable
Method of Undoable are also into UndoableAdapter
  1. setAffectedFigures
Top




Description: PATTERN Bridge (UndoRedoActivityTest,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (UndoRedoActivityTest,FigureEnumeration,NULL,ReverseFigureEnumerator)
Identified roles:
Abstraction UndoRedoActivityTest
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator
Verified properties:
1) UndoRedoActivityTest delegation FigureEnumeration
Methods of UndoRedoActivityTest call methods of FigureEnumeration
  1. testSetGetAffectedFigures call hasNextFigure
  2. testSetGetAffectedFigures call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (UndoableAdapter,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction UndoableAdapter
Implementor FigureEnumeration
ConcreteImplementor SingleFigureEnumerator
Verified properties:
1) UndoableAdapter delegation FigureEnumeration
Methods of UndoableAdapter call methods of FigureEnumeration
  1. release call hasNextFigure
  2. rememberFigures call hasNextFigure
  3. setAffectedFigures call hasNextFigure
  4. duplicateAffectedFigures call hasNextFigure
  5. release call nextFigure
  6. rememberFigures call nextFigure
  7. setAffectedFigures call nextFigure
  8. duplicateAffectedFigures call nextFigure
2) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (UndoableAdapterTest,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (UndoableAdapterTest,FigureEnumeration,NULL,ReverseFigureEnumerator)
Identified roles:
Abstraction UndoableAdapterTest
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator
Verified properties:
1) UndoableAdapterTest delegation FigureEnumeration
Methods of UndoableAdapterTest call methods of FigureEnumeration
  1. testSetGetAffectedFigures call hasNextFigure
  2. testSetGetAffectedFigures call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (UndoableCommand,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (UndoableCommand,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction UndoableCommand
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) UndoableCommand delegation DrawingView
Methods of UndoableCommand call methods of DrawingView
  1. execute call addFigureSelectionListener
  2. execute call removeFigureSelectionListener
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. addFigureSelectionListener
  2. removeFigureSelectionListener
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. addFigureSelectionListener
  2. removeFigureSelectionListener
Top




Description: PATTERN Bridge (UndoableCommand,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (UndoableCommand,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction UndoableCommand
Implementor DrawingEditor
ConcreteImplementor DrawApplet , JavaDrawViewer
Verified properties:
1) UndoableCommand delegation DrawingEditor
Methods of UndoableCommand call methods of DrawingEditor
  1. execute call figureSelectionChanged
  2. execute call getUndoManager
  3. view call view
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. getUndoManager
  2. figureSelectionChanged
  3. view
3) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. getUndoManager
  2. figureSelectionChanged
  3. view
Top




Description: PATTERN Bridge (UndoableHandle,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (UndoableHandle,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction UndoableHandle
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) UndoableHandle delegation DrawingView
Methods of UndoableHandle call methods of DrawingView
  1. invokeEnd call editor
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. editor
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. editor
Top




Description: PATTERN Bridge (UndoableTool,DrawingEditor,NULL,DrawApplet)
Description: PATTERN Bridge (UndoableTool,DrawingEditor,NULL,DrawApplication)
Description: PATTERN Bridge (UndoableTool,DrawingEditor,NULL,JavaDrawViewer)
Identified roles:
Abstraction UndoableTool
Implementor DrawingEditor
ConcreteImplementor DrawApplet , DrawApplication , JavaDrawViewer
Verified properties:
1) UndoableTool delegation DrawingEditor
Methods of UndoableTool call methods of DrawingEditor
  1. deactivate call figureSelectionChanged
  2. deactivate call getUndoManager
  3. isActive call tool
  4. getActiveView call view
  5. view call view
  6. deactivate call view
2) DrawApplet extend DrawingEditor
Method of DrawingEditor are also into DrawApplet
  1. getUndoManager
  2. figureSelectionChanged
  3. view
  4. tool
3) DrawApplication extend DrawingEditor
Method of DrawingEditor are also into DrawApplication
  1. getUndoManager
  2. figureSelectionChanged
  3. view
  4. tool
4) JavaDrawViewer extend DrawingEditor
Method of DrawingEditor are also into JavaDrawViewer
  1. getUndoManager
  2. figureSelectionChanged
  3. view
  4. tool
Top




Description: PATTERN Bridge (UngroupCommand,Figure,NULL,AbstractFigure)
Identified roles:
Abstraction UngroupCommand
Implementor Figure
ConcreteImplementor AbstractFigure
Verified properties:
1) UngroupCommand delegation Figure
Methods of UngroupCommand call methods of Figure
  1. isExecutableWithView call getDecoratedFigure
2) AbstractFigure extend Figure
Method of Figure are also into AbstractFigure
  1. getDecoratedFigure
Top




Description: PATTERN Bridge (UngroupCommand,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (UngroupCommand,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (UngroupCommand,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction UngroupCommand
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) UngroupCommand delegation FigureEnumeration
Methods of UngroupCommand call methods of FigureEnumeration
  1. isExecutableWithView call hasNextFigure
  2. isExecutableWithView call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ZoomDrawingView,FigureEnumeration,NULL,FigureEnumerator)
Description: PATTERN Bridge (ZoomDrawingView,FigureEnumeration,NULL,ReverseFigureEnumerator)
Description: PATTERN Bridge (ZoomDrawingView,FigureEnumeration,NULL,SingleFigureEnumerator)
Identified roles:
Abstraction ZoomDrawingView
Implementor FigureEnumeration
ConcreteImplementor FigureEnumerator , ReverseFigureEnumerator , SingleFigureEnumerator
Verified properties:
1) ZoomDrawingView delegation FigureEnumeration
Methods of ZoomDrawingView call methods of FigureEnumeration
  1. centralize call hasNextFigure
  2. setScale call hasNextFigure
  3. centralize call nextFigure
  4. setScale call nextFigure
2) FigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into FigureEnumerator
  1. hasNextFigure
  2. nextFigure
3) ReverseFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
4) SingleFigureEnumerator extend FigureEnumeration
Method of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
Top




Description: PATTERN Bridge (ZoomUpdateStrategy,DrawingView,NULL,NullDrawingView)
Description: PATTERN Bridge (ZoomUpdateStrategy,DrawingView,NULL,StandardDrawingView)
Identified roles:
Abstraction ZoomUpdateStrategy
Implementor DrawingView
ConcreteImplementor NullDrawingView , StandardDrawingView
Verified properties:
1) ZoomUpdateStrategy delegation DrawingView
Methods of ZoomUpdateStrategy call methods of DrawingView
  1. draw call createImage
  2. draw call drawAll
  3. draw call getSize
2) NullDrawingView extend DrawingView
Method of DrawingView are also into NullDrawingView
  1. createImage
  2. drawAll
  3. getSize
3) StandardDrawingView extend DrawingView
Method of DrawingView are also into StandardDrawingView
  1. createImage
  2. drawAll
  3. getSize
Top







COMPOSITE





Description: PATTERN Composite (Command,AbstractCommand,UndoableCommand)
Identified roles:
Component Command
Leaf AbstractCommand
Composite UndoableCommand
Verified properties:
1) AbstractCommand extend Command
Methods of Command are also into AbstractCommand
  1. addCommandListener
  2. execute
  3. getDrawingEditor
  4. getUndoActivity
  5. isExecutable
  6. name
  7. removeCommandListener
  8. setUndoActivity
2) UndoableCommand extend Command
Methods of UndoableCommand are also into Command
  1. execute
  2. getDrawingEditor
  3. isExecutable
  4. name
3) UndoableCommand delegation Command
Methods of UndoableCommand call methods of Command
  1. execute call execute
  2. execute call getUndoActivity
  3. getDrawingEditor call getDrawingEditor
  4. isExecutable call isExecutable
  5. name call name
Top




Description: PATTERN Composite (Handle,AbstractHandle,UndoableHandle)
Identified roles:
Component Handle
Leaf AbstractHandle
Composite UndoableHandle
Verified properties:
1) AbstractHandle extend Handle
Methods of Handle are also into AbstractHandle
  1. containsPoint
  2. displayBox
  3. draw
  4. getCursor
  5. getUndoActivity
  6. invokeEnd
  7. invokeStart
  8. invokeStep
  9. owner
  10. setUndoActivity
2) UndoableHandle extend Handle
Methods of UndoableHandle are also into Handle
  1. containsPoint
  2. displayBox
  3. draw
  4. getCursor
  5. invokeEnd
  6. invokeStart
  7. invokeStep
  8. owner
3) UndoableHandle delegation Handle
Methods of UndoableHandle call methods of Handle
  1. containsPoint call containsPoint
  2. displayBox call displayBox
  3. draw call draw
  4. getCursor call getCursor
  5. invokeEnd call invokeEnd
  6. invokeEnd call getUndoActivity
  7. invokeStart call invokeStart
  8. invokeStep call invokeStep
  9. owner call owner
Top




Description: PATTERN Composite (Tool,AbstractTool,UndoableTool)
Identified roles:
Component Tool
Leaf AbstractTool
Composite UndoableTool
Verified properties:
1) AbstractTool extend Tool
Methods of Tool are also into AbstractTool
  1. activate
  2. addToolListener
  3. deactivate
  4. editor
  5. getUndoActivity
  6. isActive
  7. isEnabled
  8. isUsable
  9. keyDown
  10. mouseDown
  11. mouseDrag
  12. mouseMove
  13. mouseUp
  14. removeToolListener
  15. setEnabled
  16. setUndoActivity
  17. setUsable
2) UndoableTool extend Tool
Methods of UndoableTool are also into Tool
  1. activate
  2. deactivate
  3. editor
  4. isEnabled
  5. isUsable
  6. keyDown
  7. mouseDown
  8. mouseDrag
  9. mouseMove
  10. mouseUp
  11. setEnabled
  12. setUsable
3) UndoableTool delegation Tool
Methods of UndoableTool call methods of Tool
  1. activate call activate
  2. deactivate call deactivate
  3. deactivate call getUndoActivity
  4. editor call editor
  5. isEnabled call isEnabled
  6. isUsable call isUsable
  7. keyDown call keyDown
  8. mouseDown call mouseDown
  9. mouseDrag call mouseDrag
  10. mouseMove call mouseMove
  11. mouseUp call mouseUp
  12. setEnabled call setEnabled
  13. setUsable call setUsable
Top




Description: PATTERN Composite (FigureEnumeration,ReverseFigureEnumerator,FigureAndEnumerator)
Description: PATTERN Composite (FigureEnumeration,SingleFigureEnumerator,FigureAndEnumerator)
Identified roles:
Component FigureEnumeration
Leaf ReverseFigureEnumerator , SingleFigureEnumerator
Composite FigureAndEnumerator
Verified properties:
1) ReverseFigureEnumerator extend FigureEnumeration
Methods of FigureEnumeration are also into ReverseFigureEnumerator
  1. hasNextFigure
  2. nextFigure
  3. reset
2) SingleFigureEnumerator extend FigureEnumeration
Methods of FigureEnumeration are also into SingleFigureEnumerator
  1. hasNextFigure
  2. nextFigure
  3. reset
3) FigureAndEnumerator extend FigureEnumeration
Methods of FigureAndEnumerator are also into FigureEnumeration
  1. hasNextFigure
  2. nextFigure
  3. reset
4) FigureAndEnumerator delegation FigureEnumeration
Methods of FigureAndEnumerator call methods of FigureEnumeration
  1. hasNextFigure call hasNextFigure
  2. nextFigure call hasNextFigure
  3. nextFigure call nextFigure
  4. reset call reset
Top




Description: PATTERN Composite (Undoable,UndoableAdapter,UndoRedoActivity)
Identified roles:
Component Undoable
Leaf UndoableAdapter
Composite UndoRedoActivity
Verified properties:
1) UndoableAdapter extend Undoable
Methods of Undoable are also into UndoableAdapter
  1. getAffectedFigures
  2. getAffectedFiguresCount
  3. getDrawingView
  4. isRedoable
  5. isUndoable
  6. redo
  7. release
  8. setAffectedFigures
  9. setRedoable
  10. setUndoable
  11. undo
2) UndoRedoActivity extend Undoable
Methods of UndoRedoActivity are also into Undoable
  1. getAffectedFigures
  2. getAffectedFiguresCount
  3. getDrawingView
  4. isRedoable
  5. isUndoable
  6. redo
  7. release
  8. setAffectedFigures
  9. setRedoable
  10. setUndoable
  11. undo
3) UndoRedoActivity delegation Undoable
Methods of UndoRedoActivity call methods of Undoable
  1. getAffectedFigures call getAffectedFigures
  2. getAffectedFiguresCount call getAffectedFiguresCount
  3. getDrawingView call getDrawingView
  4. isRedoable call isUndoable
  5. isUndoable call isRedoable
  6. redo call undo
  7. redo call isRedoable
  8. release call release
  9. setAffectedFigures call setAffectedFigures
  10. setRedoable call setUndoable
  11. setUndoable call setRedoable
  12. undo call redo
  13. undo call isUndoable
Top







FACADE



PACKAGE org.jhotdraw.contrib
Identified roles:
Facade MDIDesktopPane
Hidden classes
  1. MDIDesktopManager
Facade MiniMapView
Hidden classes
  1. SubjectListener
  2. MappedDrawingChangeListener
Facade PolygonFigure
Hidden classes
  1. PolygonScaleHandle
Facade TriangleFigure
Hidden classes
  1. TriangleRotationHandle


Top


PACKAGE org.jhotdraw.contrib.dnd
Identified roles:
Facade JHDDragSourceListener
Hidden classes
  1. RemoveUndoActivity
Facade JHDDropTargetListener
Hidden classes
  1. AddUndoActivity


Top


PACKAGE org.jhotdraw.contrib.html
Identified roles:
Facade ETSLADisposalStrategy
Hidden classes
  1. DisposalThread
Facade HTMLTextAreaFigure
Hidden classes
  1. InvalidAttributeMarker


Top


PACKAGE org.jhotdraw.contrib.zoom
Identified roles:
Facade ScalingGraphics
Hidden classes
  1. ScalingFontMetrics


Top


PACKAGE org.jhotdraw.figures
Identified roles:
Facade ConnectedTextTool
Hidden classes
  1. DeleteUndoActivity
Facade ElbowConnection
Hidden classes
  1. ElbowTextLocator
Facade GroupFigure
Hidden classes
  1. GroupHandle
Facade PolyLineFigure
Hidden classes
  1. PolyLineLocator
Facade RoundRectangleFigure
Hidden classes
  1. RadiusHandle


Top


PACKAGE org.jhotdraw.samples.javadraw
Identified roles:
Facade JavaDrawViewer
Hidden classes
  1. FollowURLTool


Top


PACKAGE org.jhotdraw.standard
Identified roles:
Facade BoxHandleKit
Hidden classes
  1. NorthEastHandle
  2. EastHandle
  3. NorthHandle
  4. NorthWestHandle
  5. SouthEastHandle
  6. SouthHandle
  7. SouthWestHandle
  8. WestHandle
Facade CompositeFigure
Hidden classes
  1. OrderedFigureElement
  2. QuadTree
Facade StandardDrawingView
Hidden classes
  1. ASH


Top


PACKAGE org.jhotdraw.util
Identified roles:
Facade GraphLayout
Hidden classes
  1. GraphNode
Facade JDOStorageFormat
Hidden classes
  1. DrawingListModel
  2. DrawingSelector


Top





RESULTS



Statistics
Date 10.15.2007
valid 244
not valid 3020
Adapter 53
Bridge 166
Proxy 0
Composite 5
Decorator 0
Facade 20

Classes
Classes used by Adapter: 69
Classes used by Bridge: 148
Classes used by Composite: 16
Classes used by Facade: 50
Classes used by all design patterns: 197
Total number of classes: 544

Relations
Relations used by Adapter: 149
Relations used by Bridge: 977
Relations used by Composite: 55
Relations used by Facade: 60
Relations used by all design patterns: 1211
Total number of relations: 13079
Top