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<ObjectNode> children = new HashSet<>();
public StatefulObjectNode(ResourceNode resource) {
super(resource.getResourceName());
this.resource = resource;
}
public ResourceNode getResource() {
return resource;
}
public void addChild(ObjectNode child) {
children.add(child);
}
public Set<ObjectNode> getChildren() {
return children;
}
}