public interface ExecCommand extends Command
The following features are supported:
GuigenPackage.getExecCommand()| Modifier and Type | Method and Description |
|---|---|
CustomTemplate |
getCustomTemplate()
Returns the value of the 'Custom Template' reference
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> |
getExtraModels()
Returns the value of the 'Extra Models' reference list.
|
org.eclipse.emf.common.util.EList<InlineCodeSnippet> |
getInlineCodeSnippets()
Returns the value of the 'Inline Code Snippets' containment reference list.
|
java.lang.String |
getMethodName()
Returns the value of the 'Method Name' attribute
|
org.eclipse.emf.common.util.EList<ApplicationData> |
getPostExecData()
Returns the value of the 'Post Exec Data' reference list.
|
org.eclipse.emf.common.util.EList<CommandOutcome> |
getResults()
Returns the value of the 'Results' containment reference list.
|
void |
setCustomTemplate(CustomTemplate value)
Sets the value of the '
Custom Template' reference |
void |
setMethodName(java.lang.String value)
Sets the value of the '
Method Name' attribute |
org.eclipse.emf.common.util.EList<CommandOutcome> getResults()
CommandOutcome.
If the meaning of the 'Results' containment reference list isn't clear, there really should be more of a description here...
L'elenco delle possibili prosecuzioni a fronte dell'esecuzione del comando.GuigenPackage.getExecCommand_Results()java.lang.String getMethodName()
If the meaning of the 'Method Name' attribute isn't clear, there really should be more of a description here...
Nome del metodo nel quale sarà contenuta la logica effettiva. L'implementazione dipende dalla particolare cartuccia di generazione. Nel caso della cartuccia "struts2" verrà generato un metodo nello strato spring, contenente una regione protetta nel quale il programamtore dovrà inserire la logica effettiva.setMethodName(String),
GuigenPackage.getExecCommand_MethodName()void setMethodName(java.lang.String value)
Method Name' attribute.
value - the new value of the 'Method Name' attribute.getMethodName()org.eclipse.emf.common.util.EList<ApplicationData> getPostExecData()
ApplicationData.
If the meaning of the 'Post Exec Data' reference list isn't clear, there really should be more of a description here...
Occorre dichiarare preventivamente gli application data che saranno modificati nella logica applicativa.GuigenPackage.getExecCommand_PostExecData()CustomTemplate getCustomTemplate()
If the meaning of the 'Custom Template' reference isn't clear, there really should be more of a description here...
setCustomTemplate(CustomTemplate),
GuigenPackage.getExecCommand_CustomTemplate()void setCustomTemplate(CustomTemplate value)
Custom Template' reference.
value - the new value of the 'Custom Template' reference.getCustomTemplate()org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> getExtraModels()
EObject.
If the meaning of the 'Extra Models' reference list isn't clear, there really should be more of a description here...
Eventuali modelli (porzioni di modello) aggiuntivi utilizzabili dalle varie cartucce di generazione 100% (es. modello del mapping RDB, ... modello di una interfaccia di servizio, ...) Attenzione: Questa opzione è da considerarsi una possibilità avanzata da utilizzarsi con cautela.GuigenPackage.getExecCommand_ExtraModels()org.eclipse.emf.common.util.EList<InlineCodeSnippet> getInlineCodeSnippets()
InlineCodeSnippet.
If the meaning of the 'Inline Code Snippets' containment reference list isn't clear, there really should be more of a description here...
Sono disponibili le seguenti chiavi:
| Name | Position | Descrizione |
|---|---|---|
| body | executedMethod | si sostituisce alla regione protetta del body del metodo associato al comando |
GuigenPackage.getExecCommand_InlineCodeSnippets()