diff --git a/AlgebraicDataflowArchitectureModel/src/models/algebra/Symbol.java b/AlgebraicDataflowArchitectureModel/src/models/algebra/Symbol.java index 20c3cf2..980fc53 100644 --- a/AlgebraicDataflowArchitectureModel/src/models/algebra/Symbol.java +++ b/AlgebraicDataflowArchitectureModel/src/models/algebra/Symbol.java @@ -51,6 +51,7 @@ public Symbol(String name, int arity, Type operatorType, IImplGenerator generator) { this.name = name; + this.implName = name; this.arity = arity; this.operatorType = operatorType; this.generator = generator; @@ -59,6 +60,7 @@ public Symbol(String name, int arity, Type operatorType, IImplGenerator generator, boolean bSideEffect) { this.name = name; + this.implName = name; this.arity = arity; this.operatorType = operatorType; this.generator = generator; @@ -71,19 +73,23 @@ public Symbol(String name, int arity, ICalculator calculator) { this.name = name; + this.implName = name; this.arity = arity; this.calculator = calculator; } public Symbol(String name, int arity, Type operatorType, ICalculator calculator) { this.name = name; + this.implName = name; this.arity = arity; this.operatorType = operatorType; + this.implOperatorType = operatorType; this.calculator = calculator; } public Symbol(String name, int arity, Type operatorType, IImplGenerator generator, ICalculator calculator) { this.name = name; + this.implName = name; this.arity = arity; this.operatorType = operatorType; this.generator = generator;