1 package org.openecomp.sdc.be.model.jsontitan.datamodel;
6 import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition;
7 import org.openecomp.sdc.be.datatypes.elements.ListCapabilityDataDefinition;
8 import org.openecomp.sdc.be.datatypes.elements.ListRequirementDataDefinition;
9 import org.openecomp.sdc.be.datatypes.elements.MapPropertiesDataDefinition;
10 import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
12 public class NodeType extends ToscaElement{
15 super(ToscaElementTypeEnum.NodeType);
18 private List<String> derivedFrom;
19 private List<String> derivedList;
21 private Map<String, PropertyDataDefinition> attributes;
22 private Map<String, ListCapabilityDataDefinition> capabilties;
23 private Map<String, MapPropertiesDataDefinition> capabiltiesProperties;
24 private Map<String, ListRequirementDataDefinition> requirements;
25 private Map<String, InterfaceDataDefinition> interfaceArtifacts;
28 // will be used in future
29 // private Map<String, Map<String, Object>> other;
32 public List<String> getDerivedList() {
36 public void setDerivedList(List<String> derivedList) {
37 this.derivedList = derivedList;
40 public List<String> getDerivedFrom() {
44 public void setDerivedFrom(List<String> derivedFrom) {
45 this.derivedFrom = derivedFrom;
48 public Map<String, PropertyDataDefinition> getAttributes() {
52 public void setAttributes(Map<String, PropertyDataDefinition> attributes) {
53 this.attributes = attributes;
56 public Map<String, ListCapabilityDataDefinition> getCapabilties() {
60 public void setCapabilties(Map<String, ListCapabilityDataDefinition> capabilties) {
61 this.capabilties = capabilties;
64 public Map<String, ListRequirementDataDefinition> getRequirements() {
68 public void setRequirements(Map<String, ListRequirementDataDefinition> requirements) {
69 this.requirements = requirements;
72 public Map<String, MapPropertiesDataDefinition> getCapabiltiesProperties() {
73 return capabiltiesProperties;
76 public void setCapabiltiesProperties(Map<String, MapPropertiesDataDefinition> capabiltiesProperties) {
77 this.capabiltiesProperties = capabiltiesProperties;
80 public Map<String, InterfaceDataDefinition> getInterfaceArtifacts() {
81 return interfaceArtifacts;
84 public void setInterfaceArtifacts(Map<String, InterfaceDataDefinition> interfaceArtifacts) {
85 this.interfaceArtifacts = interfaceArtifacts;