@yellicode/elements
Version:
The meta model API for Yellicode - an extensible code generator.
15 lines (14 loc) • 557 B
TypeScript
import { ModelDelegate } from '../model-delegate-interface';
import { Element } from '../interfaces';
export declare class ElementVisitor {
private modelDelegate;
private jsonTransformer;
/**
* Constructor. Creates a new ElementVisitor instance.
* @param applySorting True to sort packaged- and ordered (having an Order property) elements.
*/
constructor(modelDelegate: ModelDelegate, applySorting: boolean);
visit(root: any): Element;
private visitRecursive;
private static getConsoleDisplayName;
}