com.bbn.swede.core
Class OWLNature

java.lang.Object
  extended bycom.bbn.swede.core.OWLNature

public class OWLNature
extends Object

Implementation of the Semantic Web nature. OWLNature is responsible for configuring Eclipse projects with the OWL syntax and Semantic Web project info builders.

Author:
tself

Constructor Summary
OWLNature()
          Default constructor for OWLNature.
 
Method Summary
static void addOWLSyntaxBuilder(IProject project)
          Adds the OWL Syntax Builder to a project.
static void addSWProjectInfoBuilder(IProject project)
          Adds the Semantic Web Project Info Builder to a project.
 void configure()
           
 void deconfigure()
           
 IProject getProject()
           
 void setProject(IProject project)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLNature

public OWLNature()
Default constructor for OWLNature.

Method Detail

configure

public void configure()
               throws CoreException
Throws:
CoreException

addOWLSyntaxBuilder

public static void addOWLSyntaxBuilder(IProject project)
Adds the OWL Syntax Builder to a project.

Parameters:
project - The project to add the builder to

addSWProjectInfoBuilder

public static void addSWProjectInfoBuilder(IProject project)
                                    throws CoreException
Adds the Semantic Web Project Info Builder to a project.

Parameters:
project - The project to add the builder to
Throws:
CoreException - if there is an error accessing the project description to modify its builders.

deconfigure

public void deconfigure()
                 throws CoreException
Throws:
CoreException

getProject

public IProject getProject()

setProject

public void setProject(IProject project)


Copyright © 2004-2005 BBN Technologies. All Rights Reserved.