Poseidon for UMLTM
  UMLdoc
 PREV      NEXT       FRAMES    NO FRAMES      

com.gentleware.jboogie.openapi

Interface Project

com.gentleware.jboogie.openapi.Project

public interface Project


Looking for the class Project? Go to com.gentleware.jboogie.kernel.ProjectImpl!

This is how a Project looks like in general.


 Association Summary
public Command  command
 
public DiAccessory  diAccessory
 
public DiFactory  diFactory
 
public DiHelpers  diHelpers
 
public DiagramPanel  diagramPanel
 
public DiagramPanel.DumpKeyEventListener  diagramPanel_DumpKeyEventListener
 
public LayoutPool  layoutPool
 
public LayoutStrategy  layoutStrategy
 
public LayoutValidator  layoutValidator
 
public ProjectAction  projectAction
 
public ShapeStrategy  shapeStrategy
 
arrow_up
 

 Method Summary
public void   addDiagramRenderer(DiagramRenderer dr)
 
public void   addUpdateModelListener(UpdateModelListener updateModelListener)
 
public JBoogieTransferable   createTransferable(Collection dragElements)
 
public void   dispose()
 
public void   dumpModel()
to dump model to system out, previously was in Utils, but had to be removed cause JBoogie.Utils does not know UML  
public ConflictChecker   getConflictChecker()
 
public ControllerFactory   getControllerFactory()
 
public DiAccessory   getDiAccessory()
 
public DiCommandFactory   getDiCommandFactory()
 
public   getDiDestructor()
 
public DiFactory   getDiFactory()
 
public DiHelpers   getDiHelpers()
 
public DiId   getDiId(RefObject element)
 
public List   getDiId(Collection diElements)
 
public IdMap   getDiIdMap()
 
public DiPulizerPool   getDiPulizerPool()
 
public Class   getDiagramEditorDropTarget()
 
public List   getDiagramRenderers()
 
public Collection   getDiagrams()
 
public RefObject   getFirstModel()
 
public   getHighlightManager()
 
public Id   getId(RefObject element)
 
public IdFactory   getIdFactory()
 
public JmiCommandFactory   getJmiCommandFactory()
 
public JmiHelpers   getJmiHelpers()
 
public LayoutValidator   getLayoutValidator()
 
public ProjectTypeMdrFacade   getMdrFacade()
This methods returns a indirect handle of the repository of MDR. 
public String   getMetamodelExtendName()
 
public RefObject   getModel(int index)
 
public String   getModelInstanceName()
 
public ModelMapper   getModelMapper()
 
public Collection   getModels()
 
public MouseMotionManager   getMouseMotionManager()
 
public String   getName()
 
public NameGenerator   getNameGenerator()
 
public DiId   getNextDiId()
 
public DiId   getNextDiId(String globalId)
 
public SmId   getNextSmId()
 
public SmId   getNextSmId(String globalId)
 
public CommonPasteHelper   getPasteHelper()
 
public int   getPresentationCountFor(RefObject element)
 
public RapidButtonManager   getRapidButtonManager()
 
public RendererFactory   getRendererFactory()
 
public SmCommandFactory   getSmCommandFactory()
 
public SmId   getSmId(RefObject element)
 
public List   getSmId(Collection smElements)
 
public IdMap   getSmIdMap()
 
public Style   getStyle()
 
public TargetManager   getTargetManager()
 
public ProjectType   getType()
 
public UndoManager   getUndoManager()
 
public List   getUpdateModelListeners()
Listeners, that implement UpdateModelLister interface, and should update the model  
public URL   getUrl()
 
public void   handleDiRemoved(DiId diId)
 
public void   handleSmRemoved(SmId diId)
 
public boolean   hasDiId(RefObject element)
Checks if a DiId for the given element exists. 
public boolean   hasId(RefObject element)
 
public void   initEmptyProject()
 
public void   initEmptyProject(boolean createInitialDiagram)
 
public boolean   needsSave()
 
public void   removeDiagramRenderer(DiagramRenderer dr)
 
