|
||||||||||
| 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 name| Method Detail |
|---|
public java.lang.String getName()
Authority
getName in interface AuthorityAuthoritypublic java.util.Set<Domain> getDomains()
Authority
getDomains in interface AuthorityAuthoritypublic java.util.Set<Mapping> getMappings()
Authority
getMappings in interface AuthorityAuthoritypublic java.util.Set<Assignment> getAssignments()
Authority
getAssignments in interface AuthorityAuthorityvoid 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 Authorityname - domain name
Authority
public Mapping createMapping(Domain source,
Domain target)
Authority
createMapping in interface Authoritysource - mapping source domaintarget - mapping target domain
Authority
public Assignment createAssignment(Concept concept,
Assignable assignable,
java.util.Set<Evidence> evidence)
Authorityconcept to assignable,
supported by evidence (optional operation).
The specified concept and assignable must not be null.
createAssignment in interface Authorityconcept - assignment source conceptassignable - assignment target assignableevidence - set of evidence
Authoritypublic java.lang.String toString()
toString in class java.lang.ObjectObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||