|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dishevelled.vocabulary.simple.SimpleAuthority
public class SimpleAuthority
Simple implementation of the Authority interface.
Field Summary | |
---|---|
private java.util.Set<Assignment> |
assignments
Set of assignments. |
private java.util.Set<Domain> |
domains
Set of domains. |
private java.util.Set<Mapping> |
mappings
Set of mappings. |
private java.lang.String |
name
Authority name. |
Constructor Summary | |
---|---|
SimpleAuthority(java.lang.String name)
Create a new authority with the specified name. |
Method Summary | |
---|---|
(package private) void |
addAssignment(SimpleAssignment assignment)
Add the specified assignment. |
(package private) void |
addDomain(SimpleDomain domain)
Add the specified domain. |
(package private) void |
addMapping(SimpleMapping mapping)
Add the specified mapping. |
Assignment |
createAssignment(Concept concept,
Assignable assignable,
java.util.Set<Evidence> evidence)
Create a new assignment maintained by this authority of concept to assignable ,
supported by evidence (optional operation). |
Domain |
createDomain(java.lang.String name)
Create a new domain maintained by this authority with the specified name (optional operation). |
Mapping |
createMapping(Domain source,
Domain target)
Create a new mapping maintained by this authority between the specified domains (optional operation). |
java.util.Set<Assignment> |
getAssignments()
Return the set of assignments maintained by this authority. |
java.util.Set<Domain> |
getDomains()
Return the set of domains maintained by this authority. |
java.util.Set<Mapping> |
getMappings()
Return the set of mappings between domains maintained by this authority. |
java.lang.String |
getName()
Return the name of this authority. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final java.lang.String name
private java.util.Set<Domain> domains
private java.util.Set<Mapping> mappings
private java.util.Set<Assignment> assignments
Constructor Detail |
---|
public SimpleAuthority(java.lang.String name)
name
- authority nameMethod Detail |
---|
public java.lang.String getName()
Authority
getName
in interface Authority
Authority
public java.util.Set<Domain> getDomains()
Authority
getDomains
in interface Authority
Authority
public java.util.Set<Mapping> getMappings()
Authority
getMappings
in interface Authority
Authority
public java.util.Set<Assignment> getAssignments()
Authority
getAssignments
in interface Authority
Authority
void addDomain(SimpleDomain domain)
domain
- domain to addvoid addMapping(SimpleMapping mapping)
mapping
- mapping to addvoid addAssignment(SimpleAssignment assignment)
assignment
- assignment to addpublic Domain createDomain(java.lang.String name)
Authority
createDomain
in interface Authority
name
- domain name
Authority
public Mapping createMapping(Domain source, Domain target)
Authority
createMapping
in interface Authority
source
- mapping source domaintarget
- mapping target domain
Authority
public Assignment createAssignment(Concept concept, Assignable assignable, java.util.Set<Evidence> evidence)
Authority
concept
to assignable
,
supported by evidence
(optional operation).
The specified concept and assignable must not be null.
createAssignment
in interface Authority
concept
- assignment source conceptassignable
- assignment target assignableevidence
- set of evidence
Authority
public java.lang.String toString()
toString
in class java.lang.Object
Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |