diff --git a/src/main/java/Main.java b/src/main/java/Main.java index fb8c9f1..00cba3d 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -4,6 +4,9 @@ import designPatternExtensions.*; import designPatternExtensions.designPattern.Adapter; import generators.ASTGenerator; +import models.deltaAlgebra.MultiplicityValue; +import models.deltaAlgebra.ObjectNode; +import models.deltaAlgebra.ReferenceEdge; import models.objectOrientedTransfer.*; public class Main { @@ -36,6 +39,7 @@ DependencyInversion di = new DependencyInversion(company, new InterfaceNode(company, "ICompany"), customer); design.addDependencyInversion(di); + System.out.println(design.getDeltaComplex()); System.out.println(ASTGenerator.generate(design)); } catch (IllegalRelationException e) { e.printStackTrace(); diff --git a/src/main/java/models/deltaAlgebra/PrimitivePullPushDelta.java b/src/main/java/models/deltaAlgebra/PrimitivePullPushDelta.java index 47c2dba..ded83ce 100644 --- a/src/main/java/models/deltaAlgebra/PrimitivePullPushDelta.java +++ b/src/main/java/models/deltaAlgebra/PrimitivePullPushDelta.java @@ -35,7 +35,7 @@ @Override public ReferenceEdge getDefinedEdge() { - return new ReferenceEdge((ObjectNode) pullEdge.getDestination(), (ObjectNode) pushEdge.getDestination(), dataName, pullEdge.getMultiplicity()); + return new ReferenceEdge((ObjectNode) pushEdge.getDestination(), (ObjectNode) pullEdge.getDestination(), dataName, pullEdge.getMultiplicity()); } @Override