diff --git a/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/StatefulObjectNode.java b/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/StatefulObjectNode.java index baae52f..1c0015a 100644 --- a/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/StatefulObjectNode.java +++ b/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/StatefulObjectNode.java @@ -1,10 +1,14 @@ package models.controlFlowModel; +import java.util.HashSet; +import java.util.Set; + import models.dataFlowModel.ResourceNode; public class StatefulObjectNode extends ObjectNode { private ResourceNode resource; - + private Set children = new HashSet<>(); + public StatefulObjectNode(ResourceNode resource) { super(resource.getResourceName()); this.resource = resource; @@ -14,4 +18,11 @@ return resource; } + public void addChild(ObjectNode child) { + children.add(child); + } + + public Set getChildren() { + return children; + } }