Computer based method, apparatus and system provides diagram interchange and diagram definition in graphical modeling languages. The invention system models diagram definition for a given diagram type and models diagram interchange. The diagram definition defines valid diagram syntax for diagrams of the given diagram type. The diagram interchange is modeled in a manner that provides common diagram persistence and interchange building blocks. The interchange building blocks are usable by graphical modeling languages to persist and interchange their diagram syntax. The invention separates diagram syntax of the building blocks from the rules (diagram definition) that govern valid composition of the building blocks.
展开▼