01: package org.andromda.metafacades.emf.uml2;
02:
03: import org.apache.commons.collections.CollectionUtils;
04:
05: /**
06: * MetafacadeLogic implementation for
07: * org.andromda.metafacades.uml.AssociationClassFacade.
08: *
09: * @see org.andromda.metafacades.uml.AssociationClassFacade
10: */
11: public class AssociationClassFacadeLogicImpl extends
12: AssociationClassFacadeLogic {
13: public AssociationClassFacadeLogicImpl(
14: final org.eclipse.uml2.AssociationClass metaObject,
15: final String context) {
16: super (metaObject, context);
17: }
18:
19: /**
20: * @see org.andromda.metafacades.uml.AssociationClassFacade#getConnectionAssociationEnds()
21: */
22: protected java.util.Collection handleGetConnectionAssociationEnds() {
23: return CollectionUtils.collect(this.metaObject.getMemberEnds(),
24: UmlUtilities.ELEMENT_TRANSFORMER);
25: }
26: }
|