GuessViewPopulator.java
package org.andromda.samples.animalquiz.guess;
import java.util.Map;
/**
* Provides the ability to populate any view in the Guess
*/
public final class GuessViewPopulator
{
/**
* Map fields from ConfirmAnimalInMindGotOneFormImpl form
* to ConfirmAnimalInMindGotOneFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(ConfirmAnimalInMindGotOneFormImpl fromForm, ConfirmAnimalInMindGotOneFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionYesFormImpl form
* to ConfirmAnimalInMindGotOneFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionYesFormImpl fromForm, ConfirmAnimalInMindGotOneFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionNoFormImpl form
* to ConfirmAnimalInMindGotOneFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionNoFormImpl fromForm, ConfirmAnimalInMindGotOneFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from RevealAnimalThisIsTheAnimalFormImpl form
* to ConfirmAnimalInMindGotOneFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(RevealAnimalThisIsTheAnimalFormImpl fromForm, ConfirmAnimalInMindGotOneFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from EnterAQuestionThisIsTheQuestionFormImpl form
* to ConfirmAnimalInMindGotOneFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(EnterAQuestionThisIsTheQuestionFormImpl fromForm, ConfirmAnimalInMindGotOneFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Populates the view using the appropriate view populator.
*
* @param fromForm the origin form
* @param toForm the destiny form
*/
public static void populateForm(Object fromForm, ConfirmAnimalInMindGotOneFormImpl toForm)
{
if(fromForm instanceof ConfirmAnimalInMindGotOneFormImpl)
{
populateForm((ConfirmAnimalInMindGotOneFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionYesFormImpl)
{
populateForm((AnswerQuestionYesFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionNoFormImpl)
{
populateForm((AnswerQuestionNoFormImpl)fromForm,toForm);
}
else if(fromForm instanceof RevealAnimalThisIsTheAnimalFormImpl)
{
populateForm((RevealAnimalThisIsTheAnimalFormImpl)fromForm,toForm);
}
else if(fromForm instanceof EnterAQuestionThisIsTheQuestionFormImpl)
{
populateForm((EnterAQuestionThisIsTheQuestionFormImpl)fromForm,toForm);
}
}
/**
* Map fields from ConfirmAnimalInMindGotOneFormImpl form
* to AnswerQuestionYesFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(ConfirmAnimalInMindGotOneFormImpl fromForm, AnswerQuestionYesFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionYesFormImpl form
* to AnswerQuestionYesFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionYesFormImpl fromForm, AnswerQuestionYesFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from AnswerQuestionNoFormImpl form
* to AnswerQuestionYesFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionNoFormImpl fromForm, AnswerQuestionYesFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from RevealAnimalThisIsTheAnimalFormImpl form
* to AnswerQuestionYesFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(RevealAnimalThisIsTheAnimalFormImpl fromForm, AnswerQuestionYesFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from EnterAQuestionThisIsTheQuestionFormImpl form
* to AnswerQuestionYesFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(EnterAQuestionThisIsTheQuestionFormImpl fromForm, AnswerQuestionYesFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from ConfirmAnimalInMindGotOneFormImpl form
* to AnswerQuestionNoFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(ConfirmAnimalInMindGotOneFormImpl fromForm, AnswerQuestionNoFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionYesFormImpl form
* to AnswerQuestionNoFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionYesFormImpl fromForm, AnswerQuestionNoFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from AnswerQuestionNoFormImpl form
* to AnswerQuestionNoFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionNoFormImpl fromForm, AnswerQuestionNoFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from RevealAnimalThisIsTheAnimalFormImpl form
* to AnswerQuestionNoFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(RevealAnimalThisIsTheAnimalFormImpl fromForm, AnswerQuestionNoFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from EnterAQuestionThisIsTheQuestionFormImpl form
* to AnswerQuestionNoFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(EnterAQuestionThisIsTheQuestionFormImpl fromForm, AnswerQuestionNoFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Populate page variables for view answer question
*
* @param fromForm origin form
* @param pageVariables the page variables
*/
public static void populateAnswerQuestionPageVariables(Object fromForm, Map<String,Object> pageVariables)
{
if(fromForm instanceof ConfirmAnimalInMindGotOneFormImpl)
{
final ConfirmAnimalInMindGotOneFormImpl sourceForm=(ConfirmAnimalInMindGotOneFormImpl)fromForm;
if(sourceForm.isQuestionSet())
{
pageVariables.put("question",sourceForm.getQuestion());
}
}
else if(fromForm instanceof AnswerQuestionYesFormImpl)
{
final AnswerQuestionYesFormImpl sourceForm=(AnswerQuestionYesFormImpl)fromForm;
if(sourceForm.isQuestionSet())
{
pageVariables.put("question",sourceForm.getQuestion());
}
}
else if(fromForm instanceof AnswerQuestionNoFormImpl)
{
final AnswerQuestionNoFormImpl sourceForm=(AnswerQuestionNoFormImpl)fromForm;
if(sourceForm.isQuestionSet())
{
pageVariables.put("question",sourceForm.getQuestion());
}
}
else if(fromForm instanceof RevealAnimalThisIsTheAnimalFormImpl)
{
final RevealAnimalThisIsTheAnimalFormImpl sourceForm=(RevealAnimalThisIsTheAnimalFormImpl)fromForm;
if(sourceForm.isQuestionSet())
{
pageVariables.put("question",sourceForm.getQuestion());
}
}
else if(fromForm instanceof EnterAQuestionThisIsTheQuestionFormImpl)
{
final EnterAQuestionThisIsTheQuestionFormImpl sourceForm=(EnterAQuestionThisIsTheQuestionFormImpl)fromForm;
if(sourceForm.isQuestionSet())
{
pageVariables.put("question",sourceForm.getQuestion());
}
}
}
/**
* Populates the view using the appropriate view populator.
*
* @param fromForm the origin form
* @param toForm the destiny form
*/
public static void populateForm(Object fromForm, AnswerQuestionYesFormImpl toForm)
{
if(fromForm instanceof ConfirmAnimalInMindGotOneFormImpl)
{
populateForm((ConfirmAnimalInMindGotOneFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionYesFormImpl)
{
populateForm((AnswerQuestionYesFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionNoFormImpl)
{
populateForm((AnswerQuestionNoFormImpl)fromForm,toForm);
}
else if(fromForm instanceof RevealAnimalThisIsTheAnimalFormImpl)
{
populateForm((RevealAnimalThisIsTheAnimalFormImpl)fromForm,toForm);
}
else if(fromForm instanceof EnterAQuestionThisIsTheQuestionFormImpl)
{
populateForm((EnterAQuestionThisIsTheQuestionFormImpl)fromForm,toForm);
}
}
/**
* Populates the view using the appropriate view populator.
*
* @param fromForm the origin form
* @param toForm the destiny form
*/
public static void populateForm(Object fromForm, AnswerQuestionNoFormImpl toForm)
{
if(fromForm instanceof ConfirmAnimalInMindGotOneFormImpl)
{
populateForm((ConfirmAnimalInMindGotOneFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionYesFormImpl)
{
populateForm((AnswerQuestionYesFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionNoFormImpl)
{
populateForm((AnswerQuestionNoFormImpl)fromForm,toForm);
}
else if(fromForm instanceof RevealAnimalThisIsTheAnimalFormImpl)
{
populateForm((RevealAnimalThisIsTheAnimalFormImpl)fromForm,toForm);
}
else if(fromForm instanceof EnterAQuestionThisIsTheQuestionFormImpl)
{
populateForm((EnterAQuestionThisIsTheQuestionFormImpl)fromForm,toForm);
}
}
/**
* Map fields from ConfirmAnimalInMindGotOneFormImpl form
* to RevealAnimalThisIsTheAnimalFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(ConfirmAnimalInMindGotOneFormImpl fromForm, RevealAnimalThisIsTheAnimalFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionYesFormImpl form
* to RevealAnimalThisIsTheAnimalFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionYesFormImpl fromForm, RevealAnimalThisIsTheAnimalFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from AnswerQuestionNoFormImpl form
* to RevealAnimalThisIsTheAnimalFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionNoFormImpl fromForm, RevealAnimalThisIsTheAnimalFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from RevealAnimalThisIsTheAnimalFormImpl form
* to RevealAnimalThisIsTheAnimalFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(RevealAnimalThisIsTheAnimalFormImpl fromForm, RevealAnimalThisIsTheAnimalFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
if(fromForm.isAnimalSet())
{
toForm.setAnimal(fromForm.getAnimal());
}
}
/**
* Map fields from EnterAQuestionThisIsTheQuestionFormImpl form
* to RevealAnimalThisIsTheAnimalFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(EnterAQuestionThisIsTheQuestionFormImpl fromForm, RevealAnimalThisIsTheAnimalFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Populates the view using the appropriate view populator.
*
* @param fromForm the origin form
* @param toForm the destiny form
*/
public static void populateForm(Object fromForm, RevealAnimalThisIsTheAnimalFormImpl toForm)
{
if(fromForm instanceof ConfirmAnimalInMindGotOneFormImpl)
{
populateForm((ConfirmAnimalInMindGotOneFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionYesFormImpl)
{
populateForm((AnswerQuestionYesFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionNoFormImpl)
{
populateForm((AnswerQuestionNoFormImpl)fromForm,toForm);
}
else if(fromForm instanceof RevealAnimalThisIsTheAnimalFormImpl)
{
populateForm((RevealAnimalThisIsTheAnimalFormImpl)fromForm,toForm);
}
else if(fromForm instanceof EnterAQuestionThisIsTheQuestionFormImpl)
{
populateForm((EnterAQuestionThisIsTheQuestionFormImpl)fromForm,toForm);
}
}
/**
* Map fields from ConfirmAnimalInMindGotOneFormImpl form
* to EnterAQuestionThisIsTheQuestionFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(ConfirmAnimalInMindGotOneFormImpl fromForm, EnterAQuestionThisIsTheQuestionFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionYesFormImpl form
* to EnterAQuestionThisIsTheQuestionFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionYesFormImpl fromForm, EnterAQuestionThisIsTheQuestionFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from AnswerQuestionNoFormImpl form
* to EnterAQuestionThisIsTheQuestionFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(AnswerQuestionNoFormImpl fromForm, EnterAQuestionThisIsTheQuestionFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from RevealAnimalThisIsTheAnimalFormImpl form
* to EnterAQuestionThisIsTheQuestionFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(RevealAnimalThisIsTheAnimalFormImpl fromForm, EnterAQuestionThisIsTheQuestionFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Map fields from EnterAQuestionThisIsTheQuestionFormImpl form
* to EnterAQuestionThisIsTheQuestionFormImpl form
*
* @param fromForm origin form
* @param toForm destiny form
*/
public static void populateForm(EnterAQuestionThisIsTheQuestionFormImpl fromForm, EnterAQuestionThisIsTheQuestionFormImpl toForm)
{
if(fromForm.isQuestionSet())
{
toForm.setQuestion(fromForm.getQuestion());
}
}
/**
* Populates the view using the appropriate view populator.
*
* @param fromForm the origin form
* @param toForm the destiny form
*/
public static void populateForm(Object fromForm, EnterAQuestionThisIsTheQuestionFormImpl toForm)
{
if(fromForm instanceof ConfirmAnimalInMindGotOneFormImpl)
{
populateForm((ConfirmAnimalInMindGotOneFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionYesFormImpl)
{
populateForm((AnswerQuestionYesFormImpl)fromForm,toForm);
}
else if(fromForm instanceof AnswerQuestionNoFormImpl)
{
populateForm((AnswerQuestionNoFormImpl)fromForm,toForm);
}
else if(fromForm instanceof RevealAnimalThisIsTheAnimalFormImpl)
{
populateForm((RevealAnimalThisIsTheAnimalFormImpl)fromForm,toForm);
}
else if(fromForm instanceof EnterAQuestionThisIsTheQuestionFormImpl)
{
populateForm((EnterAQuestionThisIsTheQuestionFormImpl)fromForm,toForm);
}
}
}