blob: 7c3a6253ac25347cccc51519a88de759cd7a733d [file] [log] [blame]
package org.eclipse.emf.edapt.internal.declaration;
import org.eclipse.emf.edapt.declaration.EdaptLibrary;
import org.eclipse.emf.edapt.declaration.LibraryImplementation;
import org.eclipse.emf.edapt.declaration.creation.StructuralPrimitives;
import org.eclipse.emf.edapt.declaration.delegation.DelegationOperations;
import org.eclipse.emf.edapt.declaration.generalization.GeneralizationOperations;
import org.eclipse.emf.edapt.declaration.inheritance.InheritanceOperations;
import org.eclipse.emf.edapt.declaration.merge.MergeOperations;
import org.eclipse.emf.edapt.declaration.replacement.ReplacementOperations;
import org.eclipse.emf.edapt.declaration.simple.NonStructuralPrimitives;
/**
* {@description}
*
* @author herrmama
* @author $Author$
* @version $Rev$
* @levd.rating YELLOW Hash: 0AB36DAD6E81CD994D1DE333D6ABB791
*/
@EdaptLibrary(label = "Base Library", description = "Library of predefined operations")
public class BaseLibrary extends LibraryImplementation {
/** Constructor. */
public BaseLibrary() {
addLibrary(StructuralPrimitives.class);
addLibrary(NonStructuralPrimitives.class);
addLibrary(GeneralizationOperations.class);
addLibrary(InheritanceOperations.class);
addLibrary(DelegationOperations.class);
addLibrary(ReplacementOperations.class);
addLibrary(MergeOperations.class);
}
}