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
 Collection getExtends()
           The extend instances related to this use-case.
 Collection getExtensionPoints()
           
 ActivityGraphFacade getFirstActivityGraph()
           The first activity graph directly owned by this use-case.
 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, 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

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

Returns:
always true

getExtends

public Collection getExtends()

The extend instances related to this use-case.


getExtensionPoints

public Collection getExtensionPoints()

getFirstActivityGraph

public ActivityGraphFacade getFirstActivityGraph()

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


getIncludes

public Collection getIncludes()


Copyright © 2003-2006 The AndroMDA Team. All Rights Reserved.