softparsmap
Class AbstractEdgeType

java.lang.Object
  extended byooc.LinkedTagInstance
      extended bysoftparsmap.AbstractEdgeType
All Implemented Interfaces:
Dependencies, EdgeType
Direct Known Subclasses:
StandardEdgeType

public abstract class AbstractEdgeType
extends LinkedTagInstance
implements EdgeType

Extending this class will facilitate creating a tag instance that is needed for any class to be installed and used by the property file.


Constructor Summary
AbstractEdgeType()
           
 
Method Summary
 double getDefaultLeafEdge()
           
 double getDefaultNodeEdge()
           
 PropertyFile getPropertyFile()
          Returns the property file.
 void setupInstance()
          The default setup method which will be called.
 
Methods inherited from class ooc.LinkedTagInstance
containsKey, get, getAttribute, getAttributeBoolean, getAttributeDouble, getAttributeFloat, getAttributeInteger, getAttributeList, getAttributeRef, getAttributeShort, getAttributeString, getAttributeTag, getChildIterator, getChildIteratorByName, getContainer, getContainerTag, getFirstChildTagByName, getTag, getTagId, getTagInstance, getTagInstance, getTagRef, hasAttributeValue, hasChildTagByName, hasChildTags, hasTag, isMutable, keySet, put, remove, setTag
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface softparsmap.EdgeType
getName, getShortName, isEdgeWeak, joinEdges, splitEdge
 

Constructor Detail

AbstractEdgeType

public AbstractEdgeType()
Method Detail

setupInstance

public void setupInstance()
Description copied from class: LinkedTagInstance
The default setup method which will be called.

Overrides:
setupInstance in class LinkedTagInstance

getPropertyFile

public PropertyFile getPropertyFile()
Description copied from interface: EdgeType
Returns the property file. Used in the gene node to access the property file.

Specified by:
getPropertyFile in interface EdgeType
Returns:
the property file
See Also:
PropertyFile

getDefaultNodeEdge

public double getDefaultNodeEdge()
Specified by:
getDefaultNodeEdge in interface EdgeType

getDefaultLeafEdge

public double getDefaultLeafEdge()
Specified by:
getDefaultLeafEdge in interface EdgeType