2  * ============LICENSE_START=======================================================
 
   4  * ================================================================================
 
   5  * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
 
   6  * Copyright © 2017-2018 Amdocs
 
   7  * ================================================================================
 
   8  * Licensed under the Apache License, Version 2.0 (the "License");
 
   9  * you may not use this file except in compliance with the License.
 
  10  * You may obtain a copy of the License at
 
  12  *       http://www.apache.org/licenses/LICENSE-2.0
 
  14  * Unless required by applicable law or agreed to in writing, software
 
  15  * distributed under the License is distributed on an "AS IS" BASIS,
 
  16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
  17  * See the License for the specific language governing permissions and
 
  18  * limitations under the License.
 
  19  * ============LICENSE_END=========================================================
 
  21 package org.onap.aai.sparky.viewandinspect.entity;
 
  23 import java.util.ArrayList;
 
  24 import java.util.List;
 
  27  * The Class D3VisualizationOutput.
 
  29 public class D3VisualizationOutput {
 
  31   public GraphMeta graphMeta;
 
  32   public List<SparkyGraphNode> nodes;
 
  33   public List<SparkyGraphLink> links;
 
  34   public InlineMessage inlineMessage;
 
  37    * Instantiates a new d 3 visualization output.
 
  39   public D3VisualizationOutput() {
 
  40     nodes = new ArrayList<SparkyGraphNode>();
 
  41     links = new ArrayList<SparkyGraphLink>();
 
  45   public GraphMeta getGraphMeta() {
 
  52    * @param counterName the counter name
 
  54   public void pegCounter(String counterName) {
 
  55     graphMeta.pegCounter(counterName);
 
  58   public void setGraphMeta(GraphMeta graphMeta) {
 
  59     this.graphMeta = graphMeta;
 
  65    * @param nodes the nodes
 
  67   public void addNodes(List<SparkyGraphNode> nodes) {
 
  68     this.nodes.addAll(nodes);
 
  74    * @param links the links
 
  76   public void addLinks(List<SparkyGraphLink> links) {
 
  77     this.links.addAll(links);
 
  80   public InlineMessage getInlineMessage() {
 
  84   public void setInlineMessage(InlineMessage inlineMessage) {
 
  85     this.inlineMessage = inlineMessage;