01: package org.andromda.cartridges.deployment.metafacades;
02:
03: import java.util.ArrayList;
04: import java.util.Collection;
05:
06: import org.andromda.cartridges.deployment.psm.ant.CompilerTaskCall;
07:
08: /**
09: * MetafacadeLogic implementation for org.andromda.cartridges.deployment.metafacades.DeployedPackageFacade.
10: *
11: * @see org.andromda.cartridges.deployment.metafacades.DeployedPackageFacade
12: */
13: public class DeployedPackageFacadeLogicImpl extends
14: DeployedPackageFacadeLogic {
15:
16: public DeployedPackageFacadeLogicImpl(Object metaObject,
17: String context) {
18: super (metaObject, context);
19: }
20:
21: protected Collection handleGetTasksForCompilationPhase() {
22: // compile this single package
23: ArrayList result = new ArrayList(1);
24: result.add(new CompilerTaskCall(getFullyQualifiedName(),
25: "javac"));
26: return result;
27: }
28: }
|