org.andromda.metafacades.uml
Interface PackageFacade

All Superinterfaces:
ModelElementFacade
All Known Subinterfaces:
FrontEndPackage

public interface PackageFacade
extends ModelElementFacade

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 ModelElementFacade findModelElement(String fullyQualifiedName)
           Finds the model element with the given 'fullyQualifiedName', or returns null if one can't be found with that name.
 Collection getClasses()
           
 Collection getModelElements()
           Gets all the model elements belonging to the root package.
 Collection getOwnedElements()
           The elements directly found in this package.
 Collection getSubPackages()
           
 boolean isPackageFacadeMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
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

isPackageFacadeMetaType

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

Returns:
always true

findModelElement

public ModelElementFacade findModelElement(String fullyQualifiedName)

Finds the model element with the given 'fullyQualifiedName', or returns null if one can't be found with that name.


getClasses

public Collection getClasses()

getModelElements

public Collection getModelElements()

Gets all the model elements belonging to the root package.


getOwnedElements

public Collection getOwnedElements()

The elements directly found in this package.


getSubPackages

public Collection getSubPackages()


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