org.biomage.tools.helpers
Class MGEDOntologyClassEntry

java.lang.Object
  extended by org.biomage.Common.Extendable
      extended by org.biomage.Description.Ontology.BioMaterialCharacteristic
          extended by org.biomage.Description.OntologyEntry
              extended by org.biomage.tools.helpers.MGEDOntologyEntry
                  extended by org.biomage.tools.helpers.MGEDOntologyClassEntry
All Implemented Interfaces:
SecuredElementItf, java.io.Serializable, HasAssociations, HasOntologyReference, HasPropertySets

public class MGEDOntologyClassEntry
extends MGEDOntologyEntry

Author:
kjellp
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.biomage.tools.helpers.MGEDOntologyEntry
MGEDOntologyEntry.OntologyDatabaseEntry
 
Nested classes/interfaces inherited from interface org.biomage.Interface.HasAssociations
HasAssociations.Associations_list
 
Nested classes/interfaces inherited from interface org.biomage.Interface.HasPropertySets
HasPropertySets.PropertySets_list
 
Field Summary
 
Fields inherited from class org.biomage.tools.helpers.MGEDOntologyEntry
assignableValues, isAssignable, isAssigned
 
Fields inherited from class org.biomage.Description.OntologyEntry
ontologyReference
 
Fields inherited from class org.biomage.Description.Ontology.BioMaterialCharacteristic
ojbConcreteClass
 
Fields inherited from class org.biomage.Common.Extendable
editable, id, securedElementId
 
Constructor Summary
MGEDOntologyClassEntry()
           
MGEDOntologyClassEntry(java.lang.String className, OntologyHelper oh)
          Creates a new instance of MGEDOntologyClassEntry
MGEDOntologyClassEntry(java.lang.String className, OntologyHelper oh, java.util.HashMap choiceMap)
          Creates a new instance of MGEDOntologyClassEntry
 
Method Summary
 void assignValue(java.lang.Object val)
           
 boolean legalValue(java.lang.Object val)
           
 void prune()
           
 
Methods inherited from class org.biomage.tools.helpers.MGEDOntologyEntry
getAssignableValues, isAssignable, isAssigned, setCategory, setValue, toString
 
Methods inherited from class org.biomage.Description.OntologyEntry
addToAssociations, addToAssociations, emptyMAGEobject, getAssociations, getCategory, getDescription, getFromAssociations, getModelClassName, getOntologyReference, getValue, removeElementAtFromAssociations, removeFromAssociations, setAssociations, setDescription, setOntologyReference, writeAssociations, writeAttributes, writeMAGEML
 
Methods inherited from class org.biomage.Description.Ontology.BioMaterialCharacteristic
createMGEDMeasurementRestriction
 
Methods inherited from class org.biomage.Common.Extendable
addToPropertySets, addToPropertySets, equals, getFromPropertySets, getId, getIsEditable, getPropertySets, getSecuredElementId, isEditable, removeElementAtFromPropertySets, removeFromPropertySets, setAttributes, setId, setIsEditable, setPropertySets, setSecuredElementId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MGEDOntologyClassEntry

public MGEDOntologyClassEntry()

MGEDOntologyClassEntry

public MGEDOntologyClassEntry(java.lang.String className,
                              OntologyHelper oh)
Creates a new instance of MGEDOntologyClassEntry


MGEDOntologyClassEntry

public MGEDOntologyClassEntry(java.lang.String className,
                              OntologyHelper oh,
                              java.util.HashMap choiceMap)
Creates a new instance of MGEDOntologyClassEntry

Method Detail

assignValue

public void assignValue(java.lang.Object val)
Specified by:
assignValue in class MGEDOntologyEntry

legalValue

public boolean legalValue(java.lang.Object val)
Specified by:
legalValue in class MGEDOntologyEntry

prune

public void prune()
Specified by:
prune in class MGEDOntologyEntry