import { EPackage } from './epackage';
import { ENamedElementImpl } from './enamed-element-impl';
import { EClassifier } from './eclassifier';
export declare abstract class EClassifierImpl extends ENamedElementImpl implements EClassifier {
    owner?: EPackage | undefined;
    private classifierId;
    private ePackage;
    constructor(owner?: EPackage | undefined, name?: string);
    getEPackage(): EPackage;
    setEPackage(pkg: EPackage): void;
    getClassifierId(): number;
    setClassifierId(id: number): void;
    getRootPackage(): EPackage | undefined;
    eContainer(): EPackage;
}
//# sourceMappingURL=eclassifier-impl.d.ts.map