Uses of Class
org.argouml.kernel.Project

Packages that use Project
org.argouml.application.api Provides general classes and interfaces that are fundamental to ArgoUML and ArgoUML modules. 
org.argouml.kernel Contains support for 'history', predicates, delayed change event handling, + ProjectManager & ProjectMember, Wizard. 
org.argouml.persistence Contains support for persisting projects to some media. 
org.argouml.uml This package contains some support for TableModels, Profiles, PropPanel Events (UMLChangeRegistry), ProjectMemberModel. 
org.argouml.uml.cognitive This package contains support for UML critics. 
org.argouml.uml.diagram Package which contains the graphical implementation of UML diagrams in subpackages and common classes used by all diagrams. 
org.argouml.uml.reveng Provides support for PluggableImport modules. 
org.argouml.uml.reveng.java Import module implementation for the Java language. 
 

Uses of Project in org.argouml.application.api
 

Methods in org.argouml.application.api with parameters of type Project
 void PluggableImport.parseFile(Project p, Object o, DiagramInterface diagram, Import importElement)
          One parseable object from the list will be parsed by this method.
 

Uses of Project in org.argouml.kernel
 

Fields in org.argouml.kernel declared as Project
private  Project AbstractProjectMember.project
           
private static Project ProjectManager.currentProject
          The project that is visible in the projectbrowser
 

Methods in org.argouml.kernel that return Project
 Project ProjectManager.getCurrentProject()
          Returns the current project.
 Project ProjectManager.makeEmptyProject()
          Makes an empty project with two standard diagrams.
 

Methods in org.argouml.kernel with parameters of type Project
 void ProjectManager.setCurrentProject(Project newProject)
          Sets the current project (the project that is viewable in the projectbrowser).
 void ProjectManager.removeProject(Project oldProject)
          Remove the project.
 

Constructors in org.argouml.kernel with parameters of type Project
AbstractProjectMember(String theUniqueName, Project theProject)
          The constructor.
 

Uses of Project in org.argouml.persistence
 

Fields in org.argouml.persistence declared as Project
private  Project ArgoParser.project
           
private  Project XMIParser.proj
           
 

Methods in org.argouml.persistence that return Project
 Project ArgoParser.getProject()
          Get the project to which the URL is to be parsed.
abstract  Project AbstractFilePersister.doLoad(File file)
           
 Project ZargoFilePersister.doLoad(File file)
           
 Project XmiFilePersister.doLoad(File file)
          This method creates a project from the specified URL Unlike the constructor which forces an .argo extension This method will attempt to load a raw XMI file This method can fail in several different ways.
 Project UmlFilePersister.doLoad(File file)
           
 Project UmlFilePersister.doLoad(File originalFile, File file)
           
 Project ProjectFilePersister.doLoad(File file)
           
 

Methods in org.argouml.persistence with parameters of type Project
 void ArgoParser.readProject(Project theProject, InputStream is)
           
 void ArgoParser.setProject(Project newProj)
          Set the project to which the URL is to be parsed.
 void AbstractFilePersister.save(Project project, File file)
          Save a project to file.
private  void AbstractFilePersister.preSave(Project project, File file)
          Handle archiving of previous file or any other common requirements before saving a model to a file.
private  void AbstractFilePersister.postSave(Project project, File file)
          Handle archiving on completion of a save such as renaming the temporary save file to the real filename.
private  void AbstractFilePersister.postSaveFailure(Project project, File file, SaveException e)
          Handle any common requirements on detection of a save error.
protected abstract  void AbstractFilePersister.doSave(Project project, File file)
          Implement in your concrete class to save a project to a file.
 void ZargoFilePersister.doSave(Project project, File file)
          It is being considered to save out individual xmi's from individuals diagrams to make it easier to modularize the output of Argo.
 void XmiFilePersister.doSave(Project project, File file)
          Save a project to a file in XMI format.
 void XMIParser.setProject(Project p)
           
 void XMIParser.readModels(Project p, URL url)
          The main parsing method.
 void UmlFilePersister.doSave(Project project, File file)
          It is being considered to save out individual xmi's from individuals diagrams to make it easier to modularize the output of Argo.
(package private)  void UmlFilePersister.writeProject(Project project, OutputStream stream)
          Write the output for a project on the given stream.
 void TodoListMemberFilePersister.load(Project project, InputStream inputStream)
          Load the todo member.
 void ProjectFilePersister.save(Project project, File file)
           
 String PersistenceManager.getQuickViewDump(Project project)
          Generates a String dump of the current model for quick viewing.
 void ModelMemberFilePersister.load(Project project, InputStream inputStream)
          Loads a model (XMI only) from an input source.
abstract  void MemberFilePersister.load(Project project, InputStream inputStream)
          Load the member based on instance variables which should have been setup in the constructor.
 void DiagramMemberFilePersister.load(Project project, InputStream inputStream)
           
 

Uses of Project in org.argouml.uml
 

Fields in org.argouml.uml declared as Project
private  Project PredicateNotInTrash.p
           
 

Constructors in org.argouml.uml with parameters of type Project
ProjectMemberModel(Object m, Project p)
          The constructor.
 

Uses of Project in org.argouml.uml.cognitive
 

Constructors in org.argouml.uml.cognitive with parameters of type Project
ProjectMemberTodoList(String name, Project p)
          The constructor.
 

Uses of Project in org.argouml.uml.diagram
 

Constructors in org.argouml.uml.diagram with parameters of type Project
ProjectMemberDiagram(ArgoDiagram d, Project p)
          The constructor.
 

Uses of Project in org.argouml.uml.reveng
 

Methods in org.argouml.uml.reveng with parameters of type Project
 void Import.parseFile(Project project, Object f)
          Parse 1 Java file, using JavaImport.
 void FileImportSupport.parseFile(Project p, Object o, DiagramInterface diagram, Import theImport)
          This method parses 1 file.
 ProjectMember DiagramInterface.findDiagramMemberByUniqueName(Project project, String name)
           
 

Uses of Project in org.argouml.uml.reveng.java
 

Methods in org.argouml.uml.reveng.java with parameters of type Project
 void JavaImport.parseFile(Project p, Object o, DiagramInterface diagram, Import theImport)
          This method parses 1 Java file.
 



ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook