public abstract class FrontEndForwardLogic extends TransitionFacadeLogicImpl implements FrontEndForward
FrontEndForward,
Serialized Form| Modifier 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, handleIsTriggerPresentgetEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresentgetArraySuffix, 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, handleTranslateConstraintscopyTaggedValues, 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, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresentcopyTaggedValues, 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, translateConstraintsprotected Object metaObject
Objectprotected FrontEndForwardLogic(Object metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class TransitionFacadeLogiccontext - public boolean isFrontEndForwardMetaType()
isFrontEndForwardMetaType in interface FrontEndForwardFrontEndForwardprotected abstract boolean handleIsContainedInFrontEndUseCase()
FrontEndForward.isContainedInFrontEndUseCase()public final boolean isContainedInFrontEndUseCase()
isContainedInFrontEndUseCase in interface FrontEndForwardprotected abstract String handleGetActionMethodName()
FrontEndForward.getActionMethodName()public final String getActionMethodName()
getActionMethodName in interface FrontEndForwardprotected abstract boolean handleIsEnteringView()
FrontEndForward.isEnteringView()public final boolean isEnteringView()
isEnteringView in interface FrontEndForwardprotected abstract boolean handleIsExitingView()
FrontEndForward.isExitingView()public final boolean isExitingView()
isExitingView in interface FrontEndForwardpublic final FrontEndUseCase getUseCase()
getUseCase in interface FrontEndForwardprotected abstract Object handleGetUseCase()
public final List<FrontEndAction> getActions()
getActions in interface FrontEndForwardprotected abstract List handleGetActions()
public final FrontEndEvent getDecisionTrigger()
getDecisionTrigger in interface FrontEndForwardprotected abstract Object handleGetDecisionTrigger()
public final FrontEndControllerOperation getOperationCall()
getOperationCall in interface FrontEndForwardprotected abstract Object handleGetOperationCall()
public final List<FrontEndParameter> getForwardParameters()
getForwardParameters in interface FrontEndForwardprotected abstract List handleGetForwardParameters()
public final FrontEndActivityGraph getFrontEndActivityGraph()
getFrontEndActivityGraph in interface FrontEndForwardprotected abstract Object handleGetFrontEndActivityGraph()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants in interface ModelElementFacadevalidateInvariants in class TransitionFacadeLogicvalidationMessages - CollectionTransitionFacadeLogic.validateInvariants(Collection validationMessages)Copyright © 2003–2014 AndroMDA.org. All rights reserved.