net.sourceforge.demetrix.model
Class Task

java.lang.Object
  extended bynet.sourceforge.demetrix.model.Task
All Implemented Interfaces:
DemetrixPropertiesHolder, ProcessChainNode
Direct Known Subclasses:
JavaBeanBasedTask

public class Task
extends Object
implements ProcessChainNode, DemetrixPropertiesHolder

Author:
Dimitri Pissarenko *

Field Summary
protected  DemetrixPropertiesStorage properties
           
private  Graph subGraph
           
 
Constructor Summary
Task()
           
 
Method Summary
 void addProperty(DemetrixProperty property)
           
 boolean equals(Object anotherObject)
           
 Iterator getAllProperties()
           
 Enumeration getAllPropertyNames()
           
 DemetrixPropertiesHolder getPropertiesStorage()
           
 DemetrixProperty getProperty(String name)
           
 Graph getSubGraph()
           
 int hashCode()
           
 void setSubGraph(Graph subGraph)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

subGraph

private Graph subGraph

properties

protected DemetrixPropertiesStorage properties
Constructor Detail

Task

public Task()
Method Detail

addProperty

public void addProperty(DemetrixProperty property)
Specified by:
addProperty in interface DemetrixPropertiesHolder

getAllProperties

public Iterator getAllProperties()
Specified by:
getAllProperties in interface DemetrixPropertiesHolder

getProperty

public DemetrixProperty getProperty(String name)
Specified by:
getProperty in interface DemetrixPropertiesHolder

toString

public String toString()

getAllPropertyNames

public Enumeration getAllPropertyNames()
Specified by:
getAllPropertyNames in interface DemetrixPropertiesHolder

getPropertiesStorage

public DemetrixPropertiesHolder getPropertiesStorage()
Specified by:
getPropertiesStorage in interface DemetrixPropertiesHolder

equals

public boolean equals(Object anotherObject)

getSubGraph

public Graph getSubGraph()
Specified by:
getSubGraph in interface ProcessChainNode

setSubGraph

public void setSubGraph(Graph subGraph)
Specified by:
setSubGraph in interface ProcessChainNode

hashCode

public int hashCode()