001package org.andromda.metafacades.uml14;
002
003import org.omg.uml.behavioralelements.usecases.Include;
004import org.omg.uml.behavioralelements.usecases.UseCase;
005
006/**
007 * MetafacadeLogic implementation for org.andromda.metafacades.uml.IncludeFacade.
008 *
009 * @see org.andromda.metafacades.uml.IncludeFacade
010 * @author Bob Fields
011 */
012public class IncludeFacadeLogicImpl
013    extends IncludeFacadeLogic
014{
015    private static final long serialVersionUID = 34L;
016    /**
017     * @param metaObject
018     * @param context
019     */
020    public IncludeFacadeLogicImpl (Include metaObject, String context)
021    {
022        super (metaObject, context);
023    }
024    /**
025     * @see org.andromda.metafacades.uml.IncludeFacade#getAddition()
026     */
027    @Override
028    protected UseCase handleGetAddition()
029    {
030        return metaObject.getAddition();
031    }
032
033    /**
034     * @see org.andromda.metafacades.uml.IncludeFacade#getBase()
035     */
036    @Override
037    protected UseCase handleGetBase()
038    {
039        return metaObject.getBase();
040    }
041
042}