phenote.dataadapter
Interface OntologyMakerI

All Known Subinterfaces:
GroupAdapterI
All Known Implementing Classes:
AbstractGroupAdapter, AllFieldsGroupAdapter, FlyGenotypeGroupAdapter, OntologyMaker, ProformaAlleleParser, WormReferenceGroupAdapter

public interface OntologyMakerI

A TermMaker is a "plugin" that can be used to make terms dynamically. for instance the proforma allele parser parses a proforma file, extracts alleles and makes terms out of them to be used in fields in the genotype maker


Method Summary
 void addDestinationField(java.lang.String field)
          the destination field that this group is populating (with obo classes), if a group is not populating a destination field this would be no-oped one could imagine other destinations like main datamodel
 java.lang.String getButtonText()
           
 void makeOntology()
          Make terms and send off to fields that are using such terms
 boolean useButtonToLaunch()
           
 

Method Detail

makeOntology

void makeOntology()
Make terms and send off to fields that are using such terms


useButtonToLaunch

boolean useButtonToLaunch()

getButtonText

java.lang.String getButtonText()

addDestinationField

void addDestinationField(java.lang.String field)
the destination field that this group is populating (with obo classes), if a group is not populating a destination field this would be no-oped one could imagine other destinations like main datamodel