org.andromda.cartridges.jsf.metafacades
Class JSFActivityGraphLogic
java.lang.Object
org.andromda.core.metafacade.MetafacadeBase
org.andromda.cartridges.jsf.metafacades.JSFActivityGraphLogic
- All Implemented Interfaces:
- JSFActivityGraph, org.andromda.metafacades.uml.ActivityGraphFacade, org.andromda.metafacades.uml.FrontEndActivityGraph, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.StateMachineFacade
- Direct Known Subclasses:
- JSFActivityGraphLogicImpl
public abstract class JSFActivityGraphLogic
- extends org.andromda.core.metafacade.MetafacadeBase
- implements JSFActivityGraph
MetafacadeLogic for org.andromda.cartridges.jsf.metafacades.JSFActivityGraph
- See Also:
JSFActivityGraph
|
Field Summary |
protected java.lang.Object |
metaObject
|
| Fields inherited from class org.andromda.core.metafacade.MetafacadeBase |
contextRoot, logger |
| Methods inherited from class org.andromda.core.metafacade.MetafacadeBase |
equals, getConfiguredProperty, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
metaObject
protected java.lang.Object metaObject
JSFActivityGraphLogic
public JSFActivityGraphLogic(java.lang.Object metaObject,
java.lang.String context)
resetMetafacadeContext
public void resetMetafacadeContext(java.lang.String context)
- Overrides:
resetMetafacadeContext in class org.andromda.core.metafacade.MetafacadeBase
- See Also:
MetafacadeBase
isJSFActivityGraphMetaType
public boolean isJSFActivityGraphMetaType()
- Description copied from interface:
JSFActivityGraph
- Indicates the metafacade type (used for metafacade mappings).
- Specified by:
isJSFActivityGraphMetaType in interface JSFActivityGraph
- Returns:
- always
true - See Also:
JSFActivityGraph
isFrontEndActivityGraphMetaType
public boolean isFrontEndActivityGraphMetaType()
- Specified by:
isFrontEndActivityGraphMetaType in interface org.andromda.metafacades.uml.FrontEndActivityGraph
- See Also:
FrontEndActivityGraph
isActivityGraphFacadeMetaType
public boolean isActivityGraphFacadeMetaType()
- Specified by:
isActivityGraphFacadeMetaType in interface org.andromda.metafacades.uml.ActivityGraphFacade
- See Also:
ActivityGraphFacade
isStateMachineFacadeMetaType
public boolean isStateMachineFacadeMetaType()
- Specified by:
isStateMachineFacadeMetaType in interface org.andromda.metafacades.uml.StateMachineFacade
- See Also:
StateMachineFacade
isModelElementFacadeMetaType
public boolean isModelElementFacadeMetaType()
- Specified by:
isModelElementFacadeMetaType in interface org.andromda.metafacades.uml.ModelElementFacade
- See Also:
ModelElementFacade
getActionStates
public java.util.Collection getActionStates()
- Specified by:
getActionStates in interface org.andromda.metafacades.uml.ActivityGraphFacade
getObjectFlowStates
public java.util.Collection getObjectFlowStates()
- Specified by:
getObjectFlowStates in interface org.andromda.metafacades.uml.ActivityGraphFacade
getPartitions
public java.util.Collection getPartitions()
- Specified by:
getPartitions in interface org.andromda.metafacades.uml.ActivityGraphFacade
getUseCase
public org.andromda.metafacades.uml.UseCaseFacade getUseCase()
- Specified by:
getUseCase in interface org.andromda.metafacades.uml.ActivityGraphFacade
getController
public org.andromda.metafacades.uml.FrontEndController getController()
- Specified by:
getController in interface org.andromda.metafacades.uml.FrontEndActivityGraph
getInitialAction
public org.andromda.metafacades.uml.FrontEndAction getInitialAction()
- Specified by:
getInitialAction in interface org.andromda.metafacades.uml.FrontEndActivityGraph
isContainedInFrontEndUseCase
public boolean isContainedInFrontEndUseCase()
- Specified by:
isContainedInFrontEndUseCase in interface org.andromda.metafacades.uml.FrontEndActivityGraph
copyTaggedValues
public void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
- Specified by:
copyTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade
findTaggedValue
public java.lang.Object findTaggedValue(java.lang.String tagName)
- Specified by:
findTaggedValue in interface org.andromda.metafacades.uml.ModelElementFacade
findTaggedValues
public java.util.Collection findTaggedValues(java.lang.String tagName)
- Specified by:
findTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade
getConstraints
public java.util.Collection getConstraints()
- Specified by:
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
getConstraints
public java.util.Collection getConstraints(java.lang.String kind)
- Specified by:
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
getDocumentation
public java.lang.String getDocumentation(java.lang.String indent,
int lineLength)
- Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade
getDocumentation
public java.lang.String getDocumentation(java.lang.String indent,
int lineLength,
boolean htmlStyle)
- Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade
getDocumentation
public java.lang.String getDocumentation(java.lang.String indent)
- Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade
getFullyQualifiedName
public java.lang.String getFullyQualifiedName(boolean modelName)
- Specified by:
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacade
getFullyQualifiedName
public java.lang.String getFullyQualifiedName()
- Specified by:
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacade
getFullyQualifiedNamePath
public java.lang.String getFullyQualifiedNamePath()
- Specified by:
getFullyQualifiedNamePath in interface org.andromda.metafacades.uml.ModelElementFacade
getId
public java.lang.String getId()
- Specified by:
getId in interface org.andromda.metafacades.uml.ModelElementFacade
getLanguageMappings
public org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
- Specified by:
getLanguageMappings in interface org.andromda.metafacades.uml.ModelElementFacade
getModel
public org.andromda.metafacades.uml.ModelFacade getModel()
- Specified by:
getModel in interface org.andromda.metafacades.uml.ModelElementFacade
getName
public java.lang.String getName()
- Specified by:
getName in interface org.andromda.metafacades.uml.ModelElementFacade
getPackage
public org.andromda.metafacades.uml.ModelElementFacade getPackage()
- Specified by:
getPackage in interface org.andromda.metafacades.uml.ModelElementFacade
getPackageName
public java.lang.String getPackageName(boolean modelName)
- Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade
getPackageName
public java.lang.String getPackageName()
- Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade
getPackagePath
public java.lang.String getPackagePath()
- Specified by:
getPackagePath in interface org.andromda.metafacades.uml.ModelElementFacade
getRootPackage
public org.andromda.metafacades.uml.PackageFacade getRootPackage()
- Specified by:
getRootPackage in interface org.andromda.metafacades.uml.ModelElementFacade
getSourceDependencies
public java.util.Collection getSourceDependencies()
- Specified by:
getSourceDependencies in interface org.andromda.metafacades.uml.ModelElementFacade
getStateMachineContext
public org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
- Specified by:
getStateMachineContext in interface org.andromda.metafacades.uml.ModelElementFacade
getStereotypeNames
public java.util.Collection getStereotypeNames()
- Specified by:
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacade
getStereotypes
public java.util.Collection getStereotypes()
- Specified by:
getStereotypes in interface org.andromda.metafacades.uml.ModelElementFacade
getTaggedValues
public java.util.Collection getTaggedValues()
- Specified by:
getTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade
getTargetDependencies
public java.util.Collection getTargetDependencies()
- Specified by:
getTargetDependencies in interface org.andromda.metafacades.uml.ModelElementFacade
getTemplateParameter
public java.lang.Object getTemplateParameter(java.lang.String parameterName)
- Specified by:
getTemplateParameter in interface org.andromda.metafacades.uml.ModelElementFacade
getTemplateParameters
public java.util.Collection getTemplateParameters()
- Specified by:
getTemplateParameters in interface org.andromda.metafacades.uml.ModelElementFacade
getVisibility
public java.lang.String getVisibility()
- Specified by:
getVisibility in interface org.andromda.metafacades.uml.ModelElementFacade
hasExactStereotype
public boolean hasExactStereotype(java.lang.String stereotypeName)
- Specified by:
hasExactStereotype in interface org.andromda.metafacades.uml.ModelElementFacade
hasStereotype
public boolean hasStereotype(java.lang.String stereotypeName)
- Specified by:
hasStereotype in interface org.andromda.metafacades.uml.ModelElementFacade
isBindingDependenciesPresent
public boolean isBindingDependenciesPresent()
- Specified by:
isBindingDependenciesPresent in interface org.andromda.metafacades.uml.ModelElementFacade
isConstraintsPresent
public boolean isConstraintsPresent()
- Specified by:
isConstraintsPresent in interface org.andromda.metafacades.uml.ModelElementFacade
isTemplateParametersPresent
public boolean isTemplateParametersPresent()
- Specified by:
isTemplateParametersPresent in interface org.andromda.metafacades.uml.ModelElementFacade
translateConstraint
public java.lang.String translateConstraint(java.lang.String name,
java.lang.String translation)
- Specified by:
translateConstraint in interface org.andromda.metafacades.uml.ModelElementFacade
translateConstraints
public java.lang.String[] translateConstraints(java.lang.String translation)
- Specified by:
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
translateConstraints
public java.lang.String[] translateConstraints(java.lang.String kind,
java.lang.String translation)
- Specified by:
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
getContextElement
public org.andromda.metafacades.uml.ModelElementFacade getContextElement()
- Specified by:
getContextElement in interface org.andromda.metafacades.uml.StateMachineFacade
getFinalStates
public java.util.Collection getFinalStates()
- Specified by:
getFinalStates in interface org.andromda.metafacades.uml.StateMachineFacade
getInitialState
public org.andromda.metafacades.uml.PseudostateFacade getInitialState()
- Specified by:
getInitialState in interface org.andromda.metafacades.uml.StateMachineFacade
getInitialStates
public java.util.Collection getInitialStates()
- Specified by:
getInitialStates in interface org.andromda.metafacades.uml.StateMachineFacade
getInitialTransition
public org.andromda.metafacades.uml.TransitionFacade getInitialTransition()
- Specified by:
getInitialTransition in interface org.andromda.metafacades.uml.StateMachineFacade
getPseudostates
public java.util.Collection getPseudostates()
- Specified by:
getPseudostates in interface org.andromda.metafacades.uml.StateMachineFacade
getStates
public java.util.Collection getStates()
- Specified by:
getStates in interface org.andromda.metafacades.uml.StateMachineFacade
getTransitions
public java.util.Collection getTransitions()
- Specified by:
getTransitions in interface org.andromda.metafacades.uml.StateMachineFacade
initialize
public void initialize()
- Specified by:
initialize in interface org.andromda.metafacades.uml.ModelElementFacade- Overrides:
initialize in class org.andromda.core.metafacade.MetafacadeBase
- See Also:
MetafacadeBase.initialize()
getValidationOwner
public java.lang.Object getValidationOwner()
- Specified by:
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacade- Overrides:
getValidationOwner in class org.andromda.core.metafacade.MetafacadeBase
- See Also:
MetafacadeBase.getValidationOwner()
getValidationName
public java.lang.String getValidationName()
- Specified by:
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacade- Overrides:
getValidationName in class org.andromda.core.metafacade.MetafacadeBase
- See Also:
MetafacadeBase.getValidationName()
validateInvariants
public void validateInvariants(java.util.Collection validationMessages)
- Specified by:
validateInvariants in interface org.andromda.metafacades.uml.ModelElementFacade- Overrides:
validateInvariants in class org.andromda.core.metafacade.MetafacadeBase
- See Also:
MetafacadeBase.validateInvariants(java.util.Collection)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- See Also:
Object.toString()
Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.