DCAE-D be initial commit
[sdc/dcae-d/dt-be-main.git] / dcaedt_tools / src / main / java / tools / NodeData.java
1 package tools;
2
3 import com.google.gson.JsonArray;
4 import com.google.gson.JsonObject;
5
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;
12
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;
19     }
20
21     public JsonArray getCapabilities() {
22         return capabilities;
23     }
24
25     public JsonArray getRequirements() {
26         return requirements;
27     }
28
29     public JsonArray getProperties() {
30         return properties;
31     }
32
33     public JsonObject getTypeInfo() {
34         return typeInfo;
35     }
36
37     public String getName() {
38         return nodeName;
39     }
40 }