diff --git a/graph-samples/CyberiadaFormat-Autoborder-2.graphml b/graph-samples/CyberiadaFormat-Autoborder-2.graphml new file mode 100644 index 0000000..63a5d2b --- /dev/null +++ b/graph-samples/CyberiadaFormat-Autoborder-2.graphml @@ -0,0 +1,124 @@ + + + +Cyberiada-GraphML-1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + formal + CGML_META + standardVersion/ 1.0 + +platformName/ BearsTowerDefence + +name/ Автобортник + +author/ Матросов В.М. + +contact/ matrosov@mail.ru + +description/ Пример описания схемы, +который может быть многострочным, потому что так удобнее + +target/ Autoborder + + + + Бой + entry/ +exit/ + + + + + + Сближение + entry/ +МодульДвижения.ДвигатьсяКЦели() + +exit/ + + + + + + Атака + entry/ +ОружиеЦелевое.АтаковатьЦель() + +exit/ + + + + + + + + Скан + entry/ +Сенсор.ПоискВрагаПоДистанции(мин) + +exit/ +Сенсор.ОстановкаПоиска() + + + + + + initial + + + + + + + АнализаторЦели.ЦельУничтожена/ + + + + АнализаторЦели.ЦельПотеряна/ + + + + Сенсор.ЦельПолучена/ + + + + ОружиеЦелевое.ЦельВошлаВЗонуАтаки/ + + + + ОружиеЦелевое.ЦельВышлаИзЗоныАтаки/ + + + + + diff --git a/graph-samples/CyberiadaFormat-two-graphs.graphml b/graph-samples/CyberiadaFormat-two-graphs.graphml new file mode 100644 index 0000000..a2feb2b --- /dev/null +++ b/graph-samples/CyberiadaFormat-two-graphs.graphml @@ -0,0 +1,137 @@ + + + +Cyberiada-GraphML-1.0 + + + + + + + + + + + + + + + + + + + + + + + + + SM 1 + + + formal + CGML_META + standardVersion/ 1.0 + +platformName/ TestPlatform + +name/ Two SMs + + + + Composite State + + + + + Simple State 1 + entry/ +a(); + +exit/ + + + + + + Simple State 2 + entry/ +b(); + +exit/ + + + + + + + + Скан + entry/ +c(); + +exit/ +d(); + + + + + + initial + + + + + + + E1 + + + E2 + + + E3 + + + E4 + + + E5 + + + + + + + SM 2 + + + Composite State 2 + + + + + + Simple State 4 + entry/ +e(); + +exit/ + + + + + + + + E4 + + + + +