Modifier and Type | Method and Description |
---|---|
TreeComponent |
TreeComponent.getParentComp()
Return parent component
|
TreeComponent |
SchedulingTree.getRoot()
Returns the Root Component of the Tree
|
Modifier and Type | Method and Description |
---|---|
java.util.Vector<TreeComponent> |
TreeComponent.getAllChildren()
Return all child components
|
java.util.HashMap<TreeComponent,TaskList> |
TreeComponent.getChildrenToTaskTable()
Get child scheduling component to task table mappping
|
java.util.HashMap<java.lang.String,TreeComponent> |
SchedulingTree.getMap()
Returns all the components in the Tree
|
Modifier and Type | Method and Description |
---|---|
void |
TreeComponent.addChild(TreeComponent child)
Add child componet
|
void |
SchedulingTree.addComponent(TreeComponent child,
TreeComponent parent)
Add a new Scheduling Component to the tree
|
void |
SchedulingTree.addTask(TreeComponent parent,
Task task)
Add the task into the given Scheduling Component
|
static java.lang.String |
Analysis.preProcess(java.lang.String algo,
TreeComponent comp) |
static java.lang.String |
Analysis.preProcessEDP(TreeComponent comp) |
static java.lang.String |
Analysis.preProcessPRM(TreeComponent comp) |
static void |
Analysis.processArinc(TreeComponent comp)
Process the system with ARINC Algorithm
|
static void |
Analysis.processDPRM(TreeComponent comp)
Process the system with DPRM Interface
|
static void |
Analysis.processEDP(TreeComponent comp)
Process the system with EDP Algorithm
|
static void |
Analysis.processEDP2(TreeComponent comp) |
static void |
Analysis.processEQV(TreeComponent comp) |
static java.lang.String |
Analysis.processMPR(TreeComponent comp)
Process the system with MPR Interface
|
static void |
Analysis.processOnlyMPR(TreeComponent comp) |
static void |
Analysis.processPRM(TreeComponent comp)
Process the system with Periodic Algorithm
|
static void |
Analysis.processSIRAP(TreeComponent comp)
Process the system with SIRAP Algorithm
|
void |
TreeComponent.removeChild(TreeComponent child)
Remove child component
|
void |
SchedulingTree.removeComponent(TreeComponent parent,
TreeComponent child)
Remove a given Scheduling Component from the tree
|
void |
TreeComponent.setParentComp(TreeComponent parentComp)
Set parent component of this component
|
boolean |
TreeComponent.update(TreeComponent c) |
Constructor and Description |
---|
SchComponent(TreeComponent tree_com) |
SchedulingComponent(TreeComponent tree_com) |
SchedulingTree(TreeComponent root)
A tree is being constructed from a given XML file
|
TreeComponent(java.lang.String name,
TreeComponent parentComp) |
Modifier and Type | Method and Description |
---|---|
void |
Sirap.abstractionProcedure(TreeComponent tc)
Abstract them as a single task which can schedule all sub-components.
|
void |
Periodic.abstractionProcedure(TreeComponent tc)
Abstract them as a single task which can schedule all sub-components.
|
void |
MPR.abstractionProcedure(TreeComponent tc) |
void |
EDP.abstractionProcedure(TreeComponent tc)
Abstract them as a single task which can schedule all sub-components.
|
void |
DPRM.abstractionProcedure(TreeComponent c) |
void |
ARINC.abstractionProcedure(TreeComponent tc)
Abstract them as a single task which can schedule all sub-components.
|
static java.lang.String |
Sirap.check(TreeComponent c) |
static boolean |
MPR.check(TreeComponent comp) |
static boolean |
EQVPRM.check(TreeComponent comp) |
static boolean |
DPRM.check(TreeComponent comp) |
static java.lang.String |
ARINC.check(TreeComponent tc) |
static void |
EQVPRM.checkVal(TreeComponent c) |
void |
Sirap.start(TreeComponent comp) |
void |
Periodic.start(TreeComponent comp) |
void |
MPR.start(TreeComponent comp) |
void |
EDP.start(TreeComponent comp) |
void |
DPRM.start(TreeComponent comp) |
void |
ARINC.start(TreeComponent comp) |
Constructor and Description |
---|
EQVPRM(TreeComponent startComp) |
Modifier and Type | Method and Description |
---|---|
TreeComponent |
CartsMouseLis.getSelLastCom() |
TreeComponent |
CartsMouseLis.getSelLastLastCom() |
TreeComponent |
CartsTree.selCom() |
Modifier and Type | Method and Description |
---|---|
void |
CartsTree.replyFromAddCompDialog(TreeComponent c)
Takes the fields provided in the Add Component Dialog and calls the
Scheduling Tree to add the new Component
|
void |
CartsTree.replyFromEditCompDialog(TreeComponent c)
Takes the fields provided in the Edit Component Dialog and calls the
Scheduling Tree to update the selected component
|
void |
ComponentMenu.setCom(TreeComponent comp) |
void |
CartsTree.showPopupComponent(java.awt.Component sourceCom,
int x,
int y,
TreeComponent comp) |
Constructor and Description |
---|
CartsAnalysisThread(java.lang.String algo,
TreeComponent comp,
TreeComponent root,
OutputI output,
CartsTreeModel treeModel) |
CartsAnalysisThread(TreeComponent comp) |
Constructor and Description |
---|
AddComponentDialog(CartsTree parent,
TreeComponent root) |
EditComponentDialog(CartsTree parent,
TreeComponent component,
TreeComponent rootCom) |
Modifier and Type | Method and Description |
---|---|
void |
OutputI.displayOutput(TreeComponent comp,
java.lang.String algoName)
Render the output
|
void |
Output.displayOutput(TreeComponent comp,
java.lang.String algo)
Displays the output present in the Scheduling Component as a tree in the
Panel from which this class is extended
|
static void |
XMLOutput.writeOutput(TreeComponent rootComponent,
java.lang.String fileName,
java.lang.String algorithm) |
Modifier and Type | Method and Description |
---|---|
static void |
GenGraph.drawGraph(TreeComponent tc)
Generates the Graph for the Analysis Output
|