org.andromda.metafacades.uml
Interface UseCaseFacade

All Superinterfaces:
ClassifierFacade, GeneralizableElementFacade, ModelElementFacade, NamespaceFacade
All Known Subinterfaces:
FrontEndUseCase

public interface UseCaseFacade
extends NamespaceFacade

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 java.util.Collection getExtends()
           The extend instances related to this use-case.
 java.util.Collection getExtensionPoints()
           
 ActivityGraphFacade getFirstActivityGraph()
           The first activity graph directly owned by this use-case.
 java.util.Collection getIncludes()
           
 boolean isUseCaseFacadeMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.NamespaceFacade
getOwnedElements, isNamespaceFacadeMetaType
 
Methods inherited from interface org.andromda.metafacades.uml.ClassifierFacade
findAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isEmbeddedValue, isEnumeration, isFileType, isInterface, isLeaf, isListType, isMapType, isPrimitive, isSetType, isStringType, isTimeType
 
Methods inherited from interface org.andromda.metafacades.uml.GeneralizableElementFacade
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
 
Methods inherited from interface org.andromda.metafacades.uml.ModelElementFacade
copyTaggedValues, findTaggedValue, findTaggedValues, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isModelElementFacadeMetaType, isTemplateParametersPresent, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 

Method Detail

isUseCaseFacadeMetaType

boolean isUseCaseFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getExtends

java.util.Collection getExtends()

The extend instances related to this use-case.


getExtensionPoints

java.util.Collection getExtensionPoints()

getFirstActivityGraph

ActivityGraphFacade getFirstActivityGraph()

The first activity graph directly owned by this use-case.


getIncludes

java.util.Collection getIncludes()


Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.