2. The method as claimed in claim 1 wherein the internally constructed custom tree is identified with a unique multi-valued hash key in a customized hash map tree reflecting a containment hierarchy while preserving the inheritance hierarchy and maintaining an association to the element reference nodes from numerous views that exist across multiple diagrams.
1. A method for inputting a textual model having a plurality of elements, the method comprising: parsing through the textual model for the plurality of elements; searching for at least one of an element semantic definition, one or more element view definitions corresponding to a semantic definition, and an element view containing diagram definition within the textual model for each of the plurality of elements; generating element reference nodes as placeholders for placement on an internally constructed custom tree; attaching a listener to each of the element reference nodes, wherein the listener is configured to await population of the element reference node with an equivalent unified modeling language semantic element, wherein a listener awaiting population is an awaiting sequenced listener; completing an inheritance hierarchy between the element reference nodes up to a parent node inferred from the diagramming definitions; and resolving awaiting sequenced listeners that are made aware of an awaited unified modeling language value, including dynamically resolving views prior to semantic completion.