org.rr0.im.service.function.classification
Interface Classification

All Known Implementing Classes:
ClassificationImpl

public interface Classification
extends Function

A named function system.
Such a function contains one or more mutualy exclusive categories.

Author:
Jérôme Beau
Version: 18 mai 2003 20:13:38

Method Summary
 voidadd(Category someCategory)
          Add a category to this Classification
 SetgetCategories()
           
 CategorygetCategory(Classifiable classifiable)
          Returns the Category of a Classifiable object.
 StringgetName()
           

Method Detail

add

public void add(Category someCategory)
Add a category to this Classification
Parameters:
someCategory

getCategories

public Set getCategories()
associates <{org.rr0.im.service.function.classification.Category}>
link aggregation
supplierCardinality 1..*

getCategory

public Category getCategory(Classifiable classifiable)
Returns the Category of a Classifiable object.
Parameters:
classifiable A Classifiable object
Returns: The object Category in this Classification

getName

public String getName()

Association Links

to Class org.rr0.im.service.function.classification.Category

Supplier Cardinality 1..*
Type aggregation
associates <{org.rr0.im.service.function.classification.Category}>

Dependency Links

to Class org.rr0.im.service.function.classification.Classifiable

link dependency