Class PEComponentData

java.lang.Object
  |
  +--PEComponentData

public class PEComponentData
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 boolean action
           
static java.lang.String ACTION
           
 int level
           
 boolean library
           
static java.lang.String LIBRARY
           
 boolean library_expanded
           
 boolean nlt
           
static java.lang.String NLT
           
 boolean provides
           
static java.lang.String PROVIDES
           
 boolean task
           
static java.lang.String TASK
           
(package private)  java.util.Hashtable the_data
           
 
Constructor Summary
PEComponentData(java.lang.String n, java.lang.String type)
           
 
Method Summary
 boolean addChild(java.lang.String name)
           
 boolean addOutcome(java.lang.String name)
           
 boolean addParameter(java.lang.String name)
           
 boolean addProvision(java.lang.String name)
           
 boolean addUtilityFunction(java.lang.String func)
           
 java.lang.String getActionDensity(java.lang.String outcome_name)
           
 java.lang.String getCAF()
           
 java.util.Vector getChildren()
           
 java.lang.String getCost(java.lang.String outcome_name)
          This is the new stuff
 java.lang.String getDeadline()
           
 int getDensity()
           
 java.lang.String getDuration(java.lang.String outcome_name)
           
 java.lang.String getEarliestStartTime()
           
 java.lang.String getFrom()
           
 java.lang.String getFromClass()
           
 java.lang.String getFromVar()
           
 java.util.Hashtable getLibrary()
           
 java.lang.String getName()
           
(package private)  java.lang.String getOutcomeProfiles()
           
 java.util.Vector getOutcomes()
           
 java.util.Vector getParameters()
           
 java.lang.String getParent()
           
 java.util.Vector getProvisions()
           
 java.lang.String getQuality(java.lang.String outcome_name)
           
 java.lang.String getTo()
           
 java.lang.String getToClass()
           
 java.lang.String getToVar()
           
 java.lang.String getType()
           
 java.util.Vector getUtilityFunctions()
           
(package private)  java.lang.String getVecElements(java.util.Vector v, java.lang.String key)
           
 boolean isAction()
           
 boolean isLibrary()
           
 boolean isLibraryExpanded()
           
 boolean isNLT()
           
 boolean isProvides()
           
 boolean isTask()
           
 void removeChild(java.lang.String name)
           
 void removeOutcome(java.lang.String name)
           
 void removeParameter(java.lang.String name)
           
 void removeProvision(java.lang.String name)
           
 void removeUtilityFunction(java.lang.String func)
           
 void setActionDensity(java.lang.String outcome_name, java.lang.String density)
           
 void setCAF(java.lang.String name)
           
 java.util.Vector setChildren(java.util.Vector list)
           
 void setCost(java.lang.String outcome_name, java.lang.String cost)
           
 java.lang.String setDeadline(java.lang.String deadline)
           
 void setDuration(java.lang.String outcome_name, java.lang.String duration)
           
 java.lang.String setEarliestStartTime(java.lang.String estart)
           
 java.lang.String setFrom(java.lang.String name)
           
 void setLibrary(java.util.Hashtable lib)
           
 void setLibraryExpanded(boolean b)
           
 java.lang.String setName(java.lang.String name)
           
 java.util.Vector setOutcomes(java.util.Vector list)
           
 java.util.Vector setParameters(java.util.Vector list)
           
 java.lang.String setParent(java.lang.String name)
           
 java.util.Vector setProvisions(java.util.Vector list)
           
 void setQuality(java.lang.String outcome_name, java.lang.String quality)
           
 java.lang.String setTo(java.lang.String name)
           
 java.lang.String setType(java.lang.String type)
           
 java.util.Vector setUtilityFunctions(java.util.Vector list)
           
 java.lang.String taemsCAF()
           
 taems.QAF taemsCAFObject()
           
 java.util.Vector taemsOutcomeObjects()
           
 java.lang.String taemsOutcomes()
           
 void toJava(java.io.File dir)
           
 java.lang.String toString()
           
 java.lang.String toTaems()
           
 Node toTaemsObject()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

the_data

java.util.Hashtable the_data

TASK

public static final java.lang.String TASK

ACTION

public static final java.lang.String ACTION

NLT

public static final java.lang.String NLT

LIBRARY

public static final java.lang.String LIBRARY

PROVIDES

public static final java.lang.String PROVIDES

task

public boolean task

action

public boolean action

nlt

