1 package org.onap.sdc.dcae.checker;
5 * - requirements (a requirement does not have a type - i.e. is not based
6 * on a Construct) and can target a node, a capability or both .. When present
7 * as a facet of another Construct it is also the only one represented as a
8 * sequence so it will need special handling anyway.
12 inputs(Construct.Data),
13 outputs(Construct.Data),
14 properties(Construct.Data),
15 attributes(Construct.Data),
16 capabilities(Construct.Capability),
17 //requirements(Construct.Capability),//??
18 artifacts(Construct.Artifact),
19 interfaces(Construct.Interface);
23 they can be considered as facets of the topology template ...
26 private Construct construct;
28 private Facet(Construct theConstruct) {
29 this.construct = theConstruct;
32 public Construct construct() {
33 return this.construct;