Package org.andromda.core.metafacade

Defines all AndroMDA metafacade interfaces and classes.

See:
          Description

Interface Summary
MetafacadeConstants Contains constants for use with metafacades.
MetafacadeMappings.Condition Provides a means to evaluate whether or not a condition is true.
MetafacadeProperties Stores the common metafacade namespace properties used throughout ANY set of metafacades (UML, etc).
ModelAccessFacade

Provides access to a model loaded by a Repository and made available to be used to retrieve information about model elements and metafacades.

 

Class Summary
MetafacadeBase Base class for all metafacades.
MetafacadeCache A global cache for metafacades.
MetafacadeFactory The factory in charge of constructing Metafacade instances.
MetafacadeImpls Discovers all metafacade interfaces and implementation classes in each namespace registry.
MetafacadeImpls.MetafacadeClasses Stores the metafacade interface and implementation classes.
MetafacadeMapping A meta facade mapping class.
MetafacadeMapping.Property Stores and provides access to the mapping element's nested <property/>.
MetafacadeMapping.PropertyGroup Represents a group of properties.
MetafacadeMappings The Metafacade mapping class.
MetafacadeUtils Contains static utility methods for dealing with metafacade instances.
ModelValidationMessage Stores the validation messages that are collected during model validation.
 

Exception Summary
MetafacadeException Any unchecked exception that will be thrown when a Metafacade processing error occurs.
MetafacadeFactoryException Any unchecked exception that will be thrown when a MetafacadeFactory processing error occurs.
MetafacadeImplsException Any unchecked exception that will be thrown when a MetafacadeImpls processing error occurs.
MetafacadeMappingsException Any unchecked exception that will be thrown when a MetafacadeMappings processing error occurs.
 

Package org.andromda.core.metafacade Description

Defines all AndroMDA metafacade interfaces and classes. Metafacades shield AndroMDA cartridges from meta models loaded by AndroMDA repository implementations.



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