|
@@ -869,7 +869,7 @@ module.exports = {
|
|
|
model.edges == undefined ||
|
|
|
model.metamodels == undefined ||
|
|
|
model.metamodels.length == 0 )
|
|
|
- return {'$err':'provided model is either empty or not an atompm model'}
|
|
|
+ return {'$err':'provided model is either empty or not an atompm model'};
|
|
|
|
|
|
for( var i in model.edges )
|
|
|
{
|
|
@@ -906,7 +906,7 @@ module.exports = {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- var checked_for_loops = []
|
|
|
+ var checked_for_loops = [];
|
|
|
for( var id in model.nodes )
|
|
|
{
|
|
|
var metamodel = this.__getMetamodel(model.nodes[id]['$type']),
|
|
@@ -927,6 +927,7 @@ module.exports = {
|
|
|
if (checked_for_loops.indexOf(id) < 0 && !(type in this.metamodels[metamodel]['connectorTypes'])) {
|
|
|
var visited = [],
|
|
|
tv = [id];
|
|
|
+// eslint-disable-next-line no-inner-declarations
|
|
|
function dfs(to_visit) {
|
|
|
var curr = to_visit.pop();
|
|
|
if( curr == undefined )
|
|
@@ -1006,7 +1007,6 @@ module.exports = {
|
|
|
var model = _utils.jsonp(this.read());
|
|
|
nodes = {};
|
|
|
for (var id in model.nodes) {
|
|
|
- console
|
|
|
if (model.nodes[id]['$type'].slice(0, CS.length) == CS) {
|
|
|
nodes[id] = model.nodes[id];
|
|
|
}
|
|
@@ -1411,7 +1411,7 @@ module.exports = {
|
|
|
if( mm.legalConnections[type] == undefined )
|
|
|
mm.legalConnections[type] = {};
|
|
|
if( mm.legalConnections[type][nntype] == undefined )
|
|
|
- mm.legalConnections[type][nntype] = []
|
|
|
+ mm.legalConnections[type][nntype] = [];
|
|
|
mm.legalConnections[type][nntype].push(ntype);
|
|
|
});
|
|
|
});
|
|
@@ -1917,4 +1917,4 @@ module.exports = {
|
|
|
{
|
|
|
return fulltype.match(/.*\/(.*)/)[1];
|
|
|
}
|
|
|
-}
|
|
|
+};
|