3 import com.google.gson.JsonArray;
4 import com.google.gson.JsonObject;
6 public class NodeData {
7 private final JsonArray capabilities;
8 private final JsonArray requirements;
9 private final JsonArray properties;
10 private final JsonObject typeInfo;
11 private final String nodeName;
13 NodeData(JsonArray capabilities, JsonArray requirements, JsonArray properties, JsonObject typeInfo, String nodeName) {
14 this.capabilities = capabilities;
15 this.requirements = requirements;
16 this.properties = properties;
17 this.typeInfo = typeInfo;
18 this.nodeName = nodeName;
21 public JsonArray getCapabilities() {
25 public JsonArray getRequirements() {
29 public JsonArray getProperties() {
33 public JsonObject getTypeInfo() {
37 public String getName() {