@yellicode/elements
Version:
The meta model API for Yellicode - an extensible code generator.
15 lines (14 loc) • 565 B
TypeScript
import { Element } from '../interfaces';
import { ModelDelegate } from '../model-delegate-interface';
export declare class ElementReferenceResolver {
private modelDelegate;
/**
* Contains a list of unresolved references, grouped by key (that is, the name of the
* referring property).
*/
private unResolvedReferencesByKey;
constructor(modelDelegate: ModelDelegate);
addUnResolvedReference(key: string, referrer: Element | any, elementId: string | string[]): void;
resolve(): void;
private applyStereotype;
}