|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.registry.icomponent.model.RegistryDomainModelSupport
public abstract class RegistryDomainModelSupport
This is a support class used to implement a registry domain model.
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
logger
|
| Constructor Summary | |
|---|---|
RegistryDomainModelSupport()
|
|
| Method Summary | |
|---|---|
abstract void |
addConcept(String concept)
Add a concept to the domain model. |
void |
addRelationship(String fromConcept,
String relationship,
String toConcept)
Add a relationship between two concepts. |
abstract boolean |
containsConcept(String concept)
Checks if a concept exists in the domain model. |
boolean |
containsRelationship(String fromConcept,
String relationship,
String toConcept)
|
void |
dumpModel()
|
void |
dumpModelToLogger()
|
abstract Set<String> |
getConcepts()
Get all concepts of the domain model. |
String |
getInverseRelationship(String relationship)
Get the inverse relationship of a relationship (owl:inverseOf). |
Set<String> |
getRelationships(String fromConcept,
String toConcept)
|
String |
getXmlRepresentation()
Get a xml string representation of the registry domain model. |
boolean |
hasInverseRelationship(String relationship)
|
boolean |
relationshipExists(String relationship)
|
void |
setInverseRelationhip(String relationship,
String inverseOf)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface uk.ac.soton.itinnovation.registry.icomponent.model.RegistryDomainModel |
|---|
addBidirectionalRelationship, addSubConcept, getHierarchyRootConcepts, getIncomingRelationships, getOutgoingRelationships, getRelationships, getSubConcepts, getSuperConcepts, isSubConceptOf |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public RegistryDomainModelSupport()
| Method Detail |
|---|
public abstract void addConcept(String concept)
RegistryDomainModel
addConcept in interface RegistryDomainModelpublic abstract boolean containsConcept(String concept)
RegistryDomainModel
containsConcept in interface RegistryDomainModelpublic abstract Set<String> getConcepts()
RegistryDomainModel
getConcepts in interface RegistryDomainModel
public void addRelationship(String fromConcept,
String relationship,
String toConcept)
RegistryDomainModel
addRelationship in interface RegistryDomainModel
public boolean containsRelationship(String fromConcept,
String relationship,
String toConcept)
containsRelationship in interface RegistryDomainModelpublic String getInverseRelationship(String relationship)
RegistryDomainModel
getInverseRelationship in interface RegistryDomainModelpublic boolean hasInverseRelationship(String relationship)
hasInverseRelationship in interface RegistryDomainModel
public void setInverseRelationhip(String relationship,
String inverseOf)
setInverseRelationhip in interface RegistryDomainModel
public Set<String> getRelationships(String fromConcept,
String toConcept)
getRelationships in interface RegistryDomainModelpublic boolean relationshipExists(String relationship)
relationshipExists in interface RegistryDomainModelpublic void dumpModel()
public void dumpModelToLogger()
public String getXmlRepresentation()
RegistryDomainModel
getXmlRepresentation in interface RegistryDomainModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||