diff --git a/src/main/java/models/objectOrientedTransfer/Relation.java b/src/main/java/models/objectOrientedTransfer/Relation.java index dfd7ba9..0cd68aa 100644 --- a/src/main/java/models/objectOrientedTransfer/Relation.java +++ b/src/main/java/models/objectOrientedTransfer/Relation.java @@ -10,7 +10,7 @@ private boolean isFlat = false; private ObjectNode srcResourceNode; private ObjectNode dstResourceNode; - + public Relation(List srcResource, List dstResource, MultiplicityValue multiplicity) { isFlat = false; this.srcResource = srcResource; @@ -43,26 +43,10 @@ this.multiplicity = multiplicity; } - public Relation(List srcResource, ObjectNode dstResourceNode, MultiplicityValue multiplicity) { - this.isFlat = true; - this.srcResource = srcResource; - this.dstResource = new ArrayList<>(); - this.dstResourceNode = dstResourceNode; - this.multiplicity = multiplicity; - } - - public Relation(ObjectNode srcResourceNode, List dstResource, MultiplicityValue multiplicity) { - this.isFlat = true; - this.srcResource = new ArrayList<>(); - this.dstResource = dstResource; - this.srcResourceNode = srcResourceNode; - this.multiplicity = multiplicity; - } - public boolean isFlat() { return isFlat; } - + public List getSrcResource() { return srcResource; } @@ -70,14 +54,14 @@ public List getDstResource() { return dstResource; } - + public ObjectNode getSrcFirstResource() { if (isFlat) { return srcResourceNode; } return (ObjectNode) srcResource.getFirst().getSource(); } - + public ObjectNode getDstFirstResource() { if (isFlat) { return dstResourceNode;