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
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
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
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
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
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
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
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