edu.mayo.informatics.resourcereader.obo
Class OBORelation

java.lang.Object
  extended by edu.mayo.informatics.resourcereader.core.impl.Resource
      extended by edu.mayo.informatics.resourcereader.obo.OBO
          extended by edu.mayo.informatics.resourcereader.obo.OBOEntity
              extended by edu.mayo.informatics.resourcereader.obo.OBORelation
All Implemented Interfaces:
ResourceEntity, TopResource

public class OBORelation
extends OBOEntity

The class stores the OBO Relation information

Version:
subversion $Revision: $ checked in on $Date: $
Author:
Deepak Sharma

Field Summary
 java.util.Vector<java.lang.String> domain
           
 java.lang.String inverseOf
           
 boolean isUsed
           
 java.util.Vector<java.lang.String> range
           
 
Fields inherited from class edu.mayo.informatics.resourcereader.obo.OBOEntity
altIds, comment, consider, created_by, creation_date, dbXrefs, definition, definitionSources, id, isAnonymous, isObsolete, name, namespace, prefix, replacedBy, synonyms
 
Fields inherited from class edu.mayo.informatics.resourcereader.obo.OBO
logger
 
Constructor Summary
OBORelation(CachingMessageDirectorIF rLogger)
           
 
Method Summary
 java.util.Vector<java.lang.String> getDomain()
           
 java.lang.String getInverseOf()
           
 java.lang.Boolean getIsAntiSymmetric()
           
 java.lang.Boolean getIsCyclic()
           
 java.lang.Boolean getIsReflexive()
           
 java.lang.Boolean getIsSymmetric()
           
 java.lang.Boolean getIsTransitive()
           
 java.util.Vector<java.lang.String> getRange()
           
 boolean isReady()
           
 boolean isUsed()
           
 void merge(OBORelation relation)
           
 java.lang.String printIt()
           
 void setAntiSymmetric(boolean isAntiSymmetric)
           
 void setCyclic(boolean isCyclic)
           
 void setDomain(java.util.Vector<java.lang.String> domain)
           
 void setInverseOf(java.lang.String inverseOf)
           
 void setIsAntiSymmetric(java.lang.Boolean isAntiSymmetric)
           
 void setIsCyclic(java.lang.Boolean isCyclic)
           
 void setIsReflexive(java.lang.Boolean isReflexive)
           
 void setIsSymmetric(java.lang.Boolean isSymmetric)
           
 void setIsTransitive(java.lang.Boolean isTransitive)
           
 void setRange(java.util.Vector<java.lang.String> range)
           
 void setReflexive(boolean isReflexive)
           
 void setSymmetric(boolean isSymmetric)
           
 void setTransitive(boolean isTransitive)
           
 void setUsed(boolean isUsed)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.mayo.informatics.resourcereader.obo.OBOEntity
getAltIds, getComment, getConsider, getCreated_by, getCreation_date, getDbXrefs, getDefinition, getDefinitionSources, getId, getName, getNamespace, getPrefix, getReplacedBy, getSynonyms, isAnonymous, isObsolete, merge, setAltIds, setAnonymous, setComment, setConsider, setCreated_by, setCreation_date, setDbXrefs, setDefinition, setDefinitionSources, setId, setName, setNamespace, setObsolete, setPrefix, setReplacedBy, setSynonyms
 
Methods inherited from class edu.mayo.informatics.resourcereader.core.impl.Resource
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inverseOf

public java.lang.String inverseOf

domain

public java.util.Vector<java.lang.String> domain

range

public java.util.Vector<java.lang.String> range

isUsed

public boolean isUsed
Constructor Detail

OBORelation

public OBORelation(CachingMessageDirectorIF rLogger)
Method Detail

isReady

public boolean isReady()

printIt

public java.lang.String printIt()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getIsTransitive

public java.lang.Boolean getIsTransitive()

setIsTransitive

public void setIsTransitive(java.lang.Boolean isTransitive)

getIsSymmetric

public java.lang.Boolean getIsSymmetric()

setIsSymmetric

public void setIsSymmetric(java.lang.Boolean isSymmetric)

getIsAntiSymmetric

public java.lang.Boolean getIsAntiSymmetric()

setIsAntiSymmetric

public void setIsAntiSymmetric(java.lang.Boolean isAntiSymmetric)

getIsReflexive

public java.lang.Boolean getIsReflexive()

setIsReflexive

public void setIsReflexive(java.lang.Boolean isReflexive)

getIsCyclic

public java.lang.Boolean getIsCyclic()

setIsCyclic

public void setIsCyclic(java.lang.Boolean isCyclic)

getDomain

public java.util.Vector<java.lang.String> getDomain()

setDomain

public void setDomain(java.util.Vector<java.lang.String> domain)

getInverseOf

public java.lang.String getInverseOf()

setInverseOf

public void setInverseOf(java.lang.String inverseOf)

setAntiSymmetric

public void setAntiSymmetric(boolean isAntiSymmetric)

setCyclic

public void setCyclic(boolean isCyclic)

setReflexive

public void setReflexive(boolean isReflexive)

setSymmetric

public void setSymmetric(boolean isSymmetric)

setTransitive

public void setTransitive(boolean isTransitive)

isUsed

public boolean isUsed()

setUsed

public void setUsed(boolean isUsed)

getRange

public java.util.Vector<java.lang.String> getRange()

setRange

public void setRange(java.util.Vector<java.lang.String> range)

merge

public void merge(OBORelation relation)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.