1 package org.codehaus.mojo.jdepend.objects; 2 3 /* 4 * #%L 5 * JDepend Maven Plugin 6 * %% 7 * Copyright (C) 2006 - 2014 Codehaus 8 * %% 9 * Licensed under the Apache License, Version 2.0 (the "License"); 10 * you may not use this file except in compliance with the License. 11 * You may obtain a copy of the License at 12 * 13 * http://www.apache.org/licenses/LICENSE-2.0 14 * 15 * Unless required by applicable law or agreed to in writing, software 16 * distributed under the License is distributed on an "AS IS" BASIS, 17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 * See the License for the specific language governing permissions and 19 * limitations under the License. 20 * #L% 21 */ 22 23 import java.util.ArrayList; 24 import java.util.List; 25 26 /** 27 * @author Who ever this implemented first. 28 */ 29 public class CyclePackage 30 { 31 private List<String> packageList; 32 33 private String name; 34 35 /** 36 * Creates a new instance of Cycles. 37 */ 38 public CyclePackage() 39 { 40 } 41 42 public List<String> getPackageList() 43 { 44 if ( packageList == null ) 45 { 46 packageList = new ArrayList<String>(); 47 } 48 return this.packageList; 49 } 50 51 public void addPackageList( String object ) 52 { 53 getPackageList().add( object ); 54 } 55 56 public String getName() 57 { 58 return name; 59 } 60 61 public void setName( String name ) 62 { 63 this.name = name; 64 } 65 }