edu.iastate.biocyc.dao.txt
Interface BiocycElement

All Known Implementing Classes:
AbstractBiocycElement, BiocycClass, BiocycCompound, BiocycEnzrxn, BiocycGene, BiocycPathway, BiocycProtein, BiocycReaction

public interface BiocycElement

common properties of each file.

Author:
Jie Li

Method Summary
 Blockunit createBlockunit(java.lang.String organism, java.lang.String username, java.lang.String source)
          create the blockunit
 java.lang.String getCommonName()
          common name
 java.util.Map getDataMap()
          general data map for all attributes
 java.util.Collection getSynonymList()
          synonym list
 java.util.Collection getTypeList()
          type list
 java.lang.String getUniqueId()
          unique id
 void setDataMap(java.util.Map dataMap)
          set the data map for all attributes
 

Method Detail

getUniqueId

java.lang.String getUniqueId()
unique id

Returns:
the unique id

getCommonName

java.lang.String getCommonName()
common name

Returns:
common name

getSynonymList

java.util.Collection getSynonymList()
synonym list

Returns:
synonym list

getTypeList

java.util.Collection getTypeList()
type list

Returns:
type list

getDataMap

java.util.Map getDataMap()
general data map for all attributes

Returns:
data map for all attributes

setDataMap

void setDataMap(java.util.Map dataMap)
set the data map for all attributes

Parameters:
dataMap - data map for all attributes

createBlockunit

Blockunit createBlockunit(java.lang.String organism,
                          java.lang.String username,
                          java.lang.String source)
create the blockunit

Returns:
create the blockunit