public class SchComponent
extends java.lang.Object
Constructor and Description |
---|
SchComponent(TreeComponent tree_com) |
Modifier and Type | Method and Description |
---|---|
void |
convertToXML(java.lang.StringBuffer buffer)
Writes the component's details into the buffer.
|
java.lang.String |
getAlgorithm()
Get scheduling algorithm (EDF,DM)
|
java.lang.String |
getCriticality() |
double |
getMaxPeriod()
Return maximum period of resource model of component
|
double |
getMinPeriod()
Return minimum period of resource model of component
|
java.lang.String |
getProcessedAlgo() |
java.lang.String |
getSubType() |
java.lang.String |
getVmipsStr() |
boolean |
isDM()
Is local scheduler EDF
|
boolean |
isEDF()
Is local scheduler EDF
|
boolean |
isLeaf() |
boolean |
isRevised() |
void |
printDebug() |
void |
printInside() |
void |
setAlgorithm(java.lang.String alg)
Set scheduling algorithm (EDF,DM)
|
void |
setCriticality(java.lang.String criticality) |
void |
setMaxPeriod(double max) |
void |
setMinPeriod(double min) |
void |
setProcAlgoRecur(java.lang.String algo) |
void |
setRevised(boolean revised) |
void |
setSubType(java.lang.String subType) |
void |
setVmipsStr(java.lang.String vmipsStr) |
boolean |
update(SchComponent c)
Update the component field with new values
|
public SchComponent(TreeComponent tree_com)
public void setMaxPeriod(double max)
public double getMaxPeriod()
public void setMinPeriod(double min)
public double getMinPeriod()
public void setAlgorithm(java.lang.String alg)
alg
- scheduling algorithm (EDF,DM)public java.lang.String getAlgorithm()
public void setVmipsStr(java.lang.String vmipsStr)
public java.lang.String getVmipsStr()
public void setSubType(java.lang.String subType)
public java.lang.String getSubType()
public void setCriticality(java.lang.String criticality)
public java.lang.String getCriticality()
public boolean update(SchComponent c)
c
- SchedulingComponentpublic boolean isEDF()
public boolean isDM()
public boolean isLeaf()
public boolean isRevised()
public void setRevised(boolean revised)
public void setProcAlgoRecur(java.lang.String algo)
public java.lang.String getProcessedAlgo()
public void printDebug()
public void printInside()
public void convertToXML(java.lang.StringBuffer buffer)
buffer
-