public void   removeUpdateModelListener(UpdateModelListener updateModelListener)
 
public void   setGlobalId(Id id, String globalId)
 
public void   setIsDipulizing(boolean b)
 
public void   setNameGenerator(NameGenerator nameGenerator)
 
public void   setNeedsSave()
 
public boolean   updateProjectBeforeAction()
forces registered listeners to update model before executing a given action  
arrow_up
 

Tagged Values
static false
gentleware-imported-line-number 33
gentleware-imported-package-statement-line-number 5
 

 Association Detail

command

public Command command

arrow_up


diAccessory

public DiAccessory diAccessory

arrow_up


diFactory

public DiFactory diFactory

arrow_up


diHelpers

public DiHelpers diHelpers

arrow_up


diagramPanel

public DiagramPanel diagramPanel

arrow_up


diagramPanel_DumpKeyEventListener

public DiagramPanel.DumpKeyEventListener diagramPanel_DumpKeyEventListener

arrow_up


layoutPool

public LayoutPool layoutPool

arrow_up


layoutStrategy

public LayoutStrategy layoutStrategy

arrow_up


layoutValidator

public LayoutValidator layoutValidator

arrow_up


projectAction

public ProjectAction projectAction

arrow_up


shapeStrategy

public ShapeStrategy shapeStrategy

arrow_up
 Method Detail

addDiagramRenderer

public void addDiagramRenderer(DiagramRenderer dr)

Parameters:
dr -
arrow_up


addUpdateModelListener

public void addUpdateModelListener(UpdateModelListener updateModelListener)

Parameters:
updateModelListener -
arrow_up


createTransferable

public JBoogieTransferable createTransferable(Collection dragElements)

Parameters:
dragElements -
Returns:
arrow_up


dispose

public void dispose()

arrow_up


dumpModel

public void dumpModel()


to dump model to system out, previously was in Utils, but had to be removed cause JBoogie.Utils does not know UML  
arrow_up


getConflictChecker

public ConflictChecker getConflictChecker()

Returns:
arrow_up


getControllerFactory

public ControllerFactory getControllerFactory()

Returns:
arrow_up


getDiAccessory

public DiAccessory getDiAccessory()

Returns:
arrow_up


getDiCommandFactory

public DiCommandFactory getDiCommandFactory()

Returns:
arrow_up


getDiDestructor

public getDiDestructor()

Returns:
arrow_up


getDiFactory

public DiFactory getDiFactory()

Returns:
arrow_up


getDiHelpers

public DiHelpers getDiHelpers()

Returns:
arrow_up


getDiId

public DiId getDiId(RefObject element)

Parameters:
element -
Returns:
arrow_up


getDiId

public List getDiId(Collection diElements)

Parameters:
diElements -
Returns:
arrow_up


getDiIdMap

public IdMap getDiIdMap()

Returns:
arrow_up


getDiPulizerPool

public DiPulizerPool getDiPulizerPool()

Returns:
arrow_up


getDiagramEditorDropTarget

public Class getDiagramEditorDropTarget()

Returns:
arrow_up


getDiagramRenderers

public List getDiagramRenderers()

Returns:
arrow_up


getDiagrams

public Collection getDiagrams()

Returns:
arrow_up


getFirstModel

public RefObject getFirstModel()

Returns:
arrow_up


getHighlightManager

public getHighlightManager()

Returns:
arrow_up


getId

public Id getId(RefObject element)

Parameters:
element -
Returns:
arrow_up


getIdFactory

public IdFactory getIdFactory()

Returns:
arrow_up


getJmiCommandFactory

public JmiCommandFactory getJmiCommandFactory()

Returns:
arrow_up


getJmiHelpers

public JmiHelpers getJmiHelpers()

Returns:
arrow_up


getLayoutValidator

public LayoutValidator getLayoutValidator()

Returns:
arrow_up


getMdrFacade

public ProjectTypeMdrFacade getMdrFacade()


This methods returns a indirect handle of the repository of MDR. The JBoogieProjectTypeMdrHelper.getRepositoryCreator() returns the handle of the MdrFacade you've gotten with former version of this method.  
Returns:
arrow_up


getMetamodelExtendName

public String getMetamodelExtendName()

Returns:
arrow_up


getModel

public RefObject getModel(int index)

Parameters:
index -
Returns:
arrow_up


getModelInstanceName

public String getModelInstanceName()

Returns:
arrow_up


getModelMapper

public ModelMapper getModelMapper()

Returns:
arrow_up


getModels

public Collection getModels()

Returns:
arrow_up


getMouseMotionManager

public MouseMotionManager getMouseMotionManager()

Returns:
arrow_up


getName

public String getName()

Returns:
arrow_up


getNameGenerator

public NameGenerator getNameGenerator()

Returns:
arrow_up


getNextDiId

public DiId getNextDiId()

Returns:
arrow_up


getNextDiId

public DiId getNextDiId(String globalId)

Parameters:
globalId -
Returns:
arrow_up


getNextSmId

public SmId getNextSmId()

Returns:
arrow_up


getNextSmId

public SmId getNextSmId(String globalId)

Parameters:
globalId -
Returns:
arrow_up


getPasteHelper

public CommonPasteHelper getPasteHelper()

Returns:
arrow_up


getPresentationCountFor

public int getPresentationCountFor(RefObject element)

Parameters:
element -
Returns:
arrow_up


getRapidButtonManager

public RapidButtonManager getRapidButtonManager()

Returns:
arrow_up


getRendererFactory

public RendererFactory getRendererFactory()

Returns:
arrow_up


getSmCommandFactory

public SmCommandFactory getSmCommandFactory()

Returns:
arrow_up


getSmId

public SmId getSmId(RefObject element)

Parameters:
element -
Returns:
arrow_up


getSmId

public List getSmId(Collection smElements)

Parameters:
smElements -
Returns:
arrow_up


getSmIdMap

public IdMap getSmIdMap()

Returns:
arrow_up


getStyle

public Style getStyle()

Returns:
arrow_up


getTargetManager

public TargetManager getTargetManager()

Returns:
arrow_up


getType

public ProjectType getType()

Returns:
arrow_up


getUndoManager

public UndoManager getUndoManager()

Returns:
arrow_up


getUpdateModelListeners

public List getUpdateModelListeners()


Listeners, that implement UpdateModelLister interface, and should update the model  
Returns:
See also:
UpdateModelListener
arrow_up


getUrl

public URL getUrl()

Returns:
arrow_up


handleDiRemoved

public void handleDiRemoved(DiId diId)

Parameters:
diId -
arrow_up


handleSmRemoved

public void handleSmRemoved(SmId diId)

Parameters:
diId -
arrow_up


hasDiId

public boolean hasDiId(RefObject element)


Checks if a DiId for the given element exists.  
Parameters:
element - element to check
Returns:
true if DiId exists
arrow_up


hasId

public boolean hasId(RefObject element)

Parameters:
element -
Returns:
arrow_up


initEmptyProject

public void initEmptyProject()

arrow_up


initEmptyProject

public void initEmptyProject(boolean createInitialDiagram)

Parameters:
createInitialDiagram -
arrow_up


needsSave

public boolean needsSave()

Returns:
arrow_up


removeDiagramRenderer

public void removeDiagramRenderer(DiagramRenderer dr)

Parameters:
dr -
arrow_up


removeUpdateModelListener

public void removeUpdateModelListener(UpdateModelListener updateModelListener)

Parameters:
updateModelListener -
arrow_up


setGlobalId

public void setGlobalId(Id id, String globalId)

Parameters:
id -
globalId -
arrow_up


setIsDipulizing

public void setIsDipulizing(boolean b)

Parameters:
b -
arrow_up


setNameGenerator

public void setNameGenerator(NameGenerator nameGenerator)

Parameters:
nameGenerator -
arrow_up


setNeedsSave

public void setNeedsSave()

arrow_up


updateProjectBeforeAction

public boolean updateProjectBeforeAction()


forces registered listeners to update model before executing a given action  
Returns:
arrow_up
Created  2004 - 12 - 1

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.