/*
=================== DO NOT EDIT THIS FILE ====================
Generated by Modello 1.4.1 on 2014-10-24 21:03:25,
any modifications will be overwritten.
==============================================================
*/
package org.eclipse.m2e.core.internal.lifecyclemapping.model;
/**
* Class LifecycleMappingMetadata.
*
* @version $Revision$ $Date$
*/
@SuppressWarnings( "all" )
public class LifecycleMappingMetadata
implements java.io.Serializable
{
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
* Field packagingType.
*/
private String packagingType;
/**
* Field lifecycleMappingId.
*/
private String lifecycleMappingId;
/**
* Field lifecycleMappingVersionRange.
*/
private String lifecycleMappingVersionRange;
/**
* Field pluginExecutions.
*/
private java.util.List<PluginExecutionMetadata> pluginExecutions;
//-----------/
//- Methods -/
//-----------/
/**
* Method addPluginExecution.
*
* @param pluginExecutionMetadata
*/
public void addPluginExecution( PluginExecutionMetadata pluginExecutionMetadata )
{
getPluginExecutions().add( pluginExecutionMetadata );
} //-- void addPluginExecution( PluginExecutionMetadata )
/**
* Get the lifecycleMappingId field.
*
* @return String
*/
public String getLifecycleMappingId()
{
return this.lifecycleMappingId;
} //-- String getLifecycleMappingId()
/**
* Get the lifecycleMappingVersionRange field.
*
* @return String
*/
public String getLifecycleMappingVersionRange()
{
return this.lifecycleMappingVersionRange;
} //-- String getLifecycleMappingVersionRange()
/**
* Get the packagingType field.
*
* @return String
*/
public String getPackagingType()
{
return this.packagingType;
} //-- String getPackagingType()
/**
* Method getPluginExecutions.
*
* @return List
*/
public java.util.List<PluginExecutionMetadata> getPluginExecutions()
{
if ( this.pluginExecutions == null )
{
this.pluginExecutions = new java.util.ArrayList<PluginExecutionMetadata>();
}
return this.pluginExecutions;
} //-- java.util.List<PluginExecutionMetadata> getPluginExecutions()
/**
* Method removePluginExecution.
*
* @param pluginExecutionMetadata
*/
public void removePluginExecution( PluginExecutionMetadata pluginExecutionMetadata )
{
getPluginExecutions().remove( pluginExecutionMetadata );
} //-- void removePluginExecution( PluginExecutionMetadata )
/**
* Set the lifecycleMappingId field.
*
* @param lifecycleMappingId
*/
public void setLifecycleMappingId( String lifecycleMappingId )
{
this.lifecycleMappingId = lifecycleMappingId;
} //-- void setLifecycleMappingId( String )
/**
* Set the lifecycleMappingVersionRange field.
*
* @param lifecycleMappingVersionRange
*/
public void setLifecycleMappingVersionRange( String lifecycleMappingVersionRange )
{
this.lifecycleMappingVersionRange = lifecycleMappingVersionRange;
} //-- void setLifecycleMappingVersionRange( String )
/**
* Set the packagingType field.
*
* @param packagingType
*/
public void setPackagingType( String packagingType )
{
this.packagingType = packagingType;
} //-- void setPackagingType( String )
/**
* Set the pluginExecutions field.
*
* @param pluginExecutions
*/
public void setPluginExecutions( java.util.List<PluginExecutionMetadata> pluginExecutions )
{
this.pluginExecutions = pluginExecutions;
} //-- void setPluginExecutions( java.util.List )
private transient LifecycleMappingMetadataSource source;
public void setSource(LifecycleMappingMetadataSource source) {
this.source = source;
}
public LifecycleMappingMetadataSource getSource() {
return this.source;
}
}