blob: f7c27d7df11efe1a0caa63332768a9eb7bdb8816 [file] [log] [blame]
package org.eclipse.emf.edapt.declaration.inheritance;
import org.eclipse.emf.edapt.declaration.EdaptLibrary;
import org.eclipse.emf.edapt.declaration.LibraryImplementation;
/**
* {@description}
*
* @author herrmama
* @author $Author$
* @version $Rev$
* @levd.rating YELLOW Hash: DC7BEF9ADBA02561523EC50C0D65DA0F
*/
@EdaptLibrary(label = "Inheritance Operations", description = "Inheritance " +
"operations move features along the inheritance hierarchy.")
public class InheritanceOperations extends LibraryImplementation {
/** Constructor. */
@SuppressWarnings("deprecation")
public InheritanceOperations() {
addOperation(ExtractSubClass.class);
addOperation(ExtractSuperClass.class);
addOperation(ExtractSuperClass2.class);
addOperation(ImitateSuperType.class);
addOperation(InlineSubClass.class);
addOperation(InlineSuperClass.class);
addOperation(PullFeature.class);
addOperation(PullOperation.class);
addOperation(PushFeature.class);
addOperation(PushOperation.class);
addOperation(ReplaceFeature.class);
addOperation(UseSuperClass.class);
}
}