Exemple #1
0
def buildRiskObstacleModel(p,apName,envName,graphName):
  assocs = p.riskObstacleModel(apName,envName)
  model = KaosModel(assocs.values(),envName,'obstacle',apName)
  parser = KaosXDotParser('obstacle',model.graph())
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True
Exemple #2
0
def buildComponentGoalModel(p,cName,graphName):
  assocs = p.componentGoalModel(cName)
  model = KaosModel(assocs.values(),'','template_goal')
  parser = KaosXDotParser('goal',model.graph())
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True
Exemple #3
0
def buildRiskObstacleModel(p, apName, envName, graphName):
    assocs = p.riskObstacleModel(apName, envName)
    model = KaosModel(assocs.values(), envName, 'obstacle', apName)
    parser = KaosXDotParser('obstacle', model.graph())
    graph = parser.parse()
    drawGraph(graph, graphName)
    return True
Exemple #4
0
def buildComponentGoalModel(p, cName, graphName):
    assocs = p.componentGoalModel(cName)
    model = KaosModel(assocs.values(), '', 'template_goal')
    parser = KaosXDotParser('goal', model.graph())
    graph = parser.parse()
    drawGraph(graph, graphName)
    return True
Exemple #5
0
def buildRiskObstacleModel(p,apName,envName,graphName):
  from cairis.gui.kaosxdot import KaosXDotParser
  from cairis.gui.KaosModel import KaosModel
  assocs = p.riskObstacleModel(apName,envName)
  model = KaosModel(assocs.values(),envName,'obstacle',apName)
  parser = KaosXDotParser('obstacle',model.graph())
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True
Exemple #6
0
def buildComponentGoalModel(p,cName,graphName):
  from cairis.gui.kaosxdot import KaosXDotParser
  from cairis.gui.KaosModel import KaosModel
  assocs = p.componentGoalModel(cName)
  model = KaosModel(assocs.values(),'','template_goal')
  parser = KaosXDotParser('goal',model.graph())
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True