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}