001 // =================== DO NOT EDIT THIS FILE ==================== 002 // Generated by Modello 1.7, 003 // any modifications will be overwritten. 004 // ============================================================== 005 006 package org.apache.maven.plugin.lifecycle; 007 008 /** 009 * A set of goals to execute. 010 * 011 * @version $Revision$ $Date$ 012 */ 013 @SuppressWarnings( "all" ) 014 public class Execution 015 implements java.io.Serializable 016 { 017 018 //--------------------------/ 019 //- Class/Member Variables -/ 020 //--------------------------/ 021 022 /** 023 * Configuration to pass to the goals. 024 */ 025 private Object configuration; 026 027 /** 028 * Field goals. 029 */ 030 private java.util.List<String> goals; 031 032 033 //-----------/ 034 //- Methods -/ 035 //-----------/ 036 037 /** 038 * Method addGoal. 039 * 040 * @param string 041 */ 042 public void addGoal( String string ) 043 { 044 getGoals().add( string ); 045 } //-- void addGoal( String ) 046 047 /** 048 * Get configuration to pass to the goals. 049 * 050 * @return Object 051 */ 052 public Object getConfiguration() 053 { 054 return this.configuration; 055 } //-- Object getConfiguration() 056 057 /** 058 * Method getGoals. 059 * 060 * @return List 061 */ 062 public java.util.List<String> getGoals() 063 { 064 if ( this.goals == null ) 065 { 066 this.goals = new java.util.ArrayList<String>(); 067 } 068 069 return this.goals; 070 } //-- java.util.List<String> getGoals() 071 072 /** 073 * Method removeGoal. 074 * 075 * @param string 076 */ 077 public void removeGoal( String string ) 078 { 079 getGoals().remove( string ); 080 } //-- void removeGoal( String ) 081 082 /** 083 * Set configuration to pass to the goals. 084 * 085 * @param configuration 086 */ 087 public void setConfiguration( Object configuration ) 088 { 089 this.configuration = configuration; 090 } //-- void setConfiguration( Object ) 091 092 /** 093 * Set the goals to execute. 094 * 095 * @param goals 096 */ 097 public void setGoals( java.util.List<String> goals ) 098 { 099 this.goals = goals; 100 } //-- void setGoals( java.util.List ) 101 102 }