Uses of Class
org.objectweb.jac.ide.Project

Packages that use Project
org.objectweb.jac.ide This package contains the implementation of the JAC's IDE: UMLAF (for UML Aspectual Factory). 
org.objectweb.jac.ide.swing   
 

Uses of Project in org.objectweb.jac.ide
 

Methods in org.objectweb.jac.ide that return Project
 Project Package.getProject()
           
 Project Member.getProject()
           
protected static Project Gui.getProject(ModelElement element)
          Gets the project an element belongs to
 Project Class.getProject()
           
 Project Application.getProject()
          Get the value of project.
 

Methods in org.objectweb.jac.ide with parameters of type Project
 void RttiPlugin.genConfig(Writer output, Project project)
           
 void RttiPlugin.genFieldConfig(Writer output, Project project, Package pkg, Class cl, Field field)
           
 void RttiPlugin.genRoleConfig(Writer output, Project project, Package pkg, Class cl, RelationRole role)
           
 void Projects.addProject(Project p)
           
 void Projects.removeProject(Project p)
           
 void PersistencePlugin.genClassConfig(Writer output, Project project, Package pkg, Class cl)
           
 void Package.setProject(Project project)
           
 void IntegrityPlugin.genClassConfig(Writer output, Project project, Package pkg, Class cl)
           
 void GuiPlugin.genConfig(Writer output, Project project)
           
 void GuiPlugin.genPackageConfig(Writer output, Project project, Package pkg)
           
 void GuiPlugin.genClassConfig(Writer output, Project project, Package pkg, Class cl)
           
 void GuiPlugin.genRoleConfig(Writer output, Project project, Package pkg, Class cl, RelationRole role)
           
 void GuiPlugin.genFieldConfig(Writer output, Project project, Package pkg, Class cl, Field field)
           
 void GuiPlugin.genMethodConfig(Writer output, Project project, Package pkg, Class cl, Method method)
           
static void CodeGeneration.createProjectCode(Project project, String baseDir)
          Generate code for all the classes and aspects of a project.
static void CodeGeneration.createJavaCode(Project project, String baseDir)
          Generate java sources for a project
static void CodeGeneration.createApplicationCode(Project prj, Application app, File baseDir)
          Generate code for an application (Run and aspect configurations)
static void CodeGeneration.createPackageCode(Project prj, Package pkg, File baseDir, String ppath)
          Generate code for the classes of a package and its subpackages.
static void CodeGeneration.createClassCode(Project prj, Class c, File baseDir, String ppath)
          Generate the java source code of a class.
static void CodeGeneration.createAspectCode(Project prj, Aspect a, File baseDir, String ppath)
          Generate java source code for an aspect.
static Errors CodeGeneration.generateAndCompileProjectCode(Project project, String baseDir)
           
static Errors CodeGeneration.compileProjectCode(Project project)
          Run compilation command for a project.
static void CodeGeneration.documentProjectCode(Project project, String baseDir)
          Generated javadoc documentation for a project
static void CodeGeneration.generateCode(Project project)
           
static void CodeGeneration.generateJavaCode(Project project)
           
static Errors CodeGeneration.compile(Project project)
           
static Errors CodeGeneration.generateAndCompile(Project project)
           
static void CodeGeneration.createJAR(Project project)
          Creates a JAR file containing all the .class files
static void CodeGeneration.createManifest(Project project)
           
 void AspectPlugin.genConfig(Writer output, Project project)
          Generate default rtti config code for a project
 void Application.setProject(Project v)
          Set the value of project.
 void AbstractPlugin.genConfig(Writer output, Project project)
           
 void AbstractPlugin.genPackageConfig(Writer output, Project project, Package pkg)
          Generate default rtti config code for a package
 void AbstractPlugin.genClassConfig(Writer output, Project project, Package pkg, Class cl)
          Generate default rtti config code for a class
 void AbstractPlugin.genFieldConfig(Writer output, Project project, Package pkg, Class cl, Field field)
          Generate default rtti config code for a field
 void AbstractPlugin.genMethodConfig(Writer output, Project project, Package pkg, Class cl, Method method)
          Generate default rtti config code for a method
 void AbstractPlugin.genRoleConfig(Writer output, Project project, Package pkg, Class cl, RelationRole role)
          Generate default rtti config code for a relation role
 

Uses of Project in org.objectweb.jac.ide.swing
 

Constructors in org.objectweb.jac.ide.swing with parameters of type Project
AccCompletionEngine(ToolParserWrapper parser, Project project)
          Creates a new AccCompletionEngine using a given parser.