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