org.jscience.philosophy
Class Concept

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

public class Concept
extends java.lang.Object
implements Named

A class representing a key element of a philosophy.


Constructor Summary
Concept(java.lang.String name)
          Creates a new Concept object.
 
Method Summary
 void addRelatedConcept(Concept concept)
          DOCUMENT ME!
 java.util.Set getAllConcepts()
          DOCUMENT ME!
 java.lang.String getName()
          DOCUMENT ME!
 java.util.Set getRelatedConcepts()
          DOCUMENT ME!
 void removeRelatedConcept(Concept concept)
          DOCUMENT ME!
 void setRelatedConcepts(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

Concept

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

Parameters:
name - DOCUMENT ME!
Method Detail

getName

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

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

getRelatedConcepts

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

Returns:
DOCUMENT ME!

setRelatedConcepts

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

Parameters:
concepts - DOCUMENT ME!

addRelatedConcept

public void addRelatedConcept(Concept concept)
DOCUMENT ME!

Parameters:
concept - DOCUMENT ME!

removeRelatedConcept

public void removeRelatedConcept(Concept concept)
DOCUMENT ME!

Parameters:
concept - DOCUMENT ME!

getAllConcepts

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

Returns:
DOCUMENT ME!