org.andromda.core.metafacade
Class MetafacadeImpls.MetafacadeClasses

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeImpls.MetafacadeClasses
Enclosing class:
MetafacadeImpls

static final class MetafacadeImpls.MetafacadeClasses
extends Object

Stores the metafacade interface and implementation classes.


Field Summary
(package private)  Map<String,String> implsByMetafacades
          Stores all metafacade implementation classes keyed by metafacade interface class.
(package private)  Map<String,String> metafacadesByImpls
          Stores all metafacade interface classes keyed by metafacade implementation class.
 
Constructor Summary
MetafacadeImpls.MetafacadeClasses()
           
 
Method Summary
(package private)  void clear()
          Clears each map of any classes it contains.
(package private)  Class getMetafacadeClass(String metafacadeImplClass)
          Retrieves the metafacade class from the passed in metafacadeImplClass.
(package private)  Class getMetafacadeImplClass(String metafacadeClass)
          Retrieves the metafacade implementation class from the passed in metafacadeClass.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

implsByMetafacades

Map<String,String> implsByMetafacades
Stores all metafacade implementation classes keyed by metafacade interface class.


metafacadesByImpls

Map<String,String> metafacadesByImpls
Stores all metafacade interface classes keyed by metafacade implementation class.

Constructor Detail

MetafacadeImpls.MetafacadeClasses

MetafacadeImpls.MetafacadeClasses()
Method Detail

getMetafacadeClass

Class getMetafacadeClass(String metafacadeImplClass)
Retrieves the metafacade class from the passed in metafacadeImplClass. Will return a MetafacadeImplsException if a metafacade class can not be found for the metafacadeImplClass

Parameters:
metafacadeImplClass - the name of the metafacade implementation class.
Returns:
the metafacade Class

getMetafacadeImplClass

Class getMetafacadeImplClass(String metafacadeClass)
Retrieves the metafacade implementation class from the passed in metafacadeClass. Will return a MetafacadeImplsException if a metafacade implementation class can not be found for the metafacadeClass

Parameters:
metafacadeClass - the name of the metafacade class.
Returns:
the metafacade implementation Class

clear

void clear()
Clears each map of any classes it contains.


toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


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