org.yawlfoundation.yawl.cost.data
Class CostDriver

java.lang.Object
  extended by org.yawlfoundation.yawl.cost.data.CostDriver
All Implemented Interfaces:
XNodeIO

public class CostDriver
extends Object
implements XNodeIO

Author:
Michael Adams
Created/Last Date:
3/10/11

Constructor Summary
CostDriver()
           
CostDriver(XNode node)
           
 
Method Summary
 void fromXNode(XNode node)
           
 Set<CostType> getCostTypes()
           
 String getCostTypesAsCSV()
           
 Set<DriverFacet> getFacets()
           
 String getID()
           
 UnitCost getUnitCost()
           
 XNodeIO newInstance(XNode node)
           
 String toXML()
           
 XNode toXNode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CostDriver

public CostDriver()

CostDriver

public CostDriver(XNode node)
Method Detail

getID

public String getID()

getUnitCost

public UnitCost getUnitCost()

getFacets

public Set<DriverFacet> getFacets()

getCostTypes

public Set<CostType> getCostTypes()

getCostTypesAsCSV

public String getCostTypesAsCSV()

toXML

public String toXML()

fromXNode

public void fromXNode(XNode node)
Specified by:
fromXNode in interface XNodeIO

toXNode

public XNode toXNode()
Specified by:
toXNode in interface XNodeIO

newInstance

public XNodeIO newInstance(XNode node)
Specified by:
newInstance in interface XNodeIO


Copyright © 2004-2012 The YAWL Foundation.