public abstract class FrontEndForwardLogic extends TransitionFacadeLogicImpl implements FrontEndForward
FrontEndForward
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Object |
metaObject
The underlying UML object
|
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
FrontEndForwardLogic(Object metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
String |
getActionMethodName()
The method name used to delegate to this forward.
|
List<FrontEndAction> |
getActions()
All the transitions that make up this action, this directly maps onto the forwards.
|
FrontEndEvent |
getDecisionTrigger()
A front end forward is any transition between front-end states.
|
List<FrontEndParameter> |
getForwardParameters()
A front end forward is any transition between front-end states.
|
FrontEndActivityGraph |
getFrontEndActivityGraph()
A front end forward is any transition between front-end states.
|
FrontEndControllerOperation |
getOperationCall()
A front end forward is any transition between front-end states.
|
FrontEndUseCase |
getUseCase()
A front end forward is any transition between front-end states.
|
protected abstract String |
handleGetActionMethodName() |
protected abstract List |
handleGetActions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetDecisionTrigger()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetForwardParameters()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetFrontEndActivityGraph()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetOperationCall()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetUseCase()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract boolean |
handleIsContainedInFrontEndUseCase() |
protected abstract boolean |
handleIsEnteringView() |
protected abstract boolean |
handleIsExitingView() |
boolean |
isContainedInFrontEndUseCase()
Indicates if this forward is contained in a FrontEndUseCase.
|
boolean |
isEnteringView()
Indicates if this action directly targets a "front-end" view, false otherwise.
|
boolean |
isExitingView()
Indicates if this forward (transition) is coming out of a front-end view.
|
boolean |
isFrontEndForwardMetaType() |
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
handleGetEffect, handleGetGuard, handleGetSource, handleGetTarget, handleGetTrigger, handleGetValidationOwner, handleIsEnteringActionState, handleIsEnteringDecisionPoint, handleIsEnteringFinalState, handleIsExitingActionState, handleIsExitingDecisionPoint, handleIsExitingInitialState, handleIsTriggerPresent
getEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresent
getArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, handleGetName, handleGetOwnedElements, handleGetOwner, handleGetPackage, handleGetPackageName, handleGetPackageName, handleGetPackagePath, handleGetQualifiedName, handleGetRootPackage, handleGetSourceDependencies, handleGetStateMachineContext, handleGetStereotypeNames, handleGetStereotypes, handleGetTaggedValues, handleGetTargetDependencies, handleGetTemplateParameter, handleGetTemplateParameters, handleGetVisibility, handleHasExactStereotype, handleHasKeyword, handleHasStereotype, handleIsBindingDependenciesPresent, handleIsConstraintsPresent, handleIsDocumentationPresent, handleIsReservedWord, handleIsTemplateParametersPresent, handleIsValidIdentifierName, handleTranslateConstraint, handleTranslateConstraints, handleTranslateConstraints
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresent
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints
protected Object metaObject
Object
protected FrontEndForwardLogic(Object metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class TransitionFacadeLogic
context
- public boolean isFrontEndForwardMetaType()
isFrontEndForwardMetaType
in interface FrontEndForward
FrontEndForward
protected abstract boolean handleIsContainedInFrontEndUseCase()
FrontEndForward.isContainedInFrontEndUseCase()
public final boolean isContainedInFrontEndUseCase()
isContainedInFrontEndUseCase
in interface FrontEndForward
protected abstract String handleGetActionMethodName()
FrontEndForward.getActionMethodName()
public final String getActionMethodName()
getActionMethodName
in interface FrontEndForward
protected abstract boolean handleIsEnteringView()
FrontEndForward.isEnteringView()
public final boolean isEnteringView()
isEnteringView
in interface FrontEndForward
protected abstract boolean handleIsExitingView()
FrontEndForward.isExitingView()
public final boolean isExitingView()
isExitingView
in interface FrontEndForward
public final FrontEndUseCase getUseCase()
getUseCase
in interface FrontEndForward
protected abstract Object handleGetUseCase()
public final List<FrontEndAction> getActions()
getActions
in interface FrontEndForward
protected abstract List handleGetActions()
public final FrontEndEvent getDecisionTrigger()
getDecisionTrigger
in interface FrontEndForward
protected abstract Object handleGetDecisionTrigger()
public final FrontEndControllerOperation getOperationCall()
getOperationCall
in interface FrontEndForward
protected abstract Object handleGetOperationCall()
public final List<FrontEndParameter> getForwardParameters()
getForwardParameters
in interface FrontEndForward
protected abstract List handleGetForwardParameters()
public final FrontEndActivityGraph getFrontEndActivityGraph()
getFrontEndActivityGraph
in interface FrontEndForward
protected abstract Object handleGetFrontEndActivityGraph()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants
in interface ModelElementFacade
validateInvariants
in class TransitionFacadeLogic
validationMessages
- CollectionTransitionFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2003–2014 AndroMDA.org. All rights reserved.