Target.java
// license-header java merge-point
//
// Attention: Generated code! Do not modify by hand!
// Generated by: PSMmetaclass.vsl in andromda-meta-cartridge.
//
package org.andromda.cartridges.deployment.psm.ant;
import java.util.Collection;
/**
* TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target
*/
public class Target
{
/**
* Public default constructor for Target
*/
public Target()
{
this.name = null;
this.dependencyList = null;
}
/**
* Public constructor for Target with 2 required properties.
* @param nameIn String TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target.name
* @param dependencyListIn String TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target.dependencyList
*/
public Target(String name, String dependencyList)
{
this.name = name;
this.dependencyList = dependencyList;
}
/**
* Public constructor for Target with all properties.
* @param nameIn String TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target.name
* @param dependencyListIn String TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target.dependencyList
* @param taskcallsIn Collection<Taskcall> TODO: Model Documentation for Taskcall
*/
public Target(String nameIn, String dependencyListIn, Collection<Taskcall> taskcallsIn)
{
this.name = nameIn;
this.dependencyList = dependencyListIn;
this.taskcalls = taskcallsIn;
}
/**
* Copy-constructor from other Target
*
* @param otherBean, cannot be <code>null</code>
* @throws NullPointerException if the argument is <code>null</code>
*/
public Target(Target otherBean)
{
this(otherBean.getName(), otherBean.getDependencyList(), otherBean.getTaskcalls());
}
protected String name;
/**
* TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target.name
* @return this.name String
*/
public String getName()
{
return this.name;
}
/**
* TODO: Model Documentation for org.andromda.cartridges.deployment.psm.ant.Target.name
* @param nameIn String
*/
public void setName(String nameIn)
{
this.name = nameIn;
}
protected String dependencyList;
/**
* TODO: Model Documentation for
* org.andromda.cartridges.deployment.psm.ant.Target.dependencyList
* @return this.dependencyList String
*/
public String getDependencyList()
{
return this.dependencyList;
}
/**
* TODO: Model Documentation for
* org.andromda.cartridges.deployment.psm.ant.Target.dependencyList
* @param dependencyListIn String
*/
public void setDependencyList(String dependencyListIn)
{
this.dependencyList = dependencyListIn;
}
protected Collection<Taskcall> taskcalls;
/**
* Get the taskcalls
* TODO: Model Documentation for Taskcall
* @return this.taskcalls Collection<Taskcall>
*/
public Collection<Taskcall> getTaskcalls()
{
return this.taskcalls;
}
/**
* Sets the taskcalls
* @param taskcallsIn Collection<Taskcall>
*/
public void setTaskcalls(Collection<Taskcall> taskcallsIn)
{
this.taskcalls = taskcallsIn;
}
}