org.jscience.philosophy
Class Model

java.lang.Object
  extended by org.jscience.philosophy.Model
All Implemented Interfaces:
Named

public class Model
extends java.lang.Object
implements Named

A class representing a logical organization of Concepts.


Constructor Summary
Model(java.lang.String name)
          Creates a new Model object.
 
Method Summary
 void addConcept(Concept concept)
          DOCUMENT ME!
 java.util.Set getAllConcepts()
          DOCUMENT ME!
 java.util.Set getConcepts()
          DOCUMENT ME!
 java.lang.String getName()
          DOCUMENT ME!
 void removeConcept(Concept concept)
          DOCUMENT ME!
 void setConcepts(java.util.Set concepts)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

public Model(java.lang.String name)
Creates a new Model object.

Parameters:
name - DOCUMENT ME!
Method Detail

getName

public java.lang.String getName()
DOCUMENT ME!

Specified by:
getName in interface Named
Returns:
DOCUMENT ME!

getConcepts

public java.util.Set getConcepts()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setConcepts

public void setConcepts(java.util.Set concepts)
DOCUMENT ME!

Parameters:
concepts - DOCUMENT ME!

addConcept

public void addConcept(Concept concept)
DOCUMENT ME!

Parameters:
concept - DOCUMENT ME!

removeConcept

public void removeConcept(Concept concept)
DOCUMENT ME!

Parameters:
concept - DOCUMENT ME!

getAllConcepts

public java.util.Set getAllConcepts()
DOCUMENT ME!

Returns:
DOCUMENT ME!