Ejemplo n.º 1
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
Ejemplo n.º 2
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
Ejemplo n.º 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
Ejemplo n.º 4
0
def buildComponentAssetModel(p,cName,graphName):
  assocs = p.componentAssetModel(cName)
  model = AssetModel(assocs.values(),'')
  parser = KaosXDotParser('class',model.graph())
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True
Ejemplo n.º 5
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
Ejemplo n.º 6
0
def buildComponentAssetModel(p, cName, graphName):
    assocs = p.componentAssetModel(cName)
    model = AssetModel(assocs.values(), '')
    parser = KaosXDotParser('class', model.graph())
    graph = parser.parse()
    drawGraph(graph, graphName)
    return True
Ejemplo n.º 7
0
def buildConceptMap(p,envName,graphName):
  model = ConceptMapModel(p.conceptMapModel(envName).values(),envName,'',True)
  if (model.size() == 0):
    return False
  parser = KaosXDotParser('conceptmap',model.graph())
  parser.cfSet = True
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True
Ejemplo n.º 8
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
Ejemplo n.º 9
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
Ejemplo n.º 10
0
def buildComponentAssetModel(p,cName,graphName):
  from cairis.gui.kaosxdot import KaosXDotParser
  from cairis.gui.AssetModel import AssetModel
  assocs = p.componentAssetModel(cName)
  model = AssetModel(assocs.values(),'')
  parser = KaosXDotParser('class',model.graph())
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True
Ejemplo n.º 11
0
def buildConceptMap(p, envName, graphName):
    model = ConceptMapModel(
        p.conceptMapModel(envName).values(), envName, '', True)
    if (model.size() == 0):
        return False
    parser = KaosXDotParser('conceptmap', model.graph())
    parser.cfSet = True
    graph = parser.parse()
    drawGraph(graph, graphName)
    return True
Ejemplo n.º 12
0
def buildConceptMap(p,envName,graphName):
  from cairis.gui.kaosxdot import KaosXDotParser
  from cairis.gui.ConceptMapModel import ConceptMapModel
  model = ConceptMapModel(list(p.conceptMapModel(envName).values()),envName,'',True)
  if (model.size() == 0):
    return False
  parser = KaosXDotParser('conceptmap',model.graph())
  parser.cfSet = True
  graph = parser.parse()
  drawGraph(graph,graphName)
  return True