Loading plugins/org.etsi.mts.tdl.constraints/epsilon/library/debug.eol +23 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,29 @@ operation Any debugPassthrough(hint: String) : Any { return self; } operation Any debugRM() : Boolean { ( ""+self +"\n "+self.reduction +"\n "+self.resolveDataType() ).println(); return true; } operation Any debugGT() : Boolean { //self.extension.extending.oclAsType(GateType).allDataTypes()->union(self.dataType)->asOrderedSet() ( ""+self +"\n "+self.kind +"\n "+self.dataType +"\n "+self.allDataTypes() ).println(); return true; } operation Any debugExtensions() : Boolean { ( ""+self Loading Loading
plugins/org.etsi.mts.tdl.constraints/epsilon/library/debug.eol +23 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,29 @@ operation Any debugPassthrough(hint: String) : Any { return self; } operation Any debugRM() : Boolean { ( ""+self +"\n "+self.reduction +"\n "+self.resolveDataType() ).println(); return true; } operation Any debugGT() : Boolean { //self.extension.extending.oclAsType(GateType).allDataTypes()->union(self.dataType)->asOrderedSet() ( ""+self +"\n "+self.kind +"\n "+self.dataType +"\n "+self.allDataTypes() ).println(); return true; } operation Any debugExtensions() : Boolean { ( ""+self Loading