phenote.datamodel
Interface AnnotationMappingDriver

All Known Implementing Classes:
BasicAnnotationMappingDriver, DefaultMappingDriver, EnvironmentalSampleAssociationMappingDriver, PhenotypeAssociationMappingDriver

public interface AnnotationMappingDriver


Method Summary
 void addHistoryItem(org.obo.history.HistoryItem item)
           
 void clearProperty(org.obo.annotation.datamodel.Annotation annotation, org.obo.datamodel.OBOProperty property)
           
 boolean getAuditHistoryMode()
           
 boolean getChangeObjectsMode()
           
 CharFieldValue getCharFieldValue(org.obo.datamodel.OBOClass oboclass, CharacterI character, CharField field)
           
 CharFieldValue getCharFieldValue(java.lang.String s, CharacterI character, CharField field)
           
 org.obo.datamodel.OBOProperty getDefaultRelationship()
           
 org.obo.datamodel.OBOProperty getPropertyForField(CharField cf)
           
 boolean isObjectDifferentiaField(CharField cf)
           
 boolean isObjectField(CharField cf)
           
 boolean isObjectGenusField(CharField cf)
           
 boolean isSubjectField(CharField cf)
           
 java.util.List<org.obo.history.HistoryItem> popHistoryList()
           
 void setPropertyValue(org.obo.annotation.datamodel.Annotation annotation, org.obo.datamodel.OBOProperty property, org.obo.datamodel.OBOClass value)
           
 void setPropertyValue(org.obo.annotation.datamodel.Annotation annotation, org.obo.datamodel.OBOProperty property, java.lang.String value)
           
 

Method Detail

getPropertyForField

org.obo.datamodel.OBOProperty getPropertyForField(CharField cf)

getCharFieldValue

CharFieldValue getCharFieldValue(org.obo.datamodel.OBOClass oboclass,
                                 CharacterI character,
                                 CharField field)

getCharFieldValue

CharFieldValue getCharFieldValue(java.lang.String s,
                                 CharacterI character,
                                 CharField field)

setPropertyValue

void setPropertyValue(org.obo.annotation.datamodel.Annotation annotation,
                      org.obo.datamodel.OBOProperty property,
                      org.obo.datamodel.OBOClass value)

setPropertyValue

void setPropertyValue(org.obo.annotation.datamodel.Annotation annotation,
                      org.obo.datamodel.OBOProperty property,
                      java.lang.String value)

clearProperty

void clearProperty(org.obo.annotation.datamodel.Annotation annotation,
                   org.obo.datamodel.OBOProperty property)

getDefaultRelationship

org.obo.datamodel.OBOProperty getDefaultRelationship()

isSubjectField

boolean isSubjectField(CharField cf)

isObjectField

boolean isObjectField(CharField cf)

isObjectGenusField

boolean isObjectGenusField(CharField cf)

isObjectDifferentiaField

boolean isObjectDifferentiaField(CharField cf)

getAuditHistoryMode

boolean getAuditHistoryMode()

getChangeObjectsMode

boolean getChangeObjectsMode()

popHistoryList

java.util.List<org.obo.history.HistoryItem> popHistoryList()

addHistoryItem

void addHistoryItem(org.obo.history.HistoryItem item)