org.autosemantix
Class Project

java.lang.Object
  extended byorg.autosemantix.Project

public class Project
extends java.lang.Object

This class holds information related to the current project being processed. These preferences are passed to each component in the system so that global resources like the logger can be accessed from anywhere.

Version:
Created Aug 6, 2005
Author:
Shawn Simister

Constructor Summary
Project(java.lang.String ontology, java.lang.String name, java.lang.String path, java.lang.String packagePrefix)
           
 
Method Summary
 java.lang.String getBaseClass()
           
 DeltaLog getChangeLog()
           
 java.lang.String getChangeLogFile()
           
 java.io.File getClassDir()
           
 java.lang.String getDeltaFile()
           
 java.io.File getFactoryDir()
           
 java.lang.String getHeader()
           
 java.lang.String getHeaderFile()
           
 java.io.File getInterfaceDir()
           
 org.apache.log4j.Logger getLogger()
           
 Model getModel()
           
 java.lang.String getModelFile()
           
 java.lang.String getName()
           
 java.lang.String getOntology()
           
 java.lang.String getPackagePrefix()
           
 java.io.File getProjectDir()
           
 java.io.File getSourceDir()
           
 java.util.Map getURIs()
           
 void setBaseClass(java.lang.String baseClass)
           
 void setChangeLogFile(java.lang.String changeLogFile)
           
 void setDeltaFile(java.lang.String deltaFile)
           
 void setHeaderFile(java.lang.String headerFile)
           
 void setModelFile(java.lang.String modelFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project(java.lang.String ontology,
               java.lang.String name,
               java.lang.String path,
               java.lang.String packagePrefix)
Method Detail

getOntology

public java.lang.String getOntology()

getName

public java.lang.String getName()

getModel

public Model getModel()

getChangeLog

public DeltaLog getChangeLog()

getLogger

public org.apache.log4j.Logger getLogger()

getBaseClass

public java.lang.String getBaseClass()

getPackagePrefix

public java.lang.String getPackagePrefix()

getModelFile

public java.lang.String getModelFile()

getDeltaFile

public java.lang.String getDeltaFile()

getChangeLogFile

public java.lang.String getChangeLogFile()

getHeaderFile

public java.lang.String getHeaderFile()

getHeader

public java.lang.String getHeader()

getURIs

public java.util.Map getURIs()

getProjectDir

public java.io.File getProjectDir()

getSourceDir

public java.io.File getSourceDir()

getInterfaceDir

public java.io.File getInterfaceDir()

getClassDir

public java.io.File getClassDir()

getFactoryDir

public java.io.File getFactoryDir()

setBaseClass

public void setBaseClass(java.lang.String baseClass)

setModelFile

public void setModelFile(java.lang.String modelFile)

setDeltaFile

public void setDeltaFile(java.lang.String deltaFile)

setChangeLogFile

public void setChangeLogFile(java.lang.String changeLogFile)

setHeaderFile

public void setHeaderFile(java.lang.String headerFile)