uk.ac.ed.morphml_handler
Class Morphology

java.lang.Object
  extended by org.virtualratbrain.namespace.impl.MorphologyImpl
      extended by uk.ac.ed.morphml_handler.Morphology
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, org.virtualratbrain.namespace.impl.runtime.UnmarshallableObject, org.virtualratbrain.namespace.impl.runtime.ValidatableObject, org.virtualratbrain.namespace.impl.runtime.XMLSerializable, org.virtualratbrain.namespace.Morphology, MorphMLEntity

public class Morphology
extends org.virtualratbrain.namespace.impl.MorphologyImpl
implements MorphMLEntity


Nested Class Summary
static class Morphology.MorphologyAdapter
           
static class Morphology.MorphologyEvent
           
static interface Morphology.MorphologyListener
           
 
Nested classes/interfaces inherited from class org.virtualratbrain.namespace.impl.MorphologyImpl
org.virtualratbrain.namespace.impl.MorphologyImpl.CellsTypeImpl, org.virtualratbrain.namespace.impl.MorphologyImpl.FeaturesTypeImpl, org.virtualratbrain.namespace.impl.MorphologyImpl.PointsTypeImpl, org.virtualratbrain.namespace.impl.MorphologyImpl.Unmarshaller
 
Nested classes/interfaces inherited from interface uk.ac.ed.morphml_handler.MorphMLEntity
MorphMLEntity.MorphMLEntityListener
 
Nested classes/interfaces inherited from interface org.virtualratbrain.namespace.Morphology
org.virtualratbrain.namespace.Morphology.CellsType, org.virtualratbrain.namespace.Morphology.FeaturesType, org.virtualratbrain.namespace.Morphology.PointsType
 
Field Summary
protected  MorphologyData morphology_data
           
protected  ArrayList morphology_listeners
           
protected  Hashtable points_table
           
protected  URI uri
           
protected  boolean visible
           
 
Fields inherited from class org.virtualratbrain.namespace.impl.MorphologyImpl
_Cells, _Features, _Header, _LengthUnits, _Name, _Points, _Properties, _VolumeUnits, version
 
Constructor Summary
Morphology()
           
 
Method Summary
 void addCell(Cell cell)
           
 void addFeature(Feature feature)
           
 void addMorphologyListener(Morphology.MorphologyListener listener)
           
 void addPoint(org.virtualratbrain.namespace.Point point)
           
 boolean canHide()
           
 boolean canShow()
           
protected  void fireCellAdded(Cell cell)
           
protected  void fireCellRemoved(Cell cell)
           
protected  void fireFeatureAdded(Feature feature)
           
protected  void fireFeatureRemoved(Feature feature)
           
 MorphologyData getMorphologyData()
           
 MorphMLEntity getParentEntity()
           
 org.virtualratbrain.namespace.Point getPoint(String id)
           
 Hashtable getPointTale()
           
 org.virtualratbrain.namespace.Property getProperty(String name)
           
 URI getURI()
           
 URL getURL()
           
 void hide()
           
 boolean isVisible()
           
 void removeCell(Cell cell)
           
 void removeFeature(Feature feature)
           
 void removeMorphologyListener(Morphology.MorphologyListener listener)
           
 void setMorphologyData(MorphologyData morphology_list)
           
 void setProperties(Properties properties)
           
 void setURI(URI uri)
           
protected  void setVisible(boolean visible)
           
protected  void setVisibleDown(boolean visible)
           
protected  void setVisibleUp(boolean visible)
           
 void show()
           
 String toString()
           
 void validate()
           
 
Methods inherited from class org.virtualratbrain.namespace.impl.MorphologyImpl
createRawValidator, createUnmarshaller, getCells, getFeatures, getHeader, getLengthUnits, getName, getPoints, getPrimaryInterface, getProperties, getVolumeUnits, serializeAttributes, serializeBody, serializeURIs, setCells, setFeatures, setHeader, setLengthUnits, setName, setPoints, setProperties, setVolumeUnits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

morphology_data

protected MorphologyData morphology_data

visible

protected boolean visible

uri

protected URI uri

morphology_listeners

protected ArrayList morphology_listeners

points_table

protected Hashtable points_table
Constructor Detail

Morphology

public Morphology()
Method Detail

isVisible

public boolean isVisible()
Specified by:
isVisible in interface MorphMLEntity

canShow

public boolean canShow()
Specified by:
canShow in interface MorphMLEntity

canHide

public boolean canHide()
Specified by:
canHide in interface MorphMLEntity

show

public void show()
Specified by:
show in interface MorphMLEntity

hide

public void hide()
Specified by:
hide in interface MorphMLEntity

setVisible

protected void setVisible(boolean visible)

setVisibleUp

protected void setVisibleUp(boolean visible)

setVisibleDown

protected void setVisibleDown(boolean visible)

validate

public void validate()
Specified by:
validate in interface MorphMLEntity

toString

public String toString()
Overrides:
toString in class Object

getParentEntity

public MorphMLEntity getParentEntity()
Specified by:
getParentEntity in interface MorphMLEntity

getMorphologyData

public MorphologyData getMorphologyData()

setMorphologyData

public void setMorphologyData(MorphologyData morphology_list)

getURI

public URI getURI()

getURL

public URL getURL()

setURI

public void setURI(URI uri)

getProperty

public org.virtualratbrain.namespace.Property getProperty(String name)

setProperties

public void setProperties(Properties properties)

addPoint

public void addPoint(org.virtualratbrain.namespace.Point point)

getPoint

public org.virtualratbrain.namespace.Point getPoint(String id)

getPointTale

public Hashtable getPointTale()

addCell

public void addCell(Cell cell)

removeCell

public void removeCell(Cell cell)

addFeature

public void addFeature(Feature feature)

removeFeature

public void removeFeature(Feature feature)

addMorphologyListener

public void addMorphologyListener(Morphology.MorphologyListener listener)

removeMorphologyListener

public void removeMorphologyListener(Morphology.MorphologyListener listener)

fireCellAdded

protected void fireCellAdded(Cell cell)

fireCellRemoved

protected void fireCellRemoved(Cell cell)

fireFeatureAdded

protected void fireFeatureAdded(Feature feature)

fireFeatureRemoved

protected void fireFeatureRemoved(Feature feature)