public boolean nlt

library

public boolean library

library_expanded

public boolean library_expanded

provides

public boolean provides

level

public int level
Constructor Detail

PEComponentData

public PEComponentData(java.lang.String n,
                       java.lang.String type)
Method Detail

isTask

public boolean isTask()

isAction

public boolean isAction()

isNLT

public boolean isNLT()

isLibrary

public boolean isLibrary()

isProvides

public boolean isProvides()

isLibraryExpanded

public boolean isLibraryExpanded()

setLibraryExpanded

public void setLibraryExpanded(boolean b)

setName

public java.lang.String setName(java.lang.String name)

getName

public java.lang.String getName()

getType

public java.lang.String getType()

setType

public java.lang.String setType(java.lang.String type)

setParent

public java.lang.String setParent(java.lang.String name)

getParent

public java.lang.String getParent()

addChild

public boolean addChild(java.lang.String name)

setChildren

public java.util.Vector setChildren(java.util.Vector list)

removeChild

public void removeChild(java.lang.String name)

getChildren

public java.util.Vector getChildren()

addParameter

public boolean addParameter(java.lang.String name)

setParameters

public java.util.Vector setParameters(java.util.Vector list)

removeParameter

public void removeParameter(java.lang.String name)

getParameters

public java.util.Vector getParameters()

addProvision

public boolean addProvision(java.lang.String name)

setProvisions

public java.util.Vector setProvisions(java.util.Vector list)

removeProvision

public void removeProvision(java.lang.String name)

getProvisions

public java.util.Vector getProvisions()

addOutcome

public boolean addOutcome(java.lang.String name)

setOutcomes

public java.util.Vector setOutcomes(java.util.Vector list)

removeOutcome

public void removeOutcome(java.lang.String name)

getOutcomes

public java.util.Vector getOutcomes()

setCAF

public void setCAF(java.lang.String name)

getCAF

public java.lang.String getCAF()

setTo

public java.lang.String setTo(java.lang.String name)

getTo

public java.lang.String getTo()

setFrom

public java.lang.String setFrom(java.lang.String name)

getFrom

public java.lang.String getFrom()

getFromClass

public java.lang.String getFromClass()

getFromVar

public java.lang.String getFromVar()

getToClass

public java.lang.String getToClass()

getToVar

public java.lang.String getToVar()

addUtilityFunction

public boolean addUtilityFunction(java.lang.String func)

setUtilityFunctions

public java.util.Vector setUtilityFunctions(java.util.Vector list)

removeUtilityFunction

public void removeUtilityFunction(java.lang.String func)

getUtilityFunctions

public java.util.Vector getUtilityFunctions()

getCost

public java.lang.String getCost(java.lang.String outcome_name)
This is the new stuff

setCost

public void setCost(java.lang.String outcome_name,
                    java.lang.String cost)

getQuality

public java.lang.String getQuality(java.lang.String outcome_name)

setQuality

public void setQuality(java.lang.String outcome_name,
                       java.lang.String quality)

getDuration

public java.lang.String getDuration(java.lang.String outcome_name)

setDuration

public void setDuration(java.lang.String outcome_name,
                        java.lang.String duration)

setActionDensity

public void setActionDensity(java.lang.String outcome_name,
                             java.lang.String density)

getActionDensity

public java.lang.String getActionDensity(java.lang.String outcome_name)

setDeadline

public java.lang.String setDeadline(java.lang.String deadline)

getDeadline

public java.lang.String getDeadline()

setEarliestStartTime

public java.lang.String setEarliestStartTime(java.lang.String estart)

getEarliestStartTime

public java.lang.String getEarliestStartTime()

setLibrary

public void setLibrary(java.util.Hashtable lib)

getLibrary

public java.util.Hashtable getLibrary()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toTaemsObject

public Node toTaemsObject()

toTaems

public java.lang.String toTaems()

getVecElements

java.lang.String getVecElements(java.util.Vector v,
                                java.lang.String key)

getOutcomeProfiles

java.lang.String getOutcomeProfiles()

toJava

public void toJava(java.io.File dir)
            throws java.io.IOException

taemsCAFObject

public taems.QAF taemsCAFObject()

taemsCAF

public java.lang.String taemsCAF()

taemsOutcomeObjects

public java.util.Vector taemsOutcomeObjects()

taemsOutcomes

public java.lang.String taemsOutcomes()

getDensity

public int getDensity()