org.dishevelled.vocabulary
Interface Assignment

All Known Implementing Classes:
SimpleAssignment

public interface Assignment

An assignment is a binary directional link between a concept and a so-called "assignable" entity, supported by evidence.

Version:
$Revision$ $Date$
Author:
Michael Heuer

Method Summary
 Assignable getAssignable()
          Return the "assignable" entity of this assignment.
 Authority getAuthority()
          Return the authority for this assignment.
 Concept getConcept()
          Return the concept of this assignment.
 java.util.Set<Evidence> getEvidence()
          Return the set of evidence supporting this assignment.
 

Method Detail

getEvidence

java.util.Set<Evidence> getEvidence()
Return the set of evidence supporting this assignment. The set must not be null, but may be empty.

Returns:
the set of evidence

getConcept

Concept getConcept()
Return the concept of this assignment. The concept must not be null.

Returns:
the concept

getAssignable

Assignable getAssignable()
Return the "assignable" entity of this assignment. The assignable entity must not be null.

Returns:
the "assignable" entity

getAuthority

Authority getAuthority()
Return the authority for this assignment. The authority must not be null.

Returns:
the authority


Copyright (c) 2002-2004 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).