aboutsummaryrefslogtreecommitdiffstats
path: root/jython-tosca-parser/src/main/java/org/openecomp/sdc/toscaparser/api/elements/NodeType.java
blob: 69bd9ba17def157af203dd923eb12e9df5d7d4c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.openecomp.sdc.toscaparser.api.elements;

import java.util.List;

import org.openecomp.sdc.toscaparser.jython.elements.JyNodeType;

import com.google.common.base.MoreObjects.ToStringHelper;

public class NodeType extends StatefulEntityType {
    
    private final JyNodeType jyNodeType;

    public NodeType(JyNodeType jyNodeType) {
        super(jyNodeType);
        this.jyNodeType = jyNodeType;
    }
    
    public List<?> getRequirements() {
        return jyNodeType.getJyRequirements();
    }

    @Override
    protected ToStringHelper toStringHelper() {
        return super.toStringHelper()
                .add("requirements", getRequirements());
    }    
}