diff --git a/src/main/java/models/objectOrientedTransfer/Relation.java b/src/main/java/models/objectOrientedTransfer/Relation.java index a2388ed..7dce20b 100644 --- a/src/main/java/models/objectOrientedTransfer/Relation.java +++ b/src/main/java/models/objectOrientedTransfer/Relation.java @@ -26,6 +26,22 @@ this.dstResourceNode = dstResourceNode; 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;