diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b008efdc3e..c263731618 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM ampersandtarski/ampersand-devcontainer:latest +FROM ampersandtarski/ampersand-devcontainer:ghc9-6-4_1 ENV DEBIAN_FRONTEND=dialog diff --git a/.devcontainer/DockerfileUpstream b/.devcontainer/DockerfileUpstream index 788521e975..cb96ff3ac3 100644 --- a/.devcontainer/DockerfileUpstream +++ b/.devcontainer/DockerfileUpstream @@ -16,21 +16,26 @@ ENV USERNAME=${USERNAME} \ RUN \ apt-get update -y && \ apt-get install -y --no-install-recommends \ + apt-transport-https \ + autoconf \ + automake \ + build-essential \ curl \ - libnuma-dev \ - zlib1g-dev \ + gcc \ + git \ + gnupg2 \ + graphviz \ + libbz2-dev \ + libexpat1-dev \ libgmp-dev \ libgmp10 \ - git \ - wget \ + libnuma-dev \ lsb-release \ + openssh-server \ + pkg-config \ software-properties-common \ - gnupg2 \ - apt-transport-https \ - gcc \ - autoconf \ - automake \ - build-essential \ + wget \ + zlib1g-dev \ && rm -rf /var/lib/apt/lists/* RUN groupadd --gid $USER_GID $USERNAME && \ @@ -57,10 +62,10 @@ RUN curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh # Add ghcup and cabal to the PATH ENV PATH="${WDIR}/.cabal/bin:${WDIR}/.ghcup/bin:${PATH}:${WDIR}/.local/bin:${PATH}" -ARG GHC=8.10.7 -ARG CABAL=3.6.2.0 -ARG HLS=2.2.0.0 -ARG STACK=2.11.1 +ARG GHC=9.6.4 +ARG CABAL=3.10.2.1 +ARG HLS=2.7.0.0 +ARG STACK=2.15.5 # install GHC and cabal @@ -73,9 +78,9 @@ FROM base as tools # Install global packages. # Versions are pinned, since we don't want to accidentally break anything (by always installing latest). -RUN cabal install -v haskell-dap-0.0.15.0 && \ - cabal install -v stylish-haskell-0.13.0.0 && \ - cabal install -v ormolu-0.1.3.1 +RUN cabal install -v haskell-dap-0.0.16.0 && \ + cabal install -v stylish-haskell-0.14.5.0 && \ + cabal install -v ormolu-0.7.2.0 # RUN cabal install -v ghci-dap-0.0.19.0 # RUN cabal install -v haskell-debug-adapter-0.0.37.0 # RUN cabal install -v hlint-3.2.7 diff --git a/.devcontainer/README.md b/.devcontainer/README.md index 0a45af7800..8df9788d25 100644 --- a/.devcontainer/README.md +++ b/.devcontainer/README.md @@ -20,7 +20,9 @@ NB: This action is currently done by Han, no need for other people to do so. It Sometimes there are updates of the Haskell toolchain we use. For instance whenever a new version of the Haskell Language Server is made available, the `DockerfileUpstream` should be updated accordingly. Then, the new image should be built and published at dockerhub. To do so, go to the ampersand root directory and run the following commands: ``` -docker build -f .devcontainer/DockerfileUpstream -t ampersandtarski/ampersand-devcontainer:latest . -docker push ampersandtarski/ampersand-devcontainer:latest +docker build -f .devcontainer/DockerfileUpstream -t ampersandtarski/ampersand-devcontainer: . +docker push ampersandtarski/ampersand-devcontainer: ``` + +where `` must be replaced with an appropriate new tagname reflecting the version of ghc. diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index bf3a68dd30..d7086a198b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,29 +1,34 @@ { - "name": "DevContainer for Ampersand", + "name": "Ampersand 4 devcontainer", // "remoteUser": "root", "runArgs": [], "build": { "context": "..", "dockerfile": "Dockerfile" }, + "mounts": [ + "type=bind,source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh/,target=/home/vscode/.ssh,readonly" + ], "postStartCommand": "stack build", "customizations": { "vscode": { "extensions": [ - "haskell.haskell", - "justusadam.language-haskell", - "phoityne.phoityne-vscode", + "ampersandtarski.language-ampersand", + // Because of bug (see https://github.com/Microsoft/vscode/issues/45997): + "bdsoftware.format-on-auto-save", + "eamodio.gitlens", + "editorconfig.editorconfig", "eriksik2.vscode-ghci", - "jcanero.hoogle-vscode", "github.vscode-pull-request-github", - "eamodio.gitlens", + "haskell.haskell", + "huizhou.githd", + "jcanero.hoogle-vscode", + "justusadam.language-haskell", "me-dutour-mathieu.vscode-github-actions", - "redhat.vscode-yaml", - "ampersandtarski.language-ampersand", "mhutchie.git-graph", - "editorconfig.editorconfig", - // Because of bug (see https://github.com/Microsoft/vscode/issues/45997): - "bdsoftware.format-on-auto-save" + "phoityne.phoityne-vscode", + "redhat.vscode-yaml", + "tintinweb.graphviz-interactive-preview" ], "settings": { "editor.formatonsave": true, diff --git a/.github/workflows/ci2.yml b/.github/workflows/ci2.yml index 2373979a38..0a95a5c440 100644 --- a/.github/workflows/ci2.yml +++ b/.github/workflows/ci2.yml @@ -1,99 +1,106 @@ -# Inspired by https://tech.freckle.com/2021/05/18/haskell-on-actions/ -name: Build and test πŸš€ -on: - push: - branches: - - "**" # Only trigger on branches (i.e. not tags, ..) - paths-ignore: - - "docs/**" # If only documentation changes, no need to build. -jobs: - build-and-test-docker: - name: Build with Docker - runs-on: ubuntu-latest - env: - DOCKER_AMPERSAND_IMAGE: ampersandtarski/ampersand - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Prepare for docker - run: | - echo Running on branch ${GITHUB_REF##*/} - docker version - - - name: Build final image - run: docker build . --tag ${DOCKER_AMPERSAND_IMAGE}:latest --build-arg GIT_SHA=${{ github.sha }} --build-arg GIT_Branch=${{ github.ref }} - - # For main branch push latest to DockerHub - - name: Login to DockerHub - if: github.ref == 'refs/heads/main' - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_PASSWORD }} - - name: Push latest - if: github.ref == 'refs/heads/main' - run: docker push ${DOCKER_AMPERSAND_IMAGE}:latest - - build-and-test-ubuntu: - name: Build and test on ubuntu-latest πŸ— πŸ§ͺ - runs-on: ubuntu-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3 - - name: Use cache when available πŸ“¦ - uses: freckle/stack-cache-action@main - - name: Set up Mariadb 🧰 - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: "mariadb-10.6" - - name: Build and test πŸ— πŸ§ͺ - uses: freckle/stack-action@main # stack-action does all these steps: dependencies, build, test. - with: - stack-arguments: "--copy-bins --flag ampersand:buildAll" - - build-and-test-macOS: - name: Build and test on macOS πŸ— πŸ§ͺ - runs-on: macos-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3 - - name: Use cache when available πŸ“¦ - uses: freckle/stack-cache-action@main - - name: Set up Mariadb 🧰 - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: "mariadb-10.6" - - name: Build and test πŸ— πŸ§ͺ - uses: freckle/stack-action@main - with: - stack-arguments: "--copy-bins --flag ampersand:buildAll" - - build-and-test-windows: - name: Build and test on Windows πŸ— πŸ§ͺ - runs-on: windows-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3 - - name: Use cache (manually) πŸ“¦ # See https://github.com/freckle/stack-cache-action/issues/5 - uses: actions/cache@v2.1.3 - # TODO: Cache might be done better, see for inspiration: https://github.com/godu/advent-of-code-2020/blob/46796832f59d185457a8edf8de043a54a451d688/.github/workflows/ci.yml - with: - path: | - ~/.ghc - ~/.stack - ~/.stack-work - key: ${{ runner.os }}-stack - - name: Set up Mariadb 🧰 - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: "mariadb-10.6" - - name: Setup PHP 🧰 - uses: shivammathur/setup-php@v2 - with: - php-version: "8.0" - extensions: mysqli - - name: Build and test πŸ— πŸ§ͺ - uses: freckle/stack-action@main - with: - stack-arguments: "--copy-bins --flag ampersand:buildAll" +# Inspired by https://tech.freckle.com/2021/05/18/haskell-on-actions/ +name: Build and test πŸš€ +on: + push: + branches: + - "**" # Only trigger on branches (i.e. not tags, ..) + paths-ignore: + - "docs/**" # If only documentation changes, no need to build. +jobs: + build-and-test-docker: + name: Build with Docker + runs-on: ubuntu-latest + env: + DOCKER_AMPERSAND_IMAGE: ampersandtarski/ampersand + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Prepare for docker + run: | + echo Running on branch ${GITHUB_REF##*/} + docker version + + - name: Build final image + run: docker build . --tag ${DOCKER_AMPERSAND_IMAGE}:latest --build-arg GIT_SHA=${{ github.sha }} --build-arg GIT_Branch=${{ github.ref }} + + # For main branch push latest to DockerHub + - name: Login to DockerHub + if: github.ref == 'refs/heads/main' + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKER_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_PASSWORD }} + - name: Push latest + if: github.ref == 'refs/heads/main' + run: docker push ${DOCKER_AMPERSAND_IMAGE}:latest + + build-and-test-ubuntu: + name: Build and test on ubuntu-latest πŸ— πŸ§ͺ + runs-on: ubuntu-latest + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3 + - name: Set up Mariadb 🧰 + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: "mariadb-10.6" + - name: Build and test πŸ— πŸ§ͺ + uses: freckle/stack-action@v5 # stack-action does all these steps: dependencies, build, test. + with: + stack-build-arguments: "--copy-bins --flag ampersand:buildAll" + upgrade-stack: false + cache-save-always: true + + build-and-test-macOS: + name: Build and test on macOS πŸ— πŸ§ͺ + runs-on: macos-12 + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3 + - name: Use cache when available πŸ“¦ + uses: freckle/stack-cache-action@main + - name: Set up Mariadb 🧰 + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: "mariadb-10.6" + # # See issue https://github.com/freckle/stack-action/issues/80 for why we need to install stack and php as well + # - run: curl -sSL https://get.haskellstack.org/ | sh + - run: brew install php + - name: Build and test πŸ— πŸ§ͺ + uses: freckle/stack-action@v5 + with: + stack-build-arguments: "--copy-bins --flag ampersand:buildAll" + upgrade-stack: false + cache-save-always: true + + build-and-test-windows: + name: Build and test on Windows πŸ— πŸ§ͺ + runs-on: windows-latest + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3 + - name: Use cache (manually) πŸ“¦ # See https://github.com/freckle/stack-cache-action/issues/5 + uses: actions/cache@v2.1.3 + # TODO: Cache might be done better, see for inspiration: https://github.com/godu/advent-of-code-2020/blob/46796832f59d185457a8edf8de043a54a451d688/.github/workflows/ci.yml + with: + path: | + ~/.ghc + ~/.stack + ~/.stack-work + key: ${{ runner.os }}-stack + - name: Set up Mariadb 🧰 + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: "mariadb-10.6" + - name: Setup PHP 🧰 + uses: shivammathur/setup-php@v2 + with: + php-version: "8.0" + extensions: mysqli + - name: Build and test πŸ— πŸ§ͺ + uses: freckle/stack-action@v5 + with: + stack-build-arguments: "--copy-bins --flag ampersand:buildAll" + upgrade-stack: false + cache-save-always: true diff --git a/.github/workflows/codeQuality.yml b/.github/workflows/codeQuality.yml index e3b6104629..5424b7f2d0 100644 --- a/.github/workflows/codeQuality.yml +++ b/.github/workflows/codeQuality.yml @@ -1,34 +1,34 @@ -# Inspired by https://tech.freckle.com/2021/05/18/haskell-on-actions/ -name: Check Code Quality πŸ‘Œ -on: - push: - branches: - - "**" # Only trigger on branches (i.e. not tags, ..) - paths-ignore: - - "docs/**" # If only documentation changes, no need to build. -jobs: - hlint: - name: Hlint - Check for code sanity - runs-on: ubuntu-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3.1.0 - - name: Setup hlint - uses: rwe/actions-hlint-setup@v1.0.3 - - name: Run hlint - uses: rwe/actions-hlint-run@v2.0.1 - weeder: - name: Weeder - Check dead code - runs-on: ubuntu-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3.1.0 - - name: Use cache when available πŸ“¦ - uses: freckle/stack-cache-action@main - - name: Build the project 🌿🌿🌿 - uses: freckle/stack-action@v3.2.2 - with: - test: false - - # Weeder needs compilation artifacts, so it must still be the same Job - - uses: freckle/weeder-action@v1.0.2 +# Inspired by https://tech.freckle.com/2021/05/18/haskell-on-actions/ +name: Check Code Quality πŸ‘Œ +on: + push: + branches: + - "**" # Only trigger on branches (i.e. not tags, ..) + paths-ignore: + - "docs/**" # If only documentation changes, no need to build. +jobs: + hlint: + name: Hlint - Check for code sanity + runs-on: ubuntu-latest + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3.1.0 + - name: Setup hlint + uses: rwe/actions-hlint-setup@v1.0.3 + - name: Run hlint + uses: rwe/actions-hlint-run@v2.0.1 + weeder: + name: Weeder - Check dead code + runs-on: ubuntu-latest + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3.1.0 + - name: Build the project 🌿🌿🌿 + uses: freckle/stack-action@v5 + with: + test: false + upgrade-stack: false + cache-save-always: true + + # Weeder needs compilation artifacts, so it must still be the same Job + - uses: freckle/weeder-action@v1.0.2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8ceb4aaf21..34697877d3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,219 +1,223 @@ -# This workflow triggers on a new release that is being created -# It build-pushes a release image to DockerHub -# and it attaches Linux, MacOS and Windows binary files to the release -name: Release -on: - release: - types: [created] - -jobs: - add-release-notes: - name: Add release notes to artefacts - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Upload macOS artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ github.token }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_name: ReleaseNotes.md - asset_path: ReleaseNotes.md - asset_content_type: text/markdown - - docker-hub: - name: Build push image to DockerHub - runs-on: ubuntu-latest - steps: - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - # list of Docker images to use as base name for tags - images: | - ampersandtarski/ampersand - # generate Docker tags based on the following events/attributes - tags: | - type=schedule - type=ref,event=branch - type=ref,event=pr - type=semver,pattern=v{{version}} - type=semver,pattern=v{{major}}.{{minor}} - type=semver,pattern=v{{major}} - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_PASSWORD }} - - - name: Build and push to Docker Hub - uses: docker/build-push-action@v2 - with: - push: true - tags: ${{ steps.meta.outputs.tags }} # see meta step above - labels: ${{ steps.meta.outputs.labels }} - build-args: | - GIT_SHA=${{github.sha}} - GIT_Branch=${{github.ref}} - - add-release-artefacts: - name: Add artefacts to release - needs: [build-and-test-ubuntu, build-and-test-macOS, build-and-test-windows] - runs-on: ubuntu-latest - steps: - - name: Download artifacts (Linux) - uses: actions/download-artifact@v2 - with: - name: Linux-binaries - path: release/Linux - - - name: get-version - run: | - chmod +x release/Linux/ampersand - echo "version=$(release/Linux/ampersand --numeric-version)" >> $GITHUB_OUTPUT - echo "theReleaseName=$(echo "v$(release/Linux/ampersand --numeric-version) ($(date '+%_d %B %Y'))")" >> $GITHUB_OUTPUT - id: get-version - - - name: zip the binaries (Linux) - uses: papeloto/action-zip@v1 - with: - files: release/Linux/ - dest: release/linux-binaries-v${{ steps.get-version.outputs.version }}.zip - - - name: Download artifacts (macOS) - uses: actions/download-artifact@v2 - with: - name: macOS-binaries - path: release/macOS - - - name: zip the binaries (macOS) - uses: papeloto/action-zip@v1 - with: - files: release/macOS/ - dest: release/macOS-binaries-v${{ steps.get-version.outputs.version }}.zip - - - name: Download artifacts (Windows) - uses: actions/download-artifact@v2 - with: - name: Windows-binaries - path: release/Windows - - - name: zip the binaries (Windows) - uses: papeloto/action-zip@v1 - with: - files: release/Windows/ - dest: release/Windows-binaries-v${{ steps.get-version.outputs.version }}.zip - - - name: Upload Linux artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ github.token }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_name: ampersand-${{ steps.get-version.outputs.version }}-Linux-binaries.zip - asset_path: release/linux-binaries-v${{ steps.get-version.outputs.version }}.zip - asset_content_type: application/zip - - - name: Upload macOS artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ github.token }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_name: ampersand-${{ steps.get-version.outputs.version }}-macOS-binaries.zip - asset_path: release/macOS-binaries-v${{ steps.get-version.outputs.version }}.zip - asset_content_type: application/zip - - - name: Upload Windows artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ github.token }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_name: ampersand-${{ steps.get-version.outputs.version }}-Windows-binaries.zip - asset_path: release/Windows-binaries-v${{ steps.get-version.outputs.version }}.zip - asset_content_type: application/zip - - build-and-test-ubuntu: - name: Build and test on ubuntu-latest πŸ— πŸ§ͺ - runs-on: ubuntu-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3 - - name: Use cache when available πŸ“¦ - uses: freckle/stack-cache-action@main - - name: Set up Mariadb 🧰 - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: "mariadb-10.6" - - name: Build and test πŸ— πŸ§ͺ - uses: freckle/stack-action@main # stack-action does all these steps: dependencies, build, test. - with: - stack-arguments: "--copy-bins --flag ampersand:buildAll" - - name: Upload artifacts (Linux) - uses: actions/upload-artifact@v2 - with: - name: Linux-binaries - path: /home/runner/.local/bin/* - - build-and-test-macOS: - name: Build and test on macOS πŸ— πŸ§ͺ - runs-on: macos-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3 - - name: Use cache when available πŸ“¦ - uses: freckle/stack-cache-action@main - - name: Set up Mariadb 🧰 - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: "mariadb-10.6" - - name: Build and test πŸ— πŸ§ͺ - uses: freckle/stack-action@main - with: - stack-arguments: "--copy-bins --flag ampersand:buildAll" - - name: Upload artifacts (macOS) - uses: actions/upload-artifact@v2 - with: - name: macOS-binaries - path: /Users/runner/.local/bin/* - - build-and-test-windows: - name: Build and test on Windows πŸ— πŸ§ͺ - runs-on: windows-latest - steps: - - name: Checkout project contents πŸ“‘ - uses: actions/checkout@v3 - - name: Use cache (manually) πŸ“¦ # See https://github.com/freckle/stack-cache-action/issues/5 - uses: actions/cache@v2.1.3 - # TODO: Cache might be done better, see for inspiration: https://github.com/godu/advent-of-code-2020/blob/46796832f59d185457a8edf8de043a54a451d688/.github/workflows/ci.yml - with: - path: | - ~/.ghc - ~/.stack - ~/.stack-work - key: ${{ runner.os }}-stack - - name: Set up Mariadb 🧰 - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: "mariadb-10.6" - - name: Setup PHP 🧰 - uses: shivammathur/setup-php@v2 - with: - php-version: "8.0" - extensions: mysqli - - name: Build and test πŸ— πŸ§ͺ - uses: freckle/stack-action@main - with: - stack-arguments: "--copy-bins --flag ampersand:buildAll" - - name: Upload artifacts (Windows) - uses: actions/upload-artifact@v2 - with: - name: Windows-binaries - path: C:\Users\runneradmin\AppData\Roaming\local\bin\* +# This workflow triggers on a new release that is being created +# It build-pushes a release image to DockerHub +# and it attaches Linux, MacOS and Windows binary files to the release +name: Release +on: + release: + types: [created] + +jobs: + add-release-notes: + name: Add release notes to artefacts + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Upload macOS artifact + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ github.token }} + with: + upload_url: ${{ github.event.release.upload_url }} + asset_name: ReleaseNotes.md + asset_path: ReleaseNotes.md + asset_content_type: text/markdown + + docker-hub: + name: Build push image to DockerHub + runs-on: ubuntu-latest + steps: + - name: Docker meta + id: meta + uses: docker/metadata-action@v3 + with: + # list of Docker images to use as base name for tags + images: | + ampersandtarski/ampersand + # generate Docker tags based on the following events/attributes + tags: | + type=schedule + type=ref,event=branch + type=ref,event=pr + type=semver,pattern=v{{version}} + type=semver,pattern=v{{major}}.{{minor}} + type=semver,pattern=v{{major}} + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKER_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_PASSWORD }} + + - name: Build and push to Docker Hub + uses: docker/build-push-action@v2 + with: + push: true + tags: ${{ steps.meta.outputs.tags }} # see meta step above + labels: ${{ steps.meta.outputs.labels }} + build-args: | + GIT_SHA=${{github.sha}} + GIT_Branch=${{github.ref}} + + add-release-artefacts: + name: Add artefacts to release + needs: [build-without-test-ubuntu, build-without-test-macOS] + runs-on: ubuntu-latest + steps: + - name: Download artifacts (Linux) + uses: actions/download-artifact@v2 + with: + name: Linux-binaries + path: release/Linux + + - name: get-version + run: | + chmod +x release/Linux/ampersand + echo "version=$(release/Linux/ampersand --numeric-version)" >> $GITHUB_OUTPUT + echo "theReleaseName=$(echo "v$(release/Linux/ampersand --numeric-version) ($(date '+%_d %B %Y'))")" >> $GITHUB_OUTPUT + id: get-version + + - name: zip the binaries (Linux) + uses: papeloto/action-zip@v1 + with: + files: release/Linux/ + dest: release/linux-binaries-v${{ steps.get-version.outputs.version }}.zip + + - name: Download artifacts (macOS) + uses: actions/download-artifact@v2 + with: + name: macOS-binaries + path: release/macOS + + - name: zip the binaries (macOS) + uses: papeloto/action-zip@v1 + with: + files: release/macOS/ + dest: release/macOS-binaries-v${{ steps.get-version.outputs.version }}.zip + + # - name: Download artifacts (Windows) + # uses: actions/download-artifact@v2 + # with: + # name: Windows-binaries + # path: release/Windows + + # - name: zip the binaries (Windows) + # uses: papeloto/action-zip@v1 + # with: + # files: release/Windows/ + # dest: release/Windows-binaries-v${{ steps.get-version.outputs.version }}.zip + + - name: Upload Linux artifact + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ github.token }} + with: + upload_url: ${{ github.event.release.upload_url }} + asset_name: ampersand-${{ steps.get-version.outputs.version }}-Linux-binaries.zip + asset_path: release/linux-binaries-v${{ steps.get-version.outputs.version }}.zip + asset_content_type: application/zip + + - name: Upload macOS artifact + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ github.token }} + with: + upload_url: ${{ github.event.release.upload_url }} + asset_name: ampersand-${{ steps.get-version.outputs.version }}-macOS-binaries.zip + asset_path: release/macOS-binaries-v${{ steps.get-version.outputs.version }}.zip + asset_content_type: application/zip + + # - name: Upload Windows artifact + # uses: actions/upload-release-asset@v1 + # env: + # GITHUB_TOKEN: ${{ github.token }} + # with: + # upload_url: ${{ github.event.release.upload_url }} + # asset_name: ampersand-${{ steps.get-version.outputs.version }}-Windows-binaries.zip + # asset_path: release/Windows-binaries-v${{ steps.get-version.outputs.version }}.zip + # asset_content_type: application/zip + + build-without-test-ubuntu: + name: Build without test on ubuntu-latest πŸ— πŸ§ͺ + runs-on: ubuntu-latest + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3 + - name: Set up Mariadb 🧰 + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: "mariadb-10.6" + - name: build without test πŸ— πŸ§ͺ + uses: freckle/stack-action@v5 # stack-action does all these steps: dependencies, build, test. + with: + stack-build-arguments: "--copy-bins --flag ampersand:buildAll" + upgrade-stack: false + test: false + - name: Upload artifacts (Linux) + uses: actions/upload-artifact@v2 + with: + name: Linux-binaries + path: /home/runner/.local/bin/* + + build-without-test-macOS: + name: Build without test on macOS πŸ— πŸ§ͺ + runs-on: macos-latest + steps: + - name: Checkout project contents πŸ“‘ + uses: actions/checkout@v3 + - name: Set up Mariadb 🧰 + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: "mariadb-10.6" + # See issue https://github.com/freckle/stack-action/issues/80 for why we need to install stack and php as well + - run: curl -sSL https://get.haskellstack.org/ | sh + - run: brew install php + - name: Build without test πŸ— πŸ§ͺ + uses: freckle/stack-action@v5 + with: + stack-build-arguments: "--copy-bins --flag ampersand:buildAll" + upgrade-stack: false + test: false + - name: Upload artifacts (macOS) + uses: actions/upload-artifact@v2 + with: + name: macOS-binaries + path: /Users/runner/.local/bin/* + + # build-without-test-windows: + # name: build without test on Windows πŸ— πŸ§ͺ + # runs-on: windows-latest + # steps: + # - name: Checkout project contents πŸ“‘ + # uses: actions/checkout@v3 + # # - name: Use cache (manually) πŸ“¦ # See https://github.com/freckle/stack-cache-action/issues/5 + # # uses: actions/cache@v3.3.2 + # # # TODO: Cache might be done better, see for inspiration: https://github.com/godu/advent-of-code-2020/blob/46796832f59d185457a8edf8de043a54a451d688/.github/workflows/ci.yml + # # with: + # # path: | + # # ~/.ghc + # # ~/.stack + # # ~/.stack-work + # # key: ${{ runner.os }}-stack + # - name: Set up Mariadb 🧰 + # uses: shogo82148/actions-setup-mysql@v1 + # with: + # mysql-version: "mariadb-10.6" + # - name: Setup PHP 🧰 + # uses: shivammathur/setup-php@v2 + # with: + # php-version: "8.0" + # extensions: mysqli + # - name: build without test πŸ— πŸ§ͺ + # uses: freckle/stack-action@v5 + # with: + # stack-build-arguments: "--copy-bins --flag ampersand:buildAll" + # test: false + # - name: Upload artifacts (Windows) + # uses: actions/upload-artifact@v2 + # with: + # name: Windows-binaries + # path: C:\Users\runneradmin\AppData\Roaming\local\bin\* diff --git a/.gitignore b/.gitignore index 735d44eeb2..ad5735d564 100644 --- a/.gitignore +++ b/.gitignore @@ -53,4 +53,6 @@ miscellaneous/AmpersandBackup.jgfns .DS_Store # Local history extention of vs-code -.history \ No newline at end of file +.history +ATLAS_file.json +out.adl diff --git a/ATLAS_file.json b/ATLAS_file.json new file mode 100644 index 0000000000..a3eadece39 --- /dev/null +++ b/ATLAS_file.json @@ -0,0 +1,195 @@ +{ + "name": "ContextName", + "patterns": [ + { + "name": "PatternName", + "concepts": [ + { + "name": "Concept2Ptn", + "definition": [ + "this is the definition of CONCEPT Concept2Ptn in de PATTERN" + ], + "type": "OBJECT" + }, + { + "name": "Concept0Ptn", + "definition": [ + "this is the definition of CONCEPT Concept0Ptn in de PATTERN" + ], + "type": "OBJECT" + }, + { + "name": "Concept3Ptn", + "definition": [ + "this is the definition of CONCEPT Concept3Ptn in de PATTERN" + ], + "type": "OBJECT" + }, + { + "name": "Concept1Ptn", + "definition": [ + "this is the definition of CONCEPT Concept1Ptn in de PATTERN" + ], + "type": "OBJECT" + }, + { + "name": "Concept4Ptn", + "definition": [ + "this is the definition of CONCEPT Concept4Ptn in de PATTERN" + ], + "type": "OBJECT" + } + ], + "representations": [], + "rules": [ + { + "name": "Rule2Ptn", + "formexp": "relatie6Ptn [Concept1Ptn*Concept3Ptn] |- relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~", + "meaning": [ + "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" + ], + "message": [], + "violation": "VIOLATION (TXT \"Concept1Ptn \"\n ,SRC I[Concept1Ptn]\n ,TXT \" is in relatie6Ptn with Concept3Ptn \"\n ,TGT I[Concept3Ptn]\n ,TXT \" which is not part of the Concept2Ptn \"\n ,SRC I[Concept1Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn])", + "pairview": "PairView_279439b0-5db9-40a7-b12b-bf1b4a32be3a" + } + ], + "relations": [ + { + "relation": "relatie1Ptn", + "sign": { + "source": "Concept0Ptn", + "target": "Concept0Ptn" + }, + "properties": [ + "PROP", + "BIJ" + ], + "meaning": [ + "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN" + ] + }, + { + "relation": "relatie4Ptn", + "sign": { + "source": "Concept1Ptn", + "target": "Concept2Ptn" + }, + "properties": [], + "meaning": [ + "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN" + ] + }, + { + "relation": "relatie2Ptn", + "sign": { + "source": "Concept0Ptn", + "target": "Concept0Ptn" + }, + "properties": [], + "meaning": [ + "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN" + ] + }, + { + "relation": "relatie6Ptn", + "sign": { + "source": "Concept1Ptn", + "target": "Concept3Ptn" + }, + "properties": [], + "meaning": [ + "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN" + ] + }, + { + "relation": "relatie7Ptn", + "sign": { + "source": "Concept4Ptn", + "target": "Concept3Ptn" + }, + "properties": [], + "meaning": [ + "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN" + ] + }, + { + "relation": "relatie5Ptn", + "sign": { + "source": "Concept3Ptn", + "target": "Concept2Ptn" + }, + "properties": [], + "meaning": [ + "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN" + ] + } + ], + "properties": [], + "purposes": [ + { + "conceptPurp": [], + "relationPurp": [], + "rulePurp": [], + "viewPurp": [], + "patternPurp": [ + "PatternName" + ], + "interfacePurp": [], + "contextPurp": [], + "meaning": "this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN" + }, + { + "conceptPurp": [ + "Concept1Ptn" + ], + "relationPurp": [], + "rulePurp": [], + "viewPurp": [], + "patternPurp": [], + "interfacePurp": [], + "contextPurp": [], + "meaning": "this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN" + }, + { + "conceptPurp": [], + "relationPurp": [ + { + "relation": "relatie1Ptn", + "sign": { + "source": "Concept0Ptn", + "target": "Concept0Ptn" + } + } + ], + "rulePurp": [], + "viewPurp": [], + "patternPurp": [], + "interfacePurp": [], + "contextPurp": [], + "meaning": "this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN" + } + ] + } + ], + "conceptsCtx": [ + { + "name": "ONE", + "definition": [], + "type": "OBJECT" + } + ], + "representationsCtx": [], + "relationsCtx": [], + "rolerules": [], + "rulesCtx": [], + "enforceCtx": [], + "purposes": [], + "idents": [], + "versionInfo": "Ampersand-v4.8.0 [Add-prop-BIJ-FUN:513215c8f*], build time: 03-Jul-24 15:52:27 CEST", + "language": null, + "scripts": [ + { + "rebuild_32_ADL": false + } + ] +} \ No newline at end of file diff --git a/AmpersandData/FormalAmpersand/Concepts.adl b/AmpersandData/FormalAmpersand/Concepts.adl index 32b8095e4d..9a3ec1e5cb 100644 --- a/AmpersandData/FormalAmpersand/Concepts.adl +++ b/AmpersandData/FormalAmpersand/Concepts.adl @@ -1,89 +1,99 @@ -CONTEXT FormalAmpersand IN ENGLISH - -PATTERN Concepts - RELATION name[Concept*ConceptName] [UNI,SUR] - - ROLE ExecEngine MAINTAINS "del unused ConceptName" - RULE "del unused ConceptName" : I[ConceptName] |- name~;name - MEANING "A ConceptName without Concept will be removed." - VIOLATION ( TXT "{EX} DelAtom;ConceptName;", SRC I ) - - IDENT Concept : Concept(name,context[Concept*Context]) - - RELATION name[Relation*RelationName] [UNI,TOT] - MEANING "Every relation has a name by which it can be referenced within its Context(s)." - RELATION source[Relation*Concept] [UNI,TOT] - RELATION target[Relation*Concept] [UNI,TOT] - - REPRESENT Identifier TYPE ALPHANUMERIC - CLASSIFY ConceptName, RelationName ISA Identifier - RELATION context[Concept*Context] [UNI] -- comes from concs, which is defined in FSpec. This contains all concepts declared inside a context but outside the patterns it contains. -ENDPATTERN - --- RULE "Identifiability of concepts": name[Concept*ConceptName];name[Concept*ConceptName]~ |- I[Concept] - -PATTERN Specialization - RELATION gengen[Isa*Concept] [UNI,TOT] - MEANING "A generalization rule refers to one or more generic concepts." - RELATION genspc[Isa*Concept] [UNI,TOT] - MEANING "A generalization rule refers to one or more specific concepts." - RELATION gengen[IsE*Concept] [TOT] - MEANING "A generalization rule refers to one or more generic concepts." - RELATION genspc[IsE*Concept] [UNI,TOT] - MEANING "A generalization rule refers to one or more specific concepts." -ENDPATTERN - -PATTERN "Compute Closures" - RELATION isa[Concept*Concept] [ASY] - MEANING "s isa g means that each element of concept s is defined to be an element of concept g as well." - RELATION isaStar[Concept*Concept] -- Transitive, reflexive closure of isa, aka isa* - MEANING "s isaStar g means that s is g or each element of concept s is an element of concept g as well." - RELATION isaPlus[Concept*Concept] -- Transitive closure of isa, aka isa+ - MEANING "s isaPlus g means that each element of concept s is an element of concept g as well." - - RELATION isaCopy[Concept*Concept] -- necessary only for calling the Transitive closure function. - ROLE ExecEngine MAINTAINS "Compute transitive closure of isa" - RULE "Compute transitive closure of isa" : isa[Concept*Concept] = isaCopy[Concept*Concept] - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} TransitiveClosure;isa[Concept*Concept];Concept;isaCopy[Concept*Concept];isaPlus") - - ROLE ExecEngine MAINTAINS "Compute transitive closure of isa by Ins", "Compute transitive closure of isa by Del" - RULE "Compute transitive closure of isa by Ins" : isaPlus\/I |- isaStar - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} InsPair;isaStar;Concept;", SRC I, TXT ";Concept;", TGT I) - RULE "Compute transitive closure of isa by Del" : isaStar |- isaPlus\/I - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} DelPair;isaStar;Concept;", SRC I, TXT ";Concept;", TGT I) -ENDPATTERN - -PATTERN "Reflexive isa closures" - RELATION isaRfxStar[Concept*Concept] -- Transitive, reflexive closure of isa[Concept*Concept]\/isa[Concept*Concept]~ - MEANING "s isaRfxStar g means that s is g or each element of concept s is an element of concept g or vice-versa." - RELATION isaRfxPlus[Concept*Concept] -- Transitive closure of isa[Concept*Concept]\/isa[Concept*Concept]~ - MEANING "s isaRfxPlus g means that each element of concept s is an element of concept g or vice-versa." - - RELATION isaRfx[Concept*Concept] -- isaRfx[Concept*Concept]=isa[Concept*Concept]\/isa[Concept*Concept]~ - ROLE ExecEngine MAINTAINS "Compute isaRfxIns", "Compute isaRfxDel" - RULE "Compute isaRfxIns" : isa[Concept*Concept]\/isa[Concept*Concept]~ |- isaRfx[Concept*Concept] - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} InsPair;isaRfx[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) - RULE "Compute isaRfxDel" : isaRfx[Concept*Concept] |- isa[Concept*Concept]\/isa[Concept*Concept]~ - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} DelPair;isaRfx[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) - - RELATION isaRfxCopy[Concept*Concept] -- necessary only for calling the Transitive closure function. - ROLE ExecEngine MAINTAINS "Compute transitive closure of isa[Concept*Concept]\\/isa[Concept*Concept]~" - RULE "Compute transitive closure of isa[Concept*Concept]\\/isa[Concept*Concept]~" : isaRfx[Concept*Concept] = isaRfxCopy[Concept*Concept] - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} TransitiveClosure;isaRfx[Concept*Concept];Concept;isaRfxCopy[Concept*Concept];isaRfxPlus[Concept*Concept]") - - ROLE ExecEngine MAINTAINS "Compute isaRfxStar by Ins", "Compute isaRfxStar by Del" - RULE "Compute isaRfxStar by Ins" : isaRfxPlus[Concept*Concept]\/I |- isaRfxStar[Concept*Concept] - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} InsPair;isaRfxStar[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) - RULE "Compute isaRfxStar by Del" : isaRfxStar[Concept*Concept] |- isaRfxPlus[Concept*Concept]\/I - MEANING "TODO: MEANING ONTBREEKT" - VIOLATION (TXT "{EX} DelPair;isaRfxStar[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) -ENDPATTERN - +CONTEXT FormalAmpersand IN ENGLISH + +PATTERN Concepts + REPRESENT Name TYPE ALPHANUMERIC + + CONCEPT Concept "A concept is a set of similar atoms." + CONCEPT ConceptDef "A conceptdef defines a concept." + RELATION concept[ConceptDef*Concept] [UNI,TOT] + RELATION name[Concept*ConceptName] [TOT,SUR] --Not UNI because of aliases + + ROLE ExecEngine MAINTAINS "del unused ConceptName" + RULE "del unused ConceptName" : I[ConceptName] |- name~;name + MEANING "A ConceptName without Concept will be removed." + VIOLATION ( TXT "{EX} DelAtom;ConceptName;", SRC I ) + + IDENT Concept : Concept(name,context[Concept*Context]) + + RELATION meaning[ConceptDef*Meaning][UNI] + -- RULE delUnusedMeaning : I[Meaning] |- cddef2~;cddef2 + -- MEANING "A Meaning without ConceptDef will be removed." TODO: Fix this, because meanings can be connected to other stuff as well. + -- VIOLATION ( TXT "{EX} DelAtom;ConceptDefinition;", SRC I ) + + RELATION name[Relation*RelationName] [UNI,TOT] + MEANING "Every relation has a name by which it can be referenced within its Context(s)." + RELATION source[Relation*Concept] [UNI,TOT] + RELATION target[Relation*Concept] [UNI,TOT] + + + CLASSIFY ConceptName, RelationName ISA Name + RELATION context[Concept*Context] [UNI] -- comes from concs, which is defined in FSpec. This contains all concepts declared inside a context but outside the patterns it contains. + +-- RULE "Identifiability of concepts": name[Concept*ConceptName];name[Concept*ConceptName]~ |- I[Concept] + + CONCEPT Isa "" + CONCEPT IsE "" + RELATION gengen[Isa*Concept] [UNI,TOT] + MEANING "A generalization rule refers to one or more generic concepts." + RELATION genspc[Isa*Concept] [UNI,TOT] + MEANING "A generalization rule refers to one or more specific concepts." + RELATION gengen[IsE*Concept] [TOT] + MEANING "A generalization rule refers to one or more generic concepts." + RELATION genspc[IsE*Concept] [UNI,TOT] + MEANING "A generalization rule refers to one or more specific concepts." +ENDPATTERN + +PATTERN "Compute Closures" + RELATION isa[Concept*Concept] [ASY] + MEANING "s isa g means that each element of concept s is defined to be an element of concept g as well." + RELATION isaStar[Concept*Concept] -- Transitive, reflexive closure of isa, aka isa* + MEANING "s isaStar g means that s is g or each element of concept s is an element of concept g as well." + RELATION isaPlus[Concept*Concept] -- Transitive closure of isa, aka isa+ + MEANING "s isaPlus g means that each element of concept s is an element of concept g as well." + + RELATION isaCopy[Concept*Concept] -- necessary only for calling the Transitive closure function. + ROLE ExecEngine MAINTAINS "Compute transitive closure of isa" + RULE "Compute transitive closure of isa" : isa[Concept*Concept] = isaCopy[Concept*Concept] + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} TransitiveClosure;isa[Concept*Concept];Concept;isaCopy[Concept*Concept];isaPlus") + + ROLE ExecEngine MAINTAINS "Compute transitive closure of isa by Ins", "Compute transitive closure of isa by Del" + RULE "Compute transitive closure of isa by Ins" : isaPlus\/I |- isaStar + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} InsPair;isaStar;Concept;", SRC I, TXT ";Concept;", TGT I) + RULE "Compute transitive closure of isa by Del" : isaStar |- isaPlus\/I + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} DelPair;isaStar;Concept;", SRC I, TXT ";Concept;", TGT I) +ENDPATTERN + +PATTERN "Reflexive isa closures" + RELATION isaRfxStar[Concept*Concept] -- Transitive, reflexive closure of isa[Concept*Concept]\/isa[Concept*Concept]~ + MEANING "s isaRfxStar g means that s is g or each element of concept s is an element of concept g or vice-versa." + RELATION isaRfxPlus[Concept*Concept] -- Transitive closure of isa[Concept*Concept]\/isa[Concept*Concept]~ + MEANING "s isaRfxPlus g means that each element of concept s is an element of concept g or vice-versa." + + RELATION isaRfx[Concept*Concept] -- isaRfx[Concept*Concept]=isa[Concept*Concept]\/isa[Concept*Concept]~ + ROLE ExecEngine MAINTAINS "Compute isaRfxIns", "Compute isaRfxDel" + RULE "Compute isaRfxIns" : isa[Concept*Concept]\/isa[Concept*Concept]~ |- isaRfx[Concept*Concept] + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} InsPair;isaRfx[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) + RULE "Compute isaRfxDel" : isaRfx[Concept*Concept] |- isa[Concept*Concept]\/isa[Concept*Concept]~ + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} DelPair;isaRfx[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) + + RELATION isaRfxCopy[Concept*Concept] -- necessary only for calling the Transitive closure function. + ROLE ExecEngine MAINTAINS "Compute transitive closure of isa[Concept*Concept]\\/isa[Concept*Concept]~" + RULE "Compute transitive closure of isa[Concept*Concept]\\/isa[Concept*Concept]~" : isaRfx[Concept*Concept] = isaRfxCopy[Concept*Concept] + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} TransitiveClosure;isaRfx[Concept*Concept];Concept;isaRfxCopy[Concept*Concept];isaRfxPlus[Concept*Concept]") + + ROLE ExecEngine MAINTAINS "Compute isaRfxStar by Ins", "Compute isaRfxStar by Del" + RULE "Compute isaRfxStar by Ins" : isaRfxPlus[Concept*Concept]\/I |- isaRfxStar[Concept*Concept] + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} InsPair;isaRfxStar[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) + RULE "Compute isaRfxStar by Del" : isaRfxStar[Concept*Concept] |- isaRfxPlus[Concept*Concept]\/I + MEANING "TODO: MEANING ONTBREEKT" + VIOLATION (TXT "{EX} DelPair;isaRfxStar[Concept*Concept];Concept;", SRC I, TXT ";Concept;", TGT I) +ENDPATTERN + ENDCONTEXT \ No newline at end of file diff --git a/AmpersandData/FormalAmpersand/Concepts.docadl b/AmpersandData/FormalAmpersand/Concepts.docadl index 121bd88bb4..4df8bb320d 100644 --- a/AmpersandData/FormalAmpersand/Concepts.docadl +++ b/AmpersandData/FormalAmpersand/Concepts.docadl @@ -2,7 +2,7 @@ CONTEXT FormalAmpersand IN ENGLISH PATTERN Concepts VIEW Concept: Concept(name) - RELATION name[Concept*ConceptName] [UNI,TOT,SUR] + RELATION name[Concept*ConceptName] [TOT,SUR] --Not UNI because of aliases ROLE ExecEngine MAINTAINS "del unused ConceptName" RULE "del unused ConceptName" : I[ConceptName] |- name~;name MEANING "A ConceptName without Concept will be removed." @@ -15,8 +15,8 @@ PATTERN Concepts RELATION source[Relation*Concept] [UNI,TOT] RELATION target[Relation*Concept] [UNI,TOT] - REPRESENT Identifier TYPE ALPHANUMERIC - CLASSIFY ConceptName, RelationName ISA Identifier + REPRESENT Name TYPE ALPHANUMERIC + CLASSIFY ConceptName, RelationName ISA Name RELATION context[Concept*Context] [UNI] -- comes from concs, which is defined in FSpec. This contains all concepts declared inside a context but outside the patterns it contains. ENDPATTERN diff --git a/AmpersandData/FormalAmpersand/Conjuncts.docadl b/AmpersandData/FormalAmpersand/Conjuncts.docadl index b7e2ea866e..07abda95c5 100644 --- a/AmpersandData/FormalAmpersand/Conjuncts.docadl +++ b/AmpersandData/FormalAmpersand/Conjuncts.docadl @@ -11,12 +11,10 @@ Each rule $r$ can be written as a conjunction of $n$ terms: \[r\ =\ c_0\cap c_1\cap ... c_{n-1}\] Conjuncts are produced by a normalizer, which produces conjunctive forms. +} -CONCEPT Conjunct "A conjunct is an term that represents an invariant in an information system." PURPOSE CONCEPT Quad {+The Ampersand compiler stores intermediate results of analysing a rule in a Haskell data structure called ``Quad'', As a result, the analysis is done only once and is reused when needed. +} -CONCEPT Quad "A quad is a Haskell data structure that corresponds to one rule in an Ampersand script." PURPOSE CONCEPT DnfClause {+Each conjunct is stored in disjunctive normal form, for the purpose of formula manipulation. +} diff --git a/AmpersandData/FormalAmpersand/Contexts.adl b/AmpersandData/FormalAmpersand/Contexts.adl index ec14689415..976fadfef9 100644 --- a/AmpersandData/FormalAmpersand/Contexts.adl +++ b/AmpersandData/FormalAmpersand/Contexts.adl @@ -25,7 +25,7 @@ VIEW Signature: Signature( TXT "[" , src;name[Concept*ConceptName] , TXT "*" , t PATTERN Context CONCEPT Context "A context is the root of the abstract syntax tree of a valid Ampersand rule specification." - REPRESENT ContextName TYPE ALPHANUMERIC + CLASSIFY ContextName ISA Name RELATION name[Context*ContextName] [UNI] --Removed TOT, for it gives a nasty violation MEANING "The name of a context." ROLE ExecEngine MAINTAINS "del unused ContextName" @@ -35,9 +35,8 @@ PATTERN Context IDENT Pattern: Pattern(name[Pattern*PatternName],context[Pattern*Context]) - RELATION name[Concept*ConceptName] [UNI,TOT] + RELATION name[Concept*ConceptName] [TOT,SUR] --Not UNI because of aliases MEANING "Every relation has a name by which it can be referenced within its Context(s)." - REPRESENT ConceptName TYPE ALPHANUMERIC RELATION context[Isa*Context] [UNI,TOT] RELATION context[IsE*Context] [UNI,TOT] MEANING "The user-defined generalization rules in a context." @@ -54,7 +53,7 @@ PATTERN Context MEANING "If a rule is declared in a context outside any pattern, that rule exists in that context. This is registered in the system." RELATION udefrules[Rule*Context] [UNI] -- ^ all rules the user has declared within this context including the patterns it contains, -- which are not property- and not identity rules. See ViewPoint.hs - RELATION proprules[Rule*Context] [UNI] -- ^ all property rules the user has declared within this context including the patterns it contains. + -- RELATION proprules[Rule*Context] [] -- This relation removed to prevent execengine work in the atlas. This relation can be calculated via the `Rule`. RELATION identityRules[Rule*Context] [UNI] -- ^ all identity rules the user has declared within this context. This contains all rules declared inside a context including the patterns it contains. -- Use allRules[Rule*Context] to get all rules declared inside a context, including all rules declared inside the patterns in that context. A rule can be either user defined, a property rule, or identity rule diff --git a/AmpersandData/FormalAmpersand/Documentation.adl b/AmpersandData/FormalAmpersand/Documentation.adl index 626bb4d89a..63a6579119 100644 --- a/AmpersandData/FormalAmpersand/Documentation.adl +++ b/AmpersandData/FormalAmpersand/Documentation.adl @@ -3,13 +3,33 @@ PURPOSE PATTERN Documentation {+ +} PATTERN Documentation - REPRESENT ConceptDefinition TYPE BIGALPHANUMERIC + + CONCEPT Purpose "" + CONCEPT Meaning "" + -- CLASSIFY Meaning ISA Markup See issue https://github.com/AmpersandTarski/Ampersand/issues/1484 + -- CLASSIFY Markup ISA Meaning + RELATION markup[Meaning*Markup][UNI,TOT] + CONCEPT MarkupText "" + CONCEPT Markup "" + + RELATION language[Markup*Language][MAP] + RELATION text[Markup*MarkupText][MAP] + RULE enumerationOfLanguage : I[Language] = "Dutch" \/ "English" + POPULATION Language CONTAINS ["Dutch", "English" ] + RELATION origin[Purpose*Origin][] + RELATION explMarkup[Purpose*Markup][TOT,UNI] + RELATION explRefIds[Purpose*Text] + MEANING "Refers to an authoritative source to legitimize the purpose." + + -- TODO: Specify the rule that each purpose must be the purpose of a concept, pattern relation etc. whatever. + REPRESENT MarkupText TYPE BIGALPHANUMERIC RELATION meaning[Rule*Meaning] -- e.g. 'bfOUprop[BusinessFunction] is antisymmetric' MEANING "The meanings of a relation." RELATION decMean[Relation * Meaning] MEANING "The meanings of a relation." + RELATION meaning[ConceptDef*Meaning] RELATION purpose[Pattern*Purpose] MEANING "The purposes of a pattern." RELATION purpose[Relation * Purpose] diff --git a/AmpersandData/FormalAmpersand/Generics.adl b/AmpersandData/FormalAmpersand/Generics.adl index 740ac436da..0d400fccda 100644 --- a/AmpersandData/FormalAmpersand/Generics.adl +++ b/AmpersandData/FormalAmpersand/Generics.adl @@ -19,15 +19,18 @@ REPRESENT AmpersandVersion TYPE ALPHANUMERIC --Definitions for Rules are found in Rules.adl and documented in Rules.docadl. --[PairViews]-- -RELATION pairView[Rule*PairView] -- e.g. +RELATION rrviol[Rule*PairView] [UNI]-- The 'template' for violation messages RELATION segment[PairView*PairViewSegment] [SUR,INJ] -RELATION sequenceNr[PairViewSegment*Int] [UNI,TOT] -RELATION segmentType[PairViewSegment*PairViewSegmentType] [UNI,TOT] -- 'Text' or 'Exp' +RELATION sequenceNr[PairViewSegment*SequenceNumber] [UNI,TOT] + REPRESENT SequenceNumber TYPE INTEGER +-- Unneccessary: RELATION segmentType[PairViewSegment*PairViewSegmentType] [UNI,TOT] -- 'Text' or 'Exp' RELATION text[PairViewSegment*String] [UNI] -- IFF segmentType == 'Text' RELATION srcOrTgt[PairViewSegment*SourceOrTarget] [UNI] -- 'Src' or 'Tgt'. -- IFF SegmentType == 'Exp' -RELATION expTgt[PairViewSegment*Concept] [UNI] -- IFF SegmentType == 'Exp' -RELATION expSQL[PairViewSegment*MySQLQuery] [UNI] -- IFF SegmentType == 'Exp' +-- Unneccessary: RELATION expTgt[PairViewSegment*Concept] [UNI] -- IFF SegmentType == 'Exp' +-- Unneccessary for the Atlas: RELATION expSQL[PairViewSegment*MySQLQuery] [UNI] -- IFF SegmentType == 'Exp' +RELATION pvsExp[PairViewSegment*Term] [UNI] +RELATION showADL[PairView*ShowADL] [UNI,TOT] -- Temporary relation to enable first attempt to make the atlas editable. --[Conjuncts]-- @@ -50,7 +53,7 @@ VIOLATION ( TXT "{EX} DelAtom;Conjunct;", SRC I ) -- TODO: IDENT Role: Role(name[Role*RoleName], allRoles[Context*Role]~) RELATION allRoles[Context*Role] [INJ] RELATION name[Role*RoleName] [UNI] -REPRESENT RoleName TYPE ALPHANUMERIC +CLASSIFY RoleName ISA Name RELATION maintains[Role*Rule] -- e.g. ("ExecEngine", "Activeren van rollen") (was "ruleNames") RELATION interfaces[Role*Interface] diff --git a/AmpersandData/FormalAmpersand/Interfaces.adl b/AmpersandData/FormalAmpersand/Interfaces.adl index 5846163a0c..0905863725 100644 --- a/AmpersandData/FormalAmpersand/Interfaces.adl +++ b/AmpersandData/FormalAmpersand/Interfaces.adl @@ -7,12 +7,9 @@ INCLUDE "Concepts.adl" --INCLUDE "AtomsAsShouldBe.adl" PATTERN "Static Interface Structure" - CLASSIFY Interface ISA ObjectDef CONCEPT ObjectDef "An ObjectDef is the (recursive) structure that corresponds with a BOX in an Ampersand script." - CLASSIFY ObjectDef ISA Term - CONCEPT Term "Formerly known as Expression." - + {-Han, ifcParams contain the editable relations. This needs to be enhanced to ifcInputs and ifcOutputs. So I have substituted ifcParams by ifcInputs everywhere in the Haskell code. @@ -20,29 +17,73 @@ PATTERN "Static Interface Structure" -} RELATION name[Interface*InterfaceName] [UNI,TOT] MEANING "This relation contains the name of each interface." - REPRESENT InterfaceName TYPE ALPHANUMERIC + CLASSIFY InterfaceName ISA Name RELATION context[Interface*Context][UNI] CONCEPT Interface "An interface is a mechanism that communicates data between different (two) contexts." + CONCEPT SubInterface "What exactly is a subinterface?" + CONCEPT InterfaceRef "A subinterface that references an Interface." + CONCEPT Box "A subinterface containing a list of boxitems." + CONCEPT BoxItem "A boxitem is an element of a box." + CLASSIFY BxExpr , BxTxt ISA BoxItem + CONCEPT BxExpr "" + CONCEPT BxTxt "" REPRESENT Origin TYPE ALPHANUMERIC RELATION ifcPos[Interface*Origin] [UNI] MEANING "The position in the file (filename, line- and column number)." RELATION ifcPurpose[Interface*Purpose] [UNI] MEANING "The purpose of each interface is being registered." - + RELATION ifcObj[Interface*ObjectDef] [UNI,TOT,INJ] + MEANING "This is the syntactic link between the Interface and its ObjectDef." + RELATION isAPI[Interface*Interface] [PROP] + MEANING "This property states that an interface is meant as API (machine-2-machine)" RELATION label[FieldDef*FieldName] [UNI,TOT] MEANING "Every field definition has a label." - REPRESENT FieldName TYPE ALPHANUMERIC - RELATION objpos[ObjectDef*Origin] [UNI] + REPRESENT FieldName TYPE ALPHANUMERIC -- This is not a Name. It is a Label + RELATION origin[ObjectDef*Origin] [UNI] MEANING "Every object definition has a position in the text of the Ampersand source file (filename, line number and column number)." + RELATION objTerm[ObjectDef*Term] [UNI, TOT] + MEANING "Every object definition has a term to determine the atoms, each of which gets its own html-div." + RELATION objcruds[ObjectDef*Cruds][UNI,TOT] -- TODO: Refactor Cruds in Haskell to a set of enumerations + MEANING "The CRUD annotation that comes with a specific ObjectDef" RELATION objView[ObjectDef*View] [UNI] MEANING "An object definition can have a view that should be used for this object (e.g. TABS, TABLE, etc.)." + RELATION objSub[ObjectDef * SubInterface] [UNI] RELATION usedIn[Relation*Term] MEANING "If a relation is used in an term, this is registered in usedIn." RELATION formalTerm[Rule*Term] MEANING "The term, of which a rule consists, is accessible via the relation formalTerm." + RELATION origin[SubInterface*Origin][UNI] + CLASSIFY Box,InterfaceRef ISA SubInterface + RELATION siConcept[Box*Concept][UNI,TOT] + MEANING "The box concept is the type of the runtime atom of the box." + RELATION siHeader[Box*BoxHeader][UNI,TOT] + MEANING "The boxheader is the definition of the way the box is drawn on the screen." + RELATION siObjs[Box*BoxItem][INJ,SUR] + MEANING "The (ordered) elements/items in the box." + RELATION isLink[InterfaceRef*InterfaceRef][PROP] + MEANING "Is the interface expanded or drawn as hyperlink?" + RELATION references[InterfaceRef*Interface][UNI,TOT] + RELATION objDef[BxExpr*ObjectDef][UNI, TOT] + MEANING "This relation makes the boxitem refer to the specification of its box. That box is used to paint each atom in the target of the boxexpression." + RELATION origin[BoxItem*Origin][UNI] + RELATION text[BxTxt*Text][UNI, TOT] + + + RELATION isPublic[Interface*Interface] [PROP] + MEANING "This property states that an interface is accessible for all roles (i.e. public)" + + -- Cannot enforce this rule yet, because ExecEngine is still required to add missing roles + -- RULE "Public interface integrity" : isPublic;V[Interface*Role] |- ifcRoles + -- TODO: This should be implemented in the Atlas, see issue #1479 + -- EQUIVALENCE ifcRoles[Interface*Role] == isPublic;V[Interface*Role] + ROLE ExecEngine MAINTAINS "Equivalence - InsPair ifcRoles" + RULE "Equivalence - InsPair ifcRoles": isPublic;V[Interface*Role] |- ifcRoles + VIOLATION (TXT "{EX} InsPair;ifcRoles;Interface;", SRC I, TXT ";Role;", TGT I) + + PURPOSE RELATION edit[FieldDef*Relation] {+ To allow editing to insert, update and delete links, Ampersand registers whether the term in a field def is just the relation.+} @@ -57,7 +98,7 @@ PATTERN "Static Interface Structure" ENDPATTERN PATTERN Interfaces -RELATION ifcInputs[Interface*Relation] -- was: ifcParams +RELATION ifcInputs[Interface*Relation] MEANING "This relation contains the relations that can be edited in an interface by a user or another computer." RELATION ifcOutputs[Interface*Relation] MEANING "This relation contains the relations that can be edited by the computer for restoring invariants." diff --git a/AmpersandData/FormalAmpersand/Patterns.adl b/AmpersandData/FormalAmpersand/Patterns.adl index d212fb2a46..b4c483277a 100644 --- a/AmpersandData/FormalAmpersand/Patterns.adl +++ b/AmpersandData/FormalAmpersand/Patterns.adl @@ -5,10 +5,10 @@ INCLUDE "Rules.adl" PATTERN Patterns CONCEPT Pattern "A pattern is a container for relation declarations and rule definitions" - CONCEPT Pattern "A pattern is a file that is meant to contain Ampersand source code." +-- CONCEPT Pattern "A pattern is a file that is meant to contain Ampersand source code." VIEW Pattern: Pattern(name[Pattern*PatternName]) - REPRESENT PatternName TYPE ALPHANUMERIC + CLASSIFY PatternName ISA Name RELATION name[Pattern*PatternName] [UNI,TOT,SUR] MEANING "The name of a pattern." ROLE ExecEngine MAINTAINS "del unused PatternName" @@ -19,7 +19,7 @@ PATTERN Patterns RELATION allRules[Rule*Context] [] -- ^ all rules in the context, i.e. all user defined rules, property rules, and identity rules. RELATION udefrules[Rule*Pattern] [] -- ^ all rules the user has declared within this pattern including the patterns it contains, -- which are not property- and not identity rules. See ViewPoint.hs - RELATION proprules[Rule*Pattern] [] -- ^ all property rules the user has declared within a pattern. + -- RELATION proprules[Rule*Pattern] [] -- This relation removed to prevent execengine work in the atlas. This relation can be calculated via the `Rule`. RELATION identityRules[Rule*Pattern] [] -- ^ all identity rules the user has declared within this pattern. This contains all rules declared inside a pattern including the patterns it contains. RELATION patRules[Pattern*Rule] -- This contains all rules declared inside a pattern. This contains all rules declared inside a pattern including the patterns it contains. MEANING "The user-defined rules in a pattern." @@ -43,131 +43,10 @@ PATTERN Patterns ENDPATTERN PATTERN Patterns - CONCEPT Instance "An instance corresponds to an INSTANCE statement in a pattern." - CONCEPT Entity "Something that refers to a definition." - CONCEPT Definition "A definition is a locally defined entity." - CONCEPT ExternalEntity "An external entity is an entity that is instantiated from a different pattern" - CLASSIFY Definition ISA Entity - CLASSIFY ExternalEntity ISA Entity RELATION name[Pattern*PatternName] [UNI,TOT] MEANING "Every pattern has one given name." - RELATION consumer[Instance*Pattern] [UNI,TOT] - MEANING "The pattern in which an INSTANCE statement is placed." - RELATION consumes[Instance*Pattern] [UNI,TOT] - MEANING "The pattern that is being instantiated." - RELATION instantiates[Pattern*Pattern] - MEANING "Pattern A instantiates B means that all definitions from B are copied into A." - RELATION including[Instance*Definition] - MEANING "The definitions of entities that are being instantiated." - RELATION excluding[Instance*Definition] - MEANING "The definitions of entities that are hidden (but still instantiated)." - RELATION existsIn[Entity*Pattern] [UNI,TOT] - MEANING "The pattern in which an entity exists." - RELATION locator[Definition*Locator] [UNI] - MEANING "The locator of a definition tells where it can be found." - RELATION definition[Entity*Definition] [UNI,TOT] - MEANING "The thing a name refers to is registered in the relation definition." - RELATION type[Entity*SyntacticCategory] [UNI,TOT] - MEANING "The syntactic category of every entity is registered in the relation `type`." - RELATION name[Entity*String] [UNI] - MEANING "The string that identifies the entity locally or externally." - RELATION declaredIn[Definition*Pattern] [UNI] - MEANING "The pattern in which the definition is made." - RELATION instantiatesAs[Instance*String] [UNI,TOT] - MEANING "The string used to refer to this instance of the pattern." - RELATION fromInstance[ExternalEntity*Instance] [UNI,TOT] - MEANING "The instance from which this entity is obtained." - RELATION fromEntity[ExternalEntity*Entity] [UNI,TOT] - MEANING "The non-local entity from which this entity is obtained." - RELATION exposes[Instance*ExternalEntity] [SUR] - IDENT ExternalEntity : ExternalEntity (exposes~,fromEntity) - PURPOSE IDENT ExternalEntity - {+ An external entity is a new entity, determined by the obtained entity, and the instance from which it is obtained. - +} - - RULE fromInstance = name[Entity*String];result~;fst;instantiatesAs~ - MEANING "The first part of the string combination determines the pattern instance of the entity." - - RULE exposes = fromInstance~ /\ consumer;existsIn~ - MEANING "The entities are exposed in the consumer pattern" - - - IDENT Entity : Entity (name, type) - PURPOSE IDENT Entity - {+A definition is uniquely determined by its name and its type, such that we can find the Definition when refering to it. - +} - - RULE I[Definition] \/ I[ExternalEntity] = I[Entity] - MEANING "Each entity is local or external" - RULE I[Definition] - I[ExternalEntity] = I[Definition] - MEANING "Each local entity is never external" - RULE I[ExternalEntity] - I[Definition] = I[ExternalEntity] - MEANING "Each external entity is never local" - - RULE definition /\ V[Definition*Definition] = I /\ existsIn;declaredIn~ - - RULE definition /\ V[ExternalEntity*Definition] - = exposes~;including /\ name[Entity*String];result~;snd;name[Entity*String]~ -- second part of the string names the declaration - - RULE excluding \/ including = consumes;declaredIn~ - MEANING "The excluded and the included definitions together are precisely the declarations of the consumed pattern" - - RULE excluding /\ including = -V - MEANING "There is no overlap between what is included and excluded" - - RULE consumer~;consumes = instantiates - MEANING "The relation `instantiates` is defined here." - - RULE existsIn /\ V[Definition*Pattern] = declaredIn - MEANING "A definition exists in the pattern in which it is declared" - - RULE consumes;existsIn~ |- exposes;fromEntity - MEANING {+ If a pattern in which entity e exists is consumed in some instance, - then that instance exposes an entity based on e +} - - ENDPATTERN - PURPOSE RELATION including[Instance*Definition] - {+ To accomodate selective instances, we need a relation that identifies which - entities are actually being instantiated. This administers the difference between the - entire name space and the hidden names. - +} - PURPOSE CONCEPT Instance - {+ To administer INSTANCE-statements together with their AS-annotations, - we need the concept of Instance. - Instantiating (consuming) a pattern adds the content of that pattern to the consumer pattern, - under a different name. This creates a new instance of the entities in the instantiated pattern. - +} - PURPOSE RELATION name[Pattern*PatternName] - {+ To distinguish different patterns that exist within the same environment, - every pattern has a name. - +} - PURPOSE RELATION instantiates[Pattern*Pattern] - {+ A pattern can contain `INSTANCE` statements, which identify other patterns to be instantiated. - These statements are registered in the system for the purpose of computing the name space. - This determines which names are visible in which patterns. - +} - PURPOSE RELATION locator[Definition*Locator] - {+ Ampersand users can ask where a certain Definition has been defined. - This relation administrates that. - +} - PURPOSE CONCEPT Locator - {+ - Place in a document of the Ampersand-user - +} - PURPOSE RELATION definition[Entity*Definition] - {+ - - +} - PURPOSE RELATION type[Entity*SyntacticCategory] - {+ As different syntactic categories may have disjoint name spaces, - we need to distinguish all entities to their respective syntactic categories. - +} - PURPOSE RELATION declaredIn[Definition*Pattern] - {+ We wish to know which definitions there are in a certain pattern. - This enables us to instantiate exactly the entities that are defined in the instantiated pattern. - +} PATTERN StringCombination CONCEPT CombineStrings "A combination of two strings" diff --git a/AmpersandData/FormalAmpersand/Relations.adl b/AmpersandData/FormalAmpersand/Relations.adl index e8659b9ba2..326e5c01a5 100644 --- a/AmpersandData/FormalAmpersand/Relations.adl +++ b/AmpersandData/FormalAmpersand/Relations.adl @@ -2,6 +2,10 @@ CONTEXT FormalAmpersand IN ENGLISH LATEX -- The comments for this script can be found in Rules.doc PATTERN Relations + +CONCEPT Relation "A relation is a set of pairs." +CONCEPT Signature "A signature is a pair of concepts." + RELATION relsDefdIn[Relation*Context] --VIEW Relation: Relation( name , TXT "::", sign[Relation*Signature];src;name[Concept*ConceptName] ,TXT " * ", sign[Relation*Signature];tgt[Signature*Concept];name[Concept*ConceptName] ) IDENT Relation: Relation( name, sign[Relation*Signature];src, sign[Relation*Signature];tgt[Signature*Concept] , relsDefdIn[Relation*Context]) @@ -14,7 +18,7 @@ MEANING "The unique signature of a relation consists of a relation name, a sourc RELATION name[Relation*RelationName] [UNI,TOT,SUR] MEANING "Every relation has a name by which it can be referenced within its Context(s)." -REPRESENT RelationName TYPE ALPHANUMERIC +CLASSIFY RelationName ISA Name ROLE ExecEngine MAINTAINS "del unused RelationName" RULE "del unused RelationName" : I[RelationName] |- name~;name MEANING "A RelationName without relation will be removed." @@ -30,6 +34,7 @@ MEANING "The source of a signature." RELATION tgt[Signature*Concept] [UNI,TOT] MEANING "The target of a signature." +CONCEPT BindedRelation "" RELATION bind[BindedRelation*Relation][UNI] ROLE ExecEngine MAINTAINS bindTotal RULE bindTotal : I[BindedRelation] |- bind;bind~ diff --git a/AmpersandData/FormalAmpersand/Rules.adl b/AmpersandData/FormalAmpersand/Rules.adl index 78cd549864..5ae38249df 100644 --- a/AmpersandData/FormalAmpersand/Rules.adl +++ b/AmpersandData/FormalAmpersand/Rules.adl @@ -3,14 +3,16 @@ CONTEXT FormalAmpersand IN ENGLISH LATEX -- This file has been aligned with ShowMeatgrinder on 2017-07-21 by SJ. PATTERN Rules - REPRESENT RuleName TYPE ALPHANUMERIC + CONCEPT Rule "A rule is a statement that must be true in each context in which it is valid." + CONCEPT RuleName "" + CLASSIFY RuleName ISA Name IDENT Rules: Rule(context[Rule*Context],name[Rule*RuleName]) RELATION ctxrs[Rule*Context] -- This contains all rules declared inside a context but outside the patterns it contains. RELATION context[Rule*Context] [UNI] -- This contains all rules declared inside a context MEANING "If a rule is declared in a context outside any pattern, that rule exists in that context. This is registered in the system." - REPRESENT RuleName TYPE ALPHANUMERIC + CLASSIFY RuleName ISA Name RELATION name[Rule*RuleName] [UNI] -- e.g. 'ASY bfOUprop::BusinessFunction*BusinessFunction' MEANING "The name of a rule." ROLE ExecEngine MAINTAINS "del unused RuleName" @@ -23,7 +25,7 @@ PATTERN Rules RELATION urlEncodedName[Concept*EncodedName] [UNI] RELATION origin[Rule*Origin] [UNI] MEANING "The location where a rule is defined." -- e.g. 'line 367:10, file "C:\\\\Ampersand\\\\Workspace\\\\NRM\\\\NRM-BasicProcesses.adl"' - RELATION message[Rule*Message] -- e.g. 'bfOUprop[BusinessFunction] is not antisymmetric' + RELATION message[Rule*Markup] -- e.g. 'bfOUprop[BusinessFunction] is not antisymmetric' -- RELATION srcConcept[Rule*Concept][UNI,TOT] -- e.g. 'BusinessFunction' -- RELATION tgtConcept[Rule*Concept][UNI,TOT] -- e.g. 'BusinessFunction' RELATION formalTerm[Rule*Term] [UNI] @@ -34,6 +36,11 @@ PATTERN Rules MEANING "A property is defined as part of the declaration of relation." RELATION propertyRule[Relation*PropertyRule] [SUR] MEANING "The properties of a relation." + + CONCEPT Conjunct "A conjunct is an term that represents an invariant in an information system." + CONCEPT Quad "A quad is a Haskell data structure that corresponds to one rule in an Ampersand script." + CONCEPT PairView "A pairview is the definition of an error message for violations or a rule." + CONCEPT PairViewSegment "A pairviewsegment is a fragment of a pairview" ENDPATTERN PATTERN PropertyRules diff --git a/AmpersandData/FormalAmpersand/Rules.docadl b/AmpersandData/FormalAmpersand/Rules.docadl index 7cae1b7049..55f4cd1081 100644 --- a/AmpersandData/FormalAmpersand/Rules.docadl +++ b/AmpersandData/FormalAmpersand/Rules.docadl @@ -6,7 +6,6 @@ PURPOSE PATTERN Rules in order to formalize rules and determine their meaning. +} -CONCEPT Rule "A rule is a statement that must be true in each context in which it is valid." PURPOSE CONCEPT Rule {+ Rules are used as a concrete reason for people to act, feel or believe. @@ -38,7 +37,7 @@ PURPOSE RELATION urlEncodedName[Rule*EncodedName] {+ This is used to show a graphic +} PURPOSE RELATION origin[Rule*Origin] -- Haskell: rrfps :: Rule->Origin {+ The location on which a rule is defined is registered for tracing purposes. +} -PURPOSE RELATION message[Rule*Message] -- Haskell: rrmsg :: Rule->[Markup] +PURPOSE RELATION message[Rule*Markup] -- Haskell: rrmsg :: Rule->[Markup] {+ User-specified violation messages are being registered to generate code for error messages. There may be multiple messages to support multiple languages +} diff --git a/AmpersandData/FormalAmpersand/Terms.adl b/AmpersandData/FormalAmpersand/Terms.adl index 62bbd5b433..e685210af5 100644 --- a/AmpersandData/FormalAmpersand/Terms.adl +++ b/AmpersandData/FormalAmpersand/Terms.adl @@ -5,6 +5,7 @@ INCLUDE "Relations.adl" PATTERN "Term definitions" + CONCEPT Term "Formerly known as Expression." RELATION usedIn[Relation*Term] MEANING "The rule expressed in relation algebra." -- TODO make transitive closure of usedIn @@ -46,6 +47,7 @@ PATTERN "Term definitions" CONCEPT AtomValue "A value can exist on its own, without having one or more concepts, where it is a value of an atom in it." REPRESENT AtomValue TYPE ALPHANUMERIC + CONCEPT Singleton "" RELATION singleton[Singleton*AtomValue] [UNI] CONCEPT "V" "The cartesian product." @@ -84,10 +86,11 @@ RELATION showADL[Term*ShowADL] [UNI] -- TODO should be TOT also, but this is TO REPRESENT ShowADL TYPE BIGALPHANUMERIC --HJI20161004: This execEngine rule doesn't work, because of the ';'-characters that may be in the ShowADL term ROLE ExecEngine MAINTAINS "del unused ShowADL" - RULE "del unused ShowADL" : I[ShowADL] |- showADL~;showADL - MEANING "A ShowADL without Term will be removed." + RULE "del unused ShowADL" : I[ShowADL] |- (showADL[Term*ShowADL]~;showADL[Term*ShowADL]) \/ (showADL[PairView*ShowADL]~;showADL[PairView*ShowADL]) + MEANING "A ShowADL without Term or PairView will be removed." VIOLATION ( TXT "{EX}_;DelAtom_;ShowADL_;", SRC I ) VIEW Term : Term(showADL) +VIEW PairView : PairView(showADL) {- I can't get the following to work... Grrr! PATTERN "Type graph" diff --git a/AmpersandData/FormalAmpersand/Terms.docadl b/AmpersandData/FormalAmpersand/Terms.docadl index 876edfd598..fc942a3b17 100644 --- a/AmpersandData/FormalAmpersand/Terms.docadl +++ b/AmpersandData/FormalAmpersand/Terms.docadl @@ -2,7 +2,6 @@ CONTEXT FormalAmpersand IN ENGLISH LATEX -- The comments for this script can be found in Terms.docadl INCLUDE "Terms.adl" -CONCEPT Signature "A signature is a pair of concepts." PURPOSE CONCEPT Signature {+Every relation gets a signature when declared, for the purpose of classifying atoms in that relation.+} diff --git a/AmpersandData/Repo Interfaces/Atoms.ifc b/AmpersandData/Repo Interfaces/Atoms.ifc index bc4f8d51c5..dd35f72a11 100644 --- a/AmpersandData/Repo Interfaces/Atoms.ifc +++ b/AmpersandData/Repo Interfaces/Atoms.ifc @@ -5,7 +5,7 @@ INCLUDE "Atoms.adl" REPRESENT Atom TYPE ALPHANUMERIC -INTERFACE Overview (name[Concept*Identifier], name[Relation*Identifier]) : "_SESSION" +INTERFACE Overview (name[Concept*Name], name[Relation*Name]) : "_SESSION" BOX [ relations : V[SESSION*Relation] BOX @@ -39,7 +39,7 @@ BOX VIEW Concept : Concept(name) VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") -INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] +INTERFACE Concept(name[Concept*Name],isa) : I[Concept] BOX [ name : name , generalizations : isa , specializations : isa~ @@ -53,7 +53,7 @@ BOX [ "relation(s)" : in , rAtom : rAtom ] -INTERFACE Relation(name[Relation*Identifier],source,target) : I[Relation] +INTERFACE Relation(name[Relation*Name],source,target) : I[Relation] BOX [ name : name , source : source , target : target @@ -68,7 +68,7 @@ BOX [ name : name -- --VIEW Concept : Concept(name) -- ---INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] +--INTERFACE Concept(name[Concept*Name],isa) : I[Concept] --BOX [ name : name -- , generalizations : isa -- , specializations : isa~ @@ -85,7 +85,7 @@ BOX [ name : name -- --VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") -- ---INTERFACE Relation(name[Relation*Identifier],source,target) : I[Relation] +--INTERFACE Relation(name[Relation*Name],source,target) : I[Relation] --BOX [ name : name -- , source : source -- , target : target diff --git a/AmpersandData/Repo Interfaces/Contexts.ifc b/AmpersandData/Repo Interfaces/Contexts.ifc index a75a2006e3..8d65e1598e 100644 --- a/AmpersandData/Repo Interfaces/Contexts.ifc +++ b/AmpersandData/Repo Interfaces/Contexts.ifc @@ -16,7 +16,7 @@ BOX INTERFACE Context FOR Ampersand : I[Context] BOX [ "About" : I BOX - [ "name" : name[Context*ContextIdentifier] + [ "name" : name[Context*ContextName] , "versionInfo" : versionInfo -- , "owner" : owner[Context*Account] , "valid rules" : valid[Rule*Context]~ diff --git a/AmpersandData/Repo Interfaces/DomainAnalysis.ifc b/AmpersandData/Repo Interfaces/DomainAnalysis.ifc index 6a6eb4d8b5..45fe931ebc 100644 --- a/AmpersandData/Repo Interfaces/DomainAnalysis.ifc +++ b/AmpersandData/Repo Interfaces/DomainAnalysis.ifc @@ -64,7 +64,7 @@ BOX [ repr : repr VIEW Concept : Concept(name) -INTERFACE Concept(name[Concept*Identifier],isa) FOR Ampersand : I[Concept] +INTERFACE Concept(name[Concept*Name],isa) FOR Ampersand : I[Concept] BOX [ name : name , generalizations : isa , specializations : isa~ @@ -89,7 +89,7 @@ BOX [ signature : I VIEW Relation : Relation(name, TXT "[", source;name, TXT "*", target;name, TXT "]") -INTERFACE Relation(name[Relation*Identifier], source, target) FOR Ampersand: I[Relation] +INTERFACE Relation(name[Relation*Name], source, target) FOR Ampersand: I[Relation] BOX [ name : name , source : source , target : target diff --git a/AmpersandData/Repo Interfaces/Expressions.ifc b/AmpersandData/Repo Interfaces/Expressions.ifc index 924585ee56..4e8c319301 100644 --- a/AmpersandData/Repo Interfaces/Expressions.ifc +++ b/AmpersandData/Repo Interfaces/Expressions.ifc @@ -3,7 +3,7 @@ INCLUDE "Terms.adl" INCLUDE "Views.adl" INCLUDE "Atoms.adl" -INTERFACE Atoms (name[Concept*Identifier], name[Relation*Identifier]) : "_SESSION" +INTERFACE Atoms (name[Concept*Name], name[Relation*Name]) : "_SESSION" BOX [ relations : V[SESSION*Relation] BOX
@@ -40,7 +40,7 @@ VIEW Concept : Concept(name) VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") VIEW Equivalence : Equivalence(TXT "RULE ", first, TXT " = ", second) -INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] +INTERFACE Concept(name[Concept*Name],isa) : I[Concept] BOX [ name : name , generalizations : isa , specializations : isa~ @@ -52,7 +52,7 @@ BOX [ "relation(s)" : in[Pair*Relation] , rAtom : rAtom ] -INTERFACE Relation(name[Relation*Identifier],source,target) : I[Relation] +INTERFACE Relation(name[Relation*Name],source,target) : I[Relation] BOX [ name : name , source : source , target : target diff --git a/AmpersandData/Repo Interfaces/Rules.ifc b/AmpersandData/Repo Interfaces/Rules.ifc index d09a1f0590..515695576d 100644 --- a/AmpersandData/Repo Interfaces/Rules.ifc +++ b/AmpersandData/Repo Interfaces/Rules.ifc @@ -47,7 +47,7 @@ BOX [ repr : repr VIEW Concept : Concept(name) -INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] +INTERFACE Concept(name[Concept*Name],isa) : I[Concept] BOX [ name : name , generalizations : isa , specializations : isa~ @@ -64,7 +64,7 @@ BOX [ pair : I VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") -INTERFACE Relation(name[Relation*Identifier],source,target) : I[Relation] +INTERFACE Relation(name[Relation*Name],source,target) : I[Relation] BOX [ name : name , source : source , target : target diff --git a/AmpersandData/Repo Interfaces/Tables.ifc b/AmpersandData/Repo Interfaces/Tables.ifc index 4fb902ca38..d20b7f15da 100644 --- a/AmpersandData/Repo Interfaces/Tables.ifc +++ b/AmpersandData/Repo Interfaces/Tables.ifc @@ -21,7 +21,7 @@ BOX [ SqlAttribute : I REPRESENT Atom TYPE ALPHANUMERIC -INTERFACE Overview (name[Concept*Identifier], name[Relation*Identifier]) : "_SESSION" +INTERFACE Overview (name[Concept*Name], name[Relation*Name]) : "_SESSION" BOX [ relations : V[SESSION*Relation] CRUD BOX
@@ -69,7 +69,7 @@ VIEW Concept : Concept(name) VIEW Pair : Pair(TXT "(",lAtom,TXT ",",rAtom,TXT ")") VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") -INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] CRUD +INTERFACE Concept(name[Concept*Name],isa) : I[Concept] CRUD BOX [ name : name , generalizations : isa , specializations : isa~ @@ -81,7 +81,7 @@ BOX [ "relation(s)" : in , rAtom : rAtom ] -INTERFACE RelTable(name[Relation*Identifier],source,target) : I[Relation] CRUD +INTERFACE RelTable(name[Relation*Name],source,target) : I[Relation] CRUD BOX [ name : name , source : source , target : target diff --git a/AmpersandData/Repo Interfaces/TypeChecking.ifc b/AmpersandData/Repo Interfaces/TypeChecking.ifc index 8c36bc8b35..72c940463e 100644 --- a/AmpersandData/Repo Interfaces/TypeChecking.ifc +++ b/AmpersandData/Repo Interfaces/TypeChecking.ifc @@ -3,7 +3,7 @@ INCLUDE "TypeChecking.adl" INCLUDE "Views.adl" INCLUDE "Terms.xlsx" -INTERFACE "Domain Anaylsis" (name[Relation*Identifier], source, target) : "_SESSION" +INTERFACE "Domain Anaylsis" (name[Relation*Name], source, target) : "_SESSION" BOX [ relations : V[SESSION*Relation] BOX
@@ -30,7 +30,7 @@ BOX ] ] -INTERFACE Atoms (name[Concept*Identifier], name[Relation*Identifier]) : "_SESSION" +INTERFACE Atoms (name[Concept*Name], name[Relation*Name]) : "_SESSION" BOX [ relations : V[SESSION*Relation] BOX
@@ -71,7 +71,7 @@ VIEW Pair : Pair(TXT "(",lAtom,TXT ",",rAtom,TXT ")") VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") VIEW Equivalence : Equivalence(TXT "RULE ", first, TXT " = ", second) -INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] +INTERFACE Concept(name[Concept*Name],isa) : I[Concept] BOX [ name : name , generalizations : isa , specializations : isa~ @@ -83,7 +83,7 @@ BOX [ "relation(s)" : in , rAtom : rAtom ] -INTERFACE Relation(name[Relation*Identifier],source,target) : I[Relation] +INTERFACE Relation(name[Relation*Name],source,target) : I[Relation] BOX [ name : name , source : source , target : target diff --git a/AmpersandData/Semantics/Atoms.docadl b/AmpersandData/Semantics/Atoms.docadl index 2d415a1012..9ba96b4dd2 100644 --- a/AmpersandData/Semantics/Atoms.docadl +++ b/AmpersandData/Semantics/Atoms.docadl @@ -6,7 +6,7 @@ INCLUDE "Atoms.adl" -- reference, maar omgekeerd geldt dat niet. Ik heb een 2c-bijdrage gedaan in twee van de -- hiernavolgende beschrijvingen. -PURPOSE PATTERN "Atoms" +PURPOSE PATTERN "Atoms" {+Here is a problem: Since an information system cannot store tomatoes, it must work with representations of tomatoes. In fact, representations are the only things an information system can work with. In order to unleash the available logical power of relational algebra to its maximum, @@ -42,7 +42,6 @@ Similarly, we may use the concept ``Number'' to denote things such as 1, 2 or 10 Words such as ``Joy'' or ``Peace'' will not be used as a concept, as long as they do not represent a set of things. (Ask yourself ``Which joys are there?'' or ``Which peaces are there?'' when you doubt whether joy and peace are things to collect in a set.) +} -CONCEPT Concept "A concept is a name to characterize a set of similar things." PURPOSE CONCEPT Relation {+ @@ -50,7 +49,7 @@ In order to define a domain language, which business stakeholders can agree on, Relations are equally useful as the basic element of a formal language, which computers can understand. For now, relations can be treated as a set of pairs. +} -CONCEPT Relation "A relation is a set of pairs." + PURPOSE CONCEPT Pair {+ @@ -85,9 +84,9 @@ In the current version of Ampersand, every atom is represented by a finite list In future versions, other types of representation will become possible. +} -PURPOSE RELATION name[Relation*Identifier] +PURPOSE RELATION name[Relation*Name] {+Each relation has a name, provided by the Ampersand-programmer. -This name has no meaning in the language. +This name is used in conjunction with its signature to identify a relation. Therefore, the Ampersand-programmer can invent a name that can serve as a reminder of the meaning or purpose of that relation. For example, a relation that links a bank's customers to account numbers might be called ``customerAccount'' for this very reason. Ampersand has the convention that relation names start with a lowercase letter. diff --git a/AmpersandData/Semantics/AtomsWithRepr.adl b/AmpersandData/Semantics/AtomsWithRepr.adl index f5a8074d2f..a4d009c775 100644 --- a/AmpersandData/Semantics/AtomsWithRepr.adl +++ b/AmpersandData/Semantics/AtomsWithRepr.adl @@ -39,7 +39,7 @@ VIEW Concept : Concept(name) VIEW Pair : Pair(TXT "(",lAtom;repr,TXT ",",rAtom;repr,TXT ")") VIEW Relation : Relation(name,TXT "[",source;name,TXT "*",target;name,TXT "]") -INTERFACE Concept(name[Concept*Identifier],isa) : I[Concept] +INTERFACE Concept(name[Concept*Name],isa) : I[Concept] BOX [ name : name , generalizations : isa , specializations : isa~ @@ -51,7 +51,7 @@ BOX [ "relation(s)" : in , rRepr : rRepr ] -INTERFACE Relation(name[Relation*Identifier],source,target) : I[Relation] +INTERFACE Relation(name[Relation*Name],source,target) : I[Relation] BOX [ name : name , source : source , target : target @@ -65,9 +65,9 @@ REPRESENT Representation TYPE ALPHANUMERIC RELATION pop[Atom*Concept] MEANING "If a pop c, we say that atom a is in the population of concept c." -RELATION name[Concept*Identifier] [UNI,TOT] +RELATION name[Concept*ConceptName] [UNI,TOT] MEANING "Every concept has a name" -- Identifiability is not a property of this relation, and therefore should be specified by a rule. -REPRESENT Identifier TYPE ALPHANUMERIC +REPRESENT Name TYPE ALPHANUMERIC RULE "Identifiability of concepts": name;name~ |- I[Concept] MEANING "The name of a concept identifies that concept." @@ -91,7 +91,7 @@ VIOLATION (TXT "The name \"", SRC I, TXT "\" is already in use") RULE "Compute transitive closure of isa by Del" : isaStar |- isaPlus\/I VIOLATION (TXT "{EX} DelPair;isaStar;Concept;", SRC I, TXT ";Concept;", TGT I) -RELATION name[Relation*Identifier] [UNI,TOT] +RELATION name[Relation*Name] [UNI,TOT] RELATION source[Relation*Concept] [UNI,TOT] RELATION target[Relation*Concept] [UNI,TOT] diff --git a/AmpersandData/Semantics/DomainAnalysis.adl b/AmpersandData/Semantics/DomainAnalysis.adl index ce55c0f1f5..f9caf7fa9c 100644 --- a/AmpersandData/Semantics/DomainAnalysis.adl +++ b/AmpersandData/Semantics/DomainAnalysis.adl @@ -3,7 +3,7 @@ INCLUDE "Atoms.adl" REPRESENT Representation TYPE ALPHANUMERIC -REPRESENT Identifier TYPE ALPHANUMERIC +REPRESENT Name TYPE ALPHANUMERIC PATTERN Terms CONCEPT Operator "" diff --git a/AmpersandData/Semantics/Login.adl b/AmpersandData/Semantics/Login.adl index cbcd189cf4..9e2c5a283b 100644 --- a/AmpersandData/Semantics/Login.adl +++ b/AmpersandData/Semantics/Login.adl @@ -22,7 +22,7 @@ POPULATION Role CONTAINS [ "SystemAdmin" ] RELATION name[Role*RoleName] [UNI] POPULATION name[Role*RoleName] CONTAINS [ ("SystemAdmin","SystemAdmin")] VIEW Role : Role(name) -REPRESENT RoleName ALPHANUMERIC +CLASSIFY RoleName ISA Name RELATION sessionLoginnaam[SESSION*Loginnaam] [UNI] MEANING "Het systeem onthoudt de loginnaam van elke lopende sessie, zolang die sessie leeft." diff --git a/AmpersandData/Semantics/Messages.adl b/AmpersandData/Semantics/Messages.adl index 6708150ddf..aa041f86cc 100644 --- a/AmpersandData/Semantics/Messages.adl +++ b/AmpersandData/Semantics/Messages.adl @@ -51,11 +51,11 @@ data Message = } data Frame = -- A frame has a tree structure. Value are leaves and Comp are nodes. - Value { name : Identifier + Value { name : Name , source, target : Maybe Concept , value : Set Atom } - | Comp { name : Identifier + | Comp { name : Name , source, target : Maybe Concept , rel, relFlp : [Frame] } @@ -64,12 +64,12 @@ data Frame = -- A frame has a tree structure. Value are leaves and Comp are node CONTEXT "MESSAGING" PATTERN Atoms -- This pattern is copied from FormalAmpersand - RELATION name[Concept*Identifier] [UNI,TOT] - RELATION name[Relation*Identifier] [UNI,TOT] + RELATION name[Concept*Name] [UNI,TOT] + RELATION name[Relation*Name] [UNI,TOT] RELATION source[Relation*Concept] [UNI,TOT] RELATION target[Relation*Concept] [UNI,TOT] - REPRESENT Identifier TYPE ALPHANUMERIC + REPRESENT Name TYPE ALPHANUMERIC RULE "Identifiability of concepts": name;name~ |- I[Concept] VIOLATION (TXT "The name \"", SRC I, TXT "\" is already in use") @@ -86,7 +86,7 @@ RELATION command[Message*Command] [UNI,TOT] RELATION concept[Message*Concept] [UNI,TOT] RELATION rel[Message*Frame] RELATION relFlp[Message*Frame] -RELATION name[Frame*Identifier] [UNI,TOT] +RELATION name[Frame*Name] [UNI,TOT] RELATION source[Frame*Concept] [UNI] RELATION target[Frame*Concept] [UNI] RELATION value[Frame*Atom] diff --git a/Dockerfile b/Dockerfile index 1469f6dc53..2210fa5de0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # The purpose of this docker file is to produce a latest Ampersand-compiler in the form of a docker image. -FROM haskell:8.10.7 AS buildstage +FROM haskell:9.6.4 AS buildstage RUN mkdir /opt/ampersand WORKDIR /opt/ampersand diff --git a/FormalAmpersand_generated_pop.json b/FormalAmpersand_generated_pop.json new file mode 100644 index 0000000000..55a3d9b4d7 --- /dev/null +++ b/FormalAmpersand_generated_pop.json @@ -0,0 +1,59788 @@ +{ + "atoms": [ + { + "atoms": [ + "Ampersand-v4.7.7 [formalampersand-meatgrinder-update-example:c3dd26d34*], build time: 23-May-24 00:17:58 CEST" + ], + "concept": "AmpersandVersion" + }, + { + "atoms": [ + "\"IRF\"", + "\"PROP\"", + "\"UNI\"", + "\"RFX\"", + "\"Dutch\"", + "\"INJ\"", + "\"English\"", + "\"TOT\"", + "\"SYM\"", + "\"SUR\"", + "\"ASY\"", + "\"TRN\"" + ], + "concept": "AtomValue" + }, + { + "atoms": [ + "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#" + ], + "concept": "BinaryTerm" + }, + { + "atoms": [ + "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#", + "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_", + "EDcD_32_decprR_91_Relation_42_String_93_", + "EDcD_32_siHeader_91_Box_42_BoxHeader_93_", + "EDcD_32_name_91_Rule_42_RuleName_93_", + "EDcD_32_origin_91_Rule_42_Origin_93_", + "EDcD_32_ctxds_91_Relation_42_Context_93_", + "EDcD_32_isa_91_Concept_42_Concept_93_", + "EDcD_32_showADL_91_Term_42_ShowADL_93_", + "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_", + "EDcD_32_first_91_BinaryTerm_42_Term_93_", + "EDcD_32_sign_91_Relation_42_Signature_93_", + "EDcD_32_segment_91_PairView_42_PairViewSegment_93_", + "EDcD_32_interfaces_91_Context_42_Interface_93_", + "EDcD_32_fst_91_CombineStrings_42_String_93_", + "EDcD_32_valid_91_Rule_42_Context_93_", + "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_", + "EDcD_32_arg_91_UnaryTerm_42_Term_93_", + "EDcD_32_ifcPos_91_Interface_42_Origin_93_", + "EDcD_32_context_91_IsE_42_Context_93_", + "EDcD_32_second_91_BinaryTerm_42_Term_93_", + "EDcD_32_gengen_91_Isa_42_Concept_93_", + "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "EDcD_32_context_91_Pattern_42_Context_93_", + "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_", + "EDcD_32_text_91_BxTxt_42_Text_93_", + "EDcD_32_ifcRoles_91_Interface_42_Role_93_", + "EDcD_32_valid_91_Concept_42_Context_93_", + "EDcD_32_sign_91_Term_42_Signature_93_", + "EDcD_32_gengen_91_IsE_42_Concept_93_", + "EDcD_32_text_91_Markup_42_MarkupText_93_", + "EDcD_32_decprM_91_Relation_42_String_93_", + "EDcD_32_source_91_Relation_42_Concept_93_", + "EDcD_32_genspc_91_IsE_42_Concept_93_", + "EDcD_32_siObjs_91_Box_42_BoxItem_93_", + "EDcD_32_rrviol_91_Rule_42_PairView_93_", + "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_", + "EDcD_32_result_91_CombineStrings_42_String_93_", + "EDcD_32_concept_91_ConceptDef_42_Concept_93_", + "EDcD_32_origin_91_ObjectDef_42_Origin_93_", + "EDcD_32_context_91_Concept_42_Context_93_", + "EDcD_32_isaRfx_91_Concept_42_Concept_93_", + "EDcD_32_singleton_91_Singleton_42_AtomValue_93_", + "EDcD_32_ifcInputs_91_Interface_42_Relation_93_", + "EDcD_32_context_91_Rule_42_Context_93_", + "EDcD_32_allRules_91_Rule_42_Context_93_", + "EDcD_32_genspc_91_Isa_42_Concept_93_", + "EDcD_32_identityRules_91_Rule_42_Context_93_", + "EDcD_32_name_91_Role_42_RoleName_93_", + "EDcD_32_origin_91_SubInterface_42_Origin_93_", + "EDcD_32_userSrc_91_V_42_Concept_93_", + "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_", + "EDcD_32_siConcept_91_Box_42_Concept_93_", + "EDcD_32_text_91_PairViewSegment_42_String_93_", + "EDcD_32_isAPI_91_Interface_42_Interface_93_", + "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_", + "EDcD_32_objView_91_ObjectDef_42_View_93_", + "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#", + "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_", + "EDcD_32_usedIn_91_Relation_42_Term_93_", + "EDcD_32_isaCopy_91_Concept_42_Concept_93_", + "EDcD_32_userCpt_91_Epsilon_42_Concept_93_", + "EDcD_32_name_91_Relation_42_RelationName_93_", + "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_", + "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_", + "EDcD_32_operator_91_BinaryTerm_42_Operator_93_", + "EDcD_32_name_91_Pattern_42_PatternName_93_", + "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#", + "EDcD_32_violatable_91_Interface_42_Rule_93_", + "EDcD_32_name_91_Context_42_ContextName_93_", + "EDcD_32_context_91_Isa_42_Context_93_", + "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#", + "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#", + "EDcD_32_language_91_Markup_42_Language_93_", + "EDcD_32_declaredIn_91_Relation_42_Pattern_93_", + "EDcD_32_concepts_91_Pattern_42_Concept_93_", + "EDcD_32_isaPlus_91_Concept_42_Concept_93_", + "EDcD_32_context_91_Interface_42_Context_93_", + "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_", + "EDcD_32_valid_91_Relation_42_Context_93_", + "EDcD_32_ctxrs_91_Rule_42_Context_93_", + "EDcD_32_label_91_FieldDef_42_FieldName_93_", + "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#", + "EDcD_32_patRules_91_Pattern_42_Rule_93_", + "EDcD_32_isPublic_91_Interface_42_Interface_93_", + "EDcD_32_target_91_Relation_42_Concept_93_", + "EDcD_32_operator_91_UnaryTerm_42_Operator_93_", + "EDcD_32_relsDefdIn_91_Relation_42_Context_93_", + "EDcD_32_udefrules_91_Rule_42_Context_93_", + "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_", + "EDcD_32_name_91_Interface_42_InterfaceName_93_", + "EDcD_32_name_91_Concept_42_ConceptName_93_", + "EDcD_32_decprL_91_Relation_42_String_93_", + "EDcD_32_uses_91_Context_42_Pattern_93_", + "EDcD_32_src_91_Signature_42_Concept_93_", + "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#", + "EDcD_32_allRoles_91_Context_42_Role_93_", + "EDcD_32_formalTerm_91_Rule_42_Term_93_", + "EDcD_32_snd_91_CombineStrings_42_String_93_", + "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_", + "EDcD_32_tgt_91_Signature_42_Concept_93_", + "EDcD_32_isaStar_91_Concept_42_Concept_93_", + "EDcD_32_origin_91_BoxItem_42_Origin_93_", + "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "EDcD_32_userTgt_91_V_42_Concept_93_", + "EDcD_32_explMarkup_91_Purpose_42_Markup_93_", + "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#", + "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_", + "EDcD_32_objTerm_91_ObjectDef_42_Term_93_", + "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + ], + "concept": "BindedRelation" + }, + { + "atoms": [], + "concept": "Box" + }, + { + "atoms": [], + "concept": "BoxHeader" + }, + { + "atoms": [], + "concept": "BoxItem" + }, + { + "atoms": [], + "concept": "BxExpr" + }, + { + "atoms": [], + "concept": "BxTxt" + }, + { + "atoms": [], + "concept": "CombineStrings" + }, + { + "atoms": [ + "BxExpr", + "ObjectDef", + "Term", + "KleeneStar", + "BoxItem", + "SourceOrTarget", + "Quad", + "RoleName", + "Box", + "Union", + "EncodedName", + "BindedRelation", + "I", + "V", + "ConceptDef", + "InterfaceRef", + "Text", + "SequenceNumber", + "BinaryMinus", + "CombineStrings", + "Singleton", + "Equivalence", + "ONE", + "Inclusion", + "Message", + "RelationName", + "PairView", + "Concept", + "ShowADL", + "Property", + "PairViewSegment", + "BoxHeader", + "Conjunct", + "AtomValue", + "Meaning", + "InterfaceName", + "Interface", + "FieldName", + "Composition", + "Origin", + "UnaryMinus", + "MarkupText", + "UnaryTerm", + "Pattern", + "Converse", + "Operator", + "Intersection", + "Role", + "Signature", + "Context", + "ConceptName", + "SubInterface", + "FieldDef", + "PatternName", + "RuleName", + "AmpersandVersion", + "View", + "String", + "KleenePlus", + "RightResidual", + "RelationalAddition", + "Epsilon", + "Name", + "LeftResidual", + "Cruds", + "ContextName", + "CartesianProduct", + "Relation", + "Markup", + "Rule", + "Language", + "PropertyRule", + "BxTxt", + "IsE", + "Isa", + "BinaryTerm", + "Purpose" + ], + "concept": "Concept" + }, + { + "atoms": [ + "BxExpr", + "ObjectDef", + "Term", + "BoxItem", + "Quad", + "Box", + "BindedRelation", + "I", + "V", + "ConceptDef", + "InterfaceRef", + "CombineStrings", + "Singleton", + "PairView", + "Concept", + "Property", + "PairViewSegment", + "Conjunct", + "AtomValue", + "Meaning", + "Interface", + "MarkupText", + "UnaryTerm", + "Pattern", + "Operator", + "Signature", + "Context", + "SubInterface", + "RuleName", + "String", + "Epsilon", + "Relation", + "Markup", + "Rule", + "PropertyRule", + "BxTxt", + "IsE", + "Isa", + "BinaryTerm", + "Purpose" + ], + "concept": "ConceptDef" + }, + { + "atoms": [ + "BxExpr", + "ObjectDef", + "Term", + "KleeneStar", + "BoxItem", + "SourceOrTarget", + "Quad", + "RoleName", + "Box", + "Union", + "EncodedName", + "BindedRelation", + "I", + "V", + "ConceptDef", + "InterfaceRef", + "Text", + "SequenceNumber", + "BinaryMinus", + "CombineStrings", + "Singleton", + "Equivalence", + "ONE", + "Inclusion", + "Message", + "RelationName", + "PairView", + "Concept", + "ShowADL", + "Property", + "PairViewSegment", + "BoxHeader", + "Conjunct", + "AtomValue", + "Meaning", + "InterfaceName", + "Interface", + "FieldName", + "Composition", + "Origin", + "UnaryMinus", + "MarkupText", + "UnaryTerm", + "Pattern", + "Converse", + "Operator", + "Intersection", + "Role", + "Signature", + "Context", + "ConceptName", + "SubInterface", + "FieldDef", + "PatternName", + "RuleName", + "AmpersandVersion", + "View", + "String", + "KleenePlus", + "RightResidual", + "RelationalAddition", + "Epsilon", + "Name", + "LeftResidual", + "Cruds", + "ContextName", + "CartesianProduct", + "Relation", + "Markup", + "Rule", + "Language", + "PropertyRule", + "BxTxt", + "IsE", + "Isa", + "BinaryTerm", + "Purpose" + ], + "concept": "ConceptName" + }, + { + "atoms": [ + "conj__40", + "conj__41", + "conj__42", + "conj__43", + "conj__44", + "conj__45", + "conj__46", + "conj__47", + "conj__48", + "conj__49", + "conj__59", + "conj__58", + "conj__51", + "conj__50", + "conj__53", + "conj__52", + "conj__55", + "conj__54", + "conj__57", + "conj__56", + "conj__62", + "conj__63", + "conj__60", + "conj__61", + "conj__66", + "conj__67", + "conj__64", + "conj__65", + "conj__68", + "conj__69", + "conj__79", + "conj__78", + "conj__73", + "conj__72", + "conj__71", + "conj__70", + "conj__77", + "conj__76", + "conj__75", + "conj__74", + "conj__19", + "conj__18", + "conj__15", + "conj__14", + "conj__17", + "conj__16", + "conj__11", + "conj__10", + "conj__13", + "conj__12", + "conj__26", + "conj__27", + "conj__24", + "conj__25", + "conj__22", + "conj__23", + "conj__20", + "conj__21", + "conj__28", + "conj__29", + "conj__39", + "conj__38", + "conj__37", + "conj__36", + "conj__35", + "conj__34", + "conj__33", + "conj__32", + "conj__31", + "conj__30", + "conj__88", + "conj__89", + "conj__84", + "conj__85", + "conj__86", + "conj__87", + "conj__80", + "conj__81", + "conj__82", + "conj__83", + "conj__95", + "conj__94", + "conj__97", + "conj__96", + "conj__91", + "conj__90", + "conj__93", + "conj__92", + "conj__99", + "conj__98", + "conj__158", + "conj__159", + "conj__150", + "conj__151", + "conj__152", + "conj__153", + "conj__154", + "conj__155", + "conj__156", + "conj__157", + "conj__141", + "conj__140", + "conj__143", + "conj__142", + "conj__145", + "conj__144", + "conj__147", + "conj__146", + "conj__149", + "conj__148", + "conj__172", + "conj__173", + "conj__170", + "conj__171", + "conj__176", + "conj__174", + "conj__175", + "conj__163", + "conj__162", + "conj__161", + "conj__160", + "conj__167", + "conj__166", + "conj__165", + "conj__164", + "conj__169", + "conj__168", + "conj__118", + "conj__119", + "conj__114", + "conj__115", + "conj__116", + "conj__117", + "conj__110", + "conj__111", + "conj__112", + "conj__113", + "conj__105", + "conj__104", + "conj__107", + "conj__106", + "conj__101", + "conj__100", + "conj__103", + "conj__102", + "conj__109", + "conj__108", + "conj__138", + "conj__139", + "conj__136", + "conj__137", + "conj__134", + "conj__135", + "conj__132", + "conj__133", + "conj__130", + "conj__131", + "conj__127", + "conj__126", + "conj__125", + "conj__124", + "conj__123", + "conj__122", + "conj__121", + "conj__120", + "conj__129", + "conj__128", + "conj__4", + "conj__5", + "conj__6", + "conj__7", + "conj__0", + "conj__1", + "conj__2", + "conj__3", + "conj__8", + "conj__9" + ], + "concept": "Conjunct" + }, + { + "atoms": [ + "FormalAmpersand" + ], + "concept": "Context" + }, + { + "atoms": [ + "FormalAmpersand" + ], + "concept": "ContextName" + }, + { + "atoms": [], + "concept": "Cruds" + }, + { + "atoms": [ + "BxExpr", + "Compute_32transitive_32closure_32of_32isa_32by_32Del", + "ObjectDef", + "StringCombination", + "Term", + "KleeneStar", + "TOT_32objcruds_91ObjectDef_42Cruds_93", + "TOT_32siHeader_91Box_42BoxHeader_93", + "BoxItem", + "TOT_32name_91Pattern_42PatternName_93", + "SourceOrTarget", + "UNI_32decprR_91Relation_42String_93", + "Documentation", + "Compute_32isaRfxStar_32by_32Del", + "INJ_32isLink_91InterfaceRef_42InterfaceRef_93", + "UNI_32ctxds_91Relation_42Context_93", + "Quad", + "RoleName", + "Box", + "UNI_32src_91Signature_42Concept_93", + "TOT_32gengen_91Isa_42Concept_93", + "Union", + "EncodedName", + "identity_95Concept", + "UNI_32urlEncodedName_91Concept_42EncodedName_93", + "SUR_32name_91Pattern_42PatternName_93", + "BindedRelation", + "UNI_32label_91FieldDef_42FieldName_93", + "Compute_32isaRfxStar_32by_32Ins", + "I", + "V", + "UNI_32siConcept_91Box_42Concept_93", + "UNI_32context_91Isa_42Context_93", + "ConceptDef", + "InterfaceRef", + "TOT_32name_91Interface_42InterfaceName_93", + "Text", + "UNI_32pvsExp_91PairViewSegment_42Term_93", + "UNI_32context_91Pattern_42Context_93", + "UNI_32origin_91ObjectDef_42Origin_93", + "identity_95Rules", + "del_32unused_32ConceptName", + "UNI_32udefrules_91Rule_42Context_93", + "TOT_32snd_91CombineStrings_42String_93", + "validity_32of_32concepts_32in_32a_32context", + "UNI_32sequenceNr_91PairViewSegment_42SequenceNumber_93", + "SequenceNumber", + "validConcepts", + "Concepts", + "UNI_32rrviol_91Rule_42PairView_93", + "Compute_32transitive_32closure_32of_32isa_91Concept_42Concept_93_92_47isa_91Concept_42Concept_93_126", + "BinaryMinus", + "CombineStrings", + "UNI_32snd_91CombineStrings_42String_93", + "UNI_32origin_91SubInterface_42Origin_93", + "Singleton", + "Reflexive_32isa_32closures", + "TOT_32concept_91ConceptDef_42Concept_93", + "Static_32Interface_32Structure", + "Compute_32isaRfxIns", + "Equivalence", + "UNI_32name_91Pattern_42PatternName_93", + "UNI_32fst_91CombineStrings_42String_93", + "ONE", + "Inclusion", + "UNI_32sign_91Relation_42Signature_93", + "UNI_32explMarkup_91Purpose_42Markup_93", + "UNI_32language_91Markup_42Language_93", + "TOT_32label_91FieldDef_42FieldName_93", + "Compute_32transitive_32closure_32of_32isa_32by_32Ins", + "TOT_32context_91IsE_42Context_93", + "INJ_32isAPI_91Interface_42Interface_93", + "Message", + "RelationName", + "Term_32definitions", + "SUR_32propertyRule_91Relation_42PropertyRule_93", + "Rules", + "PairView", + "UNI_32objView_91ObjectDef_42View_93", + "del_32unused_32RelationName", + "del_32unused_32PatternName", + "UNI_32versionInfo_91Context_42AmpersandVersion_93", + "TOT_32text_91Markup_42MarkupText_93", + "Concept", + "ASY_32isa_91Concept_42Concept_93", + "UNI_32showADL_91Term_42ShowADL_93", + "TOT_32sequenceNr_91PairViewSegment_42SequenceNumber_93", + "UNI_32objDef_91BxExpr_42ObjectDef_93", + "UNI_32srcOrTgt_91PairViewSegment_42SourceOrTarget_93", + "UNI_32isLink_91InterfaceRef_42InterfaceRef_93", + "TOT_32fst_91CombineStrings_42String_93", + "TOT_32genspc_91Isa_42Concept_93", + "ShowADL", + "UNI_32references_91InterfaceRef_42Interface_93", + "Property", + "PairViewSegment", + "BoxHeader", + "UNI_32concept_91ConceptDef_42Concept_93", + "SUR_32siObjs_91Box_42BoxItem_93", + "ASY_32isLink_91InterfaceRef_42InterfaceRef_93", + "validRules", + "Remove_32relation_32atom", + "INJ_32allRoles_91Context_42Role_93", + "UNI_32name_91Relation_42RelationName_93", + "TOT_32versionInfo_91Context_42AmpersandVersion_93", + "Conjunct", + "UNI_32siHeader_91Box_42BoxHeader_93", + "Interfaces", + "Remove_32rule_32atom", + "AtomValue", + "Meaning", + "UNI_32ifcPurpose_91Interface_42Purpose_93", + "UNI_32target_91Relation_42Concept_93", + "UNI_32text_91BxTxt_42Text_93", + "UNI_32operator_91BinaryTerm_42Operator_93", + "InterfaceName", + "INJ_32siObjs_91Box_42BoxItem_93", + "Interface", + "AllValidRules", + "TOT_32ifcObj_91Interface_42ObjectDef_93", + "FieldName", + "Composition", + "Origin", + "PropertyRules", + "UNI_32context_91Rule_42Context_93", + "TOT_32explMarkup_91Purpose_42Markup_93", + "UNI_32context_91Interface_42Context_93", + "TOT_32genspc_91IsE_42Concept_93", + "UNI_32identityRules_91Rule_42Context_93", + "TOT_32rc_95conjunct_91Conjunct_42Term_93", + "INJ_32segment_91PairView_42PairViewSegment_93", + "UnaryMinus", + "UNI_32context_91Concept_42Context_93", + "MarkupText", + "INJ_32ifcObj_91Interface_42ObjectDef_93", + "UNI_32objSub_91ObjectDef_42SubInterface_93", + "TOT_32siConcept_91Box_42Concept_93", + "relation_32declared_32outside_32pattern", + "Patterns", + "UnaryTerm", + "UNI_32objcruds_91ObjectDef_42Cruds_93", + "del_32unused_32ShowADL", + "bindUsedIn", + "UNI_32userTgt_91V_42Concept_93", + "TOT_32tgt_91Signature_42Concept_93", + "Pattern", + "UNI_32userCpt_91Epsilon_42Concept_93", + "ASY_32isAPI_91Interface_42Interface_93", + "UNI_32decprL_91Relation_42String_93", + "UNI_32source_91Relation_42Concept_93", + "TOT_32language_91Markup_42Language_93", + "TOT_32name_91Relation_42RelationName_93", + "conjunctTotal", + "Validity", + "Converse", + "Compute_32isaRfxDel", + "TOT_32declaredthrough_91PropertyRule_42Property_93", + "UNI_32name_91Role_42RoleName_93", + "Operator", + "rule_32declared_32outside_32pattern", + "INJ_32interfaces_91Context_42Interface_93", + "UNI_32isAPI_91Interface_42Interface_93", + "UNI_32decprM_91Relation_42String_93", + "del_32unused_32ContextName", + "self_45sustained_32patterns", + "UNI_32result_91CombineStrings_42String_93", + "Intersection", + "eq_32relation", + "UNI_32text_91PairViewSegment_42String_93", + "UNI_32sign_91Term_42Signature_93", + "Compute_32Closures", + "UNI_32arg_91UnaryTerm_42Term_93", + "SYM_32isPublic_91Interface_42Interface_93", + "Role", + "UNI_32bind_91BindedRelation_42Relation_93", + "UNI_32origin_91BoxItem_42Origin_93", + "TOT_32result_91CombineStrings_42String_93", + "identity_95Relation", + "UNI_32genspc_91Isa_42Concept_93", + "INJ_32isPublic_91Interface_42Interface_93", + "ASY_32isPublic_91Interface_42Interface_93", + "Signature", + "SYM_32isAPI_91Interface_42Interface_93", + "Context", + "ConceptName", + "identity_95Pattern", + "identity_95CombineStrings", + "TOT_32name_91Concept_42ConceptName_93", + "UNI_32genspc_91IsE_42Concept_93", + "SubInterface", + "FieldDef", + "TOT_32text_91BxTxt_42Text_93", + "PatternName", + "AllValidConcepts", + "UNI_32isPublic_91Interface_42Interface_93", + "RuleName", + "originatesFromTotal", + "UNI_32text_91Markup_42MarkupText_93", + "SUR_32segment_91PairView_42PairViewSegment_93", + "TOT_32objTerm_91ObjectDef_42Term_93", + "UNI_32ifcObj_91Interface_42ObjectDef_93", + "UNI_32name_91Interface_42InterfaceName_93", + "UNI_32context_91IsE_42Context_93", + "UNI_32name_91Context_42ContextName_93", + "Equivalence_32_45_32InsPair_32ifcRoles", + "AmpersandVersion", + "UNI_32relsDefdIn_91Relation_42Context_93", + "TOT_32target_91Relation_42Concept_93", + "UNI_32tgt_91Signature_42Concept_93", + "View", + "UNI_32ctxrs_91Rule_42Context_93", + "String", + "UNI_32first_91BinaryTerm_42Term_93", + "Compute_32transitive_32closure_32of_32isa", + "KleenePlus", + "UNI_32formalTerm_91Rule_42Term_93", + "UNI_32second_91BinaryTerm_42Term_93", + "RightResidual", + "SUR_32name_91Concept_42ConceptName_93", + "TOT_32objDef_91BxExpr_42ObjectDef_93", + "RelationalAddition", + "INJ_32allConjuncts_91Context_42Conjunct_93", + "del_32unused_32RuleName", + "property_32enum", + "Epsilon", + "Name", + "UNI_32meaning_91ConceptDef_42Meaning_93", + "pat_32defined_32in_32means_32used_32in", + "UNI_32gengen_91Isa_42Concept_93", + "UNI_32singleton_91Singleton_42AtomValue_93", + "TOT_32src_91Signature_42Concept_93", + "validRelations", + "LeftResidual", + "UNI_32urlEncodedName_91Pattern_42EncodedName_93", + "UNI_32userSrc_91V_42Concept_93", + "Cruds", + "ContextName", + "violatableByInterface", + "CartesianProduct", + "TOT_32source_91Relation_42Concept_93", + "SYM_32isLink_91InterfaceRef_42InterfaceRef_93", + "Relation", + "Markup", + "Rule", + "Language", + "Relations", + "TOT_32context_91Isa_42Context_93", + "bindTotal", + "PropertyRule", + "BxTxt", + "UNI_32operator_91UnaryTerm_42Operator_93", + "UNI_32urlEncodedName_91Rule_42EncodedName_93", + "UNI_32origin_91Rule_42Origin_93", + "IsE", + "Isa", + "TOT_32references_91InterfaceRef_42Interface_93", + "TOT_32gengen_91IsE_42Concept_93", + "UNI_32objTerm_91ObjectDef_42Term_93", + "BinaryTerm", + "Purpose", + "UNI_32ifcPos_91Interface_42Origin_93", + "UNI_32name_91Rule_42RuleName_93", + "enumerationOfLanguage" + ], + "concept": "EncodedName" + }, + { + "atoms": [ + "EDcI_32_ShowADL", + "EEps_32_UnaryMinus_32__91_UnaryMinus_42_UnaryTerm_#-2349894334237950428#", + "EEps_32_KleenePlus_32__91_KleenePlus_42_UnaryTerm_#6611588020764104820#", + "EDcI_32_InterfaceRef", + "EEps_32_BindedRelation_32__91_Term_42_BindedRelati#-1749954842107955601#", + "EDcI_32_RelationName", + "EDcI_32_RoleName", + "EEps_32_KleeneStar_32__91_KleeneStar_42_UnaryTerm_#8911557165523640372#", + "EDcI_32_Isa", + "EDcI_32_IsE", + "EDcI_32_PropertyRule", + "EDcI_32_View", + "EDcI_32_SourceOrTarget", + "EDcI_32_Meaning", + "EDcI_32_Operator", + "EEps_32_Union_32__91_Union_42_BinaryTerm_93_", + "EDcI_32_Origin", + "EDcI_32_RuleName", + "EDcI_32_Context", + "EDcI_32_Signature", + "EDcI_32_Relation", + "EDcI_32_Epsilon", + "EDcI_32_Markup", + "EDcI_32_Role", + "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#", + "EDcI_32_BinaryTerm", + "EDcI_32_Term", + "EDcI_32_Cruds", + "EDcI_32_SubInterface", + "EDcI_32_PairView", + "EDcI_32_EncodedName", + "EDcI_32_Concept", + "EDcI_32_ContextName", + "EDcI_32_Singleton", + "EDcI_32_AmpersandVersion", + "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#", + "EDcI_32_Language", + "EDcI_32_Text", + "EDcI_32_String", + "EDcI_32_UnaryTerm", + "EDcI_32_CombineStrings", + "EDcI_32_Rule", + "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#", + "EDcI_32_Pattern", + "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#", + "EDcI_32_BoxHeader", + "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#", + "EDcI_32_BxExpr", + "EDcI_32_ConceptName", + "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#", + "EDcI_32_Property", + "EDcI_32_Conjunct", + "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#", + "EDcI_32_Box", + "EDcI_32_FieldDef", + "EDcI_32_PatternName", + "EDcI_32_SequenceNumber", + "EDcI_32_MarkupText", + "EDcI_32_V", + "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#", + "EDcI_32_FieldName", + "EDcI_32_BoxItem", + "EDcI_32_ObjectDef", + "EDcI_32_PairViewSegment", + "EDcI_32_AtomValue", + "EDcI_32_BindedRelation", + "EDcI_32_ConceptDef", + "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#", + "EDcI_32_Interface", + "EDcI_32_InterfaceName", + "EDcI_32_Purpose", + "EDcI_32_BxTxt", + "EEps_32_Converse_32__91_Converse_42_UnaryTerm_93_" + ], + "concept": "Epsilon" + }, + { + "atoms": [], + "concept": "FieldDef" + }, + { + "atoms": [], + "concept": "FieldName" + }, + { + "atoms": [], + "concept": "Interface" + }, + { + "atoms": [], + "concept": "InterfaceName" + }, + { + "atoms": [], + "concept": "InterfaceRef" + }, + { + "atoms": [ + "RoleName_32_IS_32_Name", + "Union_32_IS_32_BinaryTerm", + "RuleName_32_IS_32_Name", + "RelationalAddition_32_IS_32_BinaryTerm", + "LeftResidual_32_IS_32_BinaryTerm", + "UnaryTerm_32_IS_32_Term", + "RightResidual_32_IS_32_BinaryTerm", + "KleeneStar_32_IS_32_UnaryTerm", + "PatternName_32_IS_32_Name", + "Converse_32_IS_32_UnaryTerm", + "PropertyRule_32_IS_32_Rule", + "Epsilon_32_IS_32_Term", + "I_32_IS_32_Epsilon", + "Intersection_32_IS_32_BinaryTerm", + "KleenePlus_32_IS_32_UnaryTerm", + "Inclusion_32_IS_32_BinaryTerm", + "ConceptName_32_IS_32_Name", + "ContextName_32_IS_32_Name", + "V_32_IS_32_Term", + "Singleton_32_IS_32_Term", + "BindedRelation_32_IS_32_Term", + "BxTxt_32_IS_32_BoxItem", + "InterfaceName_32_IS_32_Name", + "BinaryMinus_32_IS_32_BinaryTerm", + "Equivalence_32_IS_32_BinaryTerm", + "Box_32_IS_32_SubInterface", + "UnaryMinus_32_IS_32_UnaryTerm", + "InterfaceRef_32_IS_32_SubInterface", + "RelationName_32_IS_32_Name", + "Composition_32_IS_32_BinaryTerm", + "BinaryTerm_32_IS_32_Term", + "CartesianProduct_32_IS_32_BinaryTerm", + "BxExpr_32_IS_32_BoxItem" + ], + "concept": "IsE" + }, + { + "atoms": [], + "concept": "Isa" + }, + { + "atoms": [ + "Dutch", + "English" + ], + "concept": "Language" + }, + { + "atoms": [ + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3949270293712386326#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4954133026591885684#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2653725163371478351#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6682190885036313997#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5094708319083828622#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8937923455834087804#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4014841107086534632#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-749542597583994913#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3832354107719089533#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8282857610541417437#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-9049330296973609226#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2930192703656891479#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#535235461131601807#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-47737890904573408#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5264574072366658941#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1566783979800971451#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6590112011181540855#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6763793140501669309#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1903060990080063627#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#518061590419274616#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9015479182558735275#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1377726041939387717#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6058714346719276805#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2166970488588275426#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1329781298234798867#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1035583835492143512#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1963060633451963825#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8361645727924519463#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6406269213357522973#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2981695171311821134#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9118668691277403691#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2628028615471540399#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3282701342110253973#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7783197042297819597#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3548259972071566196#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4956969814826959817#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8369104733961684983#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4703836567570649295#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4608275507324396239#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3675203520239210168#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8470703615963163608#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8827200500794857332#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4142583531852862944#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3790603199636303157#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1276627267483703622#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7986742601508166951#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7471799240855033488#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3045590212087209475#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4931370267439320086#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6006177634410275322#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7370106764364147833#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2543808933635452846#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3302783029920248276#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-9213560516495961231#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-433668200354836325#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2068746002363503053#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#679803885779962307#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3267282789817096383#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8461942718511736366#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2578521913371289529#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6729996277090128130#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3930355557180662061#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5901262176069497494#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8939826280042603365#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1594771119206554865#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5495039069783399140#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#98113746182340754#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2739176100713894685#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8317645807707857476#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7102640243658261159#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5313188236285489018#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4731027251787328051#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6557050461721291711#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6728779511916905472#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6027573742876491396#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5538290072830362155#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5096434747142641399#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7521885783977178947#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-9000322023960111295#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1224040531952267739#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-847840146035902644#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1356004945585330316#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7151665972436632344#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4778053240302212533#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2848838422722819649#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5632125399000503056#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7802782661568738427#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1746750456429609914#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8303501759745027716#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3464458998564528760#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5539207345180211011#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-333263815416980327#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-527705020121997572#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3391893192968440572#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4094803281732900340#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6476193063287830704#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7199069858531819875#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6429515817377837276#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2531194036782458872#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5414169383828464506#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#804113545753040559#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1934560861688123788#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-672879544760873373#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3808004352441133383#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4332223542249596185#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6979192864576931585#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1537596222971671335#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2996492430865776092#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8660955313383048288#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7712797924560605064#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4523353782458043828#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6429062860882159487#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#449820512810496305#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9066474644418845522#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4749160595965989499#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3737673115006627184#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4480723520588433735#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2882640723863112692#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6979849180216826720#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4307796021560385341#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4973541300035243647#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-949110175537889126#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3102654107898341642#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6729745437025923144#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4578220702902809555#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1326629274318552830#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3118800293731941877#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2750002056390739521#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1464750184797425076#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7648800308923675042#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4080892367648463606#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6264813030107411257#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4269789232601476470#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-318194509770032518#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-84966345036918441#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1078956551278729217#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5192261074644200376#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7326769493118013161#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3521694684138874283#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1726251033769067970#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5860621057138773967#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4158556868977384279#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#730811010205398252#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3566859516861393631#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5135825950543892463#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-418947453343507265#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8541500253500049283#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6663839834641836678#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6727494525840487901#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7908386280960151184#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8702316378960247492#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3046565014566775051#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4503435784692644459#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4161289779713953959#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7009734291872249042#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7825730419801094791#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5443868631819635493#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7677481470366820583#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1569592123040418755#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-995883069120739549#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5908138422021088629#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6596238930734410116#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7875108277339253284#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1971133515410519191#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8592106346861282206#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1209127949484347391#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4598309134162813173#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#60566064743906084#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5862021690460213577#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1988990265748727727#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1862917328189830390#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1797894927760419694#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2854456048270383827#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1604989778882659112#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6879505662135520843#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4446175250975477816#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#984941912601788883#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1355220836197830439#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3861208973654435697#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7662286134359984940#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-85978704729134370#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8917937862232537061#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4546099068437331799#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3762825347916901391#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3536084777053821709#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-9124559307869986571#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2425105632800924047#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#186101271280484014#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1738596910799226178#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-271736905348557639#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#340965624222681587#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5236187640455601222#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3139080468996323400#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3662899520374214885#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6862203772097694804#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3770995252554959176#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5883503236548056681#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3088699034856544940#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2958388955736536541#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4540601829989358602#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6805005398594071452#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6590544137843331236#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4237071121762972125#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3108070331622405586#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1276647370140644165#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6076945234112577733#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7631031614021105105#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7256428925244990589#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1633377451751110653#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6302485326070586050#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4268451694974277065#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-40322858061352182#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6493541403937643365#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1405056542740153808#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8813983852667394272#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7331105713120887940#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3924793453036176118#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-891595395798536403#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8020669828337745227#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6329017788390265150#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8396204334730944838#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4610575458167860420#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5686000219710191881#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2397860922719290041#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-766762642215920300#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7376236175967295433#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7420529593840794597#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#217176275363188646#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4606031390183643106#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-9159803961395165654#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5714047938020978309#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4487272933746551187#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3626699073474830462#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-643863630225627977#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5252499361092413907#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3796650598663798529#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4295186154171536660#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1283064066002399036#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#149502485267660567#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8567054356092514375#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8292513308835991419#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7816329977136817038#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-545355519863314680#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8566840836782178049#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1782752759939553122#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-851716170214404321#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6844336194654745909#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6846463698581443682#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6720987925888167576#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8864408336544446324#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5544345666723217182#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6398028778611628746#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7618197247296416961#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6312188335129124690#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8727318444648403099#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3929558111700549349#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1605761483176743003#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5834050550312515808#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8201729726244858873#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7175478545635822829#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2900673354155823366#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1584196935327158479#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6777823770195621890#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6251942134795279819#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6634022643975195009#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3189685988529300025#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5272138845206538350#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5544561517675129143#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#28532683788608019#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2829414443126018779#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8666297396784408509#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4863778990568836366#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4280816584744803461#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6084910222665504497#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-311544052532548185#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3794621049160935100#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5061469278453663889#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7427413709617164810#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4836007816861058610#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7501666691245136621#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3132007443369769682#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-812708684665419030#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4554090061329098213#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8085938268515614609#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2527885896758508747#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-180293637446260997#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2356588078456346070#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3908194617110238984#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3366652644061400557#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2316464759182452178#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5506087406489335119#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3366396820021296985#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4451762210949072570#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1131523304417359100#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6564352079451227801#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3203440829091321802#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1462511411489024552#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6527029868823909658#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6246558357788274509#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3879186359070670281#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4730765020242420067#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8221864036060305943#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2576782392276800946#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219390570329439789#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3194540892758699315#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5496588640278212974#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1357861091623316794#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7426018810063936504#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-34670067313187562#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5447713265291280551#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#9035831375761053823#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1275448200089791711#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7749291571323768168#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1544131888481859623#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3571436633309877087#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#8190298819209116983#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3249708471281125060#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3687914450222559066#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2901727466642247097#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9165461459804841039#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#250415368644489002#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4004220531688761053#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1412365767426272919#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-728211601477036804#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7561095873951363560#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#241033209328939529#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5655563415971837590#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7290124751133906528#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7203995723647894751#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#929737943465851828#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4483589399112880829#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4533782140872013085#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1128374436641319207#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3854310642076816706#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-180793187836128223#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2689961603356189057#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6911255794225900513#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3478058491004645572#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9199771597122180430#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6741375930699446715#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9796698694676675#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3912290691680237628#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3880858716996125628#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#43651459791982988#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4639397432050226011#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1380734629792934832#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2398245510696573780#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7851245031847239637#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6149170918230042893#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7128532123475735363#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1801910318658977759#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5272449431806949070#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4379892787329137786#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2574061284516027527#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7389851290212383121#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2368701700296992627#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-6968295029985451605#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6547652997780370184#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3391646250255153789#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5199915574866720043#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1022226100015061073#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7167904308631569643#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2634511775702757199#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1269477306223167710#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5696742476925819317#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#310990186755928613#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5081878130983464701#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3901145436907152162#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5596196958951232678#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5346109432569067370#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2978564288660442738#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4737031520983987989#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3157217210125450772#" + ], + "concept": "Markup" + }, + { + "atoms": [ + "sign[Relation*Signature] is univalent", + "Any relation declared anywhere in a context is registered in the system.", + "concept[ConceptDef*Concept] is totaal", + "In order to compute validity of rules within a context, three categories of rules are taken into account: - the rules defined in the context - all rules defined in patterns within the context - all rules defined in patterns used by the context", + "isLink[InterfaceRef*InterfaceRef] is antisymmetric", + "sequenceNr[PairViewSegment*SequenceNumber] is totaal", + "The boxheader is the definition of the way the box is drawn on the screen.", + "pvsExp[PairViewSegment*Term] is univalent", + "second[BinaryTerm*Term] is univalent", + "rc_conjunct[Conjunct*Term] is total", + "objcruds[ObjectDef*Cruds] is total", + "name[Role*RoleName] is univalent", + "isPublic[Interface*Interface] is symmetrisch", + "relsDefdIn[Relation*Context] is univalent", + "text[PairViewSegment*String] is univalent", + "A RelationName without relation will be removed.", + "isPublic[Interface*Interface] is injective", + "references[InterfaceRef*Interface] is univalent", + "isLink[InterfaceRef*InterfaceRef] is symmetrisch", + "The signature of a relation.", + "segment[PairView*PairViewSegment] is injectief", + "The infix of the pragma of a relation.", + "A rule declared in a context outside the scope of a pattern is registered in the system.", + "A rule/context pair in the relation `valid[Rule*Context]` means that this rule exists with the context.", + "propertyRule[Relation*PropertyRule] is surjective", + "This relation contains the relations that can be edited in an interface by a user or another computer.", + "label[FieldDef*FieldName] is univalent", + "fst[CombineStrings*String] is univalent", + "Identity rule, following from identity Relation", + "name[Concept*ConceptName] is total", + "name[Pattern*PatternName] is total", + "Identity rule, following from identity Concept", + "urlEncodedName[Rule*EncodedName] is univalent", + "The term in this FieldDef is just the flipped relation.", + "source[Relation*Concept] is totaal", + "gengen[IsE*Concept] is totaal", + "Every relation has a name by which it can be referenced within its Context(s).", + "Every relation defined in one of the patterns inside a context, or in the context itself, or in one of the contexts used by this context, is valid throughout that context.", + "meaning[ConceptDef*Meaning] is univalent", + "The source of a signature.", + "sequenceNr[PairViewSegment*SequenceNumber] is total", + "declaredthrough[PropertyRule*Property] is total", + "label[FieldDef*FieldName] is total", + "srcOrTgt[PairViewSegment*SourceOrTarget] is univalent", + "This relation contains the roles for which an interface is available (empty means: available for all roles).", + "udefrules[Rule*Context] is univalent", + "name[Pattern*PatternName] is surjectief", + "Every rule defined in one of the patterns inside a context, or in the context itself, or in one of the contexts used by this context, is valid throughout that context.", + "isLink[InterfaceRef*InterfaceRef] is univalent", + "declaredthrough[PropertyRule*Property] is totaal", + "siObjs[Box*BoxItem] is surjectief", + "isPublic[Interface*Interface] is antisymmetric", + "The purposes of a concept.", + "objSub[ObjectDef*SubInterface] is univalent", + "allConjuncts[Context*Conjunct] is injectief", + "origin[SubInterface*Origin] is univalent", + "The name of a rule.", + "Every concept in the signature of relations is valid in every context that uses the pattern in which that relation is declared..", + "siObjs[Box*BoxItem] is injectief", + "This context specifies the administration that currently is, and in future will have been, the contents of GENERICS.PHP", + "Is the interface expanded or drawn as hyperlink?", + "A ShowADL without Term will be removed.", + "s isaStar g means that s is g or each element of concept s is an element of concept g as well.", + "identityRules[Rule*Context] is univalent", + "context[Concept*Context] is univalent", + "TODO: MEANING ONTBREEKT", + "This property states that an interface is accessible for all roles (i.e. public)", + "Any relation declared anywhere in a context outside the scope of a pattern is registered in the system.", + "The purposes of an interface.", + "The relations that are declared in a pattern.", + "The prefix of the pragma of a relation.", + "objcruds[ObjectDef*Cruds] is totaal", + "The user-defined generalization rules in a context.", + "gengen[Isa*Concept] is univalent", + "target[Relation*Concept] is total", + "source[Relation*Concept] is total", + "ifcObj[Interface*ObjectDef] is injectief", + "interfaces[Context*Interface] is injective", + "objTerm[ObjectDef*Term] is total", + "objTerm[ObjectDef*Term] is univalent", + "objcruds[ObjectDef*Cruds] is univalent", + "This relation makes the boxitem refer to the specification of its box. That box is used to paint each atom in the target of the boxexpression.", + "fst[CombineStrings*String] is total", + "ctxds[Relation*Context] is univalent", + "Every field definition has a label.", + "The mechanism to define truth within context is represented by the relation `valid`. The idea is that a context determines concepts, relations and rules, all of which we say are `valid` in the context. For this purpose we define three relations, `valid[Concept*Context]`, `valid[Relation*Context]`, and `valid[Rule*Context]`.", + "This property states that an interface is meant as API (machine-2-machine)", + "decprM[Relation*String] is univalent", + "Identity rule, following from identity Rules", + "Every object definition has a position in the text of the Ampersand source file (filename, line number and column number).", + "allRoles[Context*Role] is injective", + "context[Isa*Context] is univalent", + "All quads that are needed to perform computations for maintaining rules in an interface are registered.", + "versionInfo[Context*AmpersandVersion] is univalent", + "siHeader[Box*BoxHeader] is univalent", + "showADL[Term*ShowADL] is univalent", + "ifcObj[Interface*ObjectDef] is univalent", + "decprR[Relation*String] is univalent", + "If a pattern is declared inside a context, this is registered in the system.", + "language[Markup*Language] is univalent", + "text[BxTxt*Text] is total", + "propertyRule[Relation*PropertyRule] is surjectief", + "isAPI[Interface*Interface] is univalent", + "gengen[Isa*Concept] is totaal", + "The meanings of a relation.", + "name[Interface*InterfaceName] is total", + "A property is defined as part of the declaration of relation.", + "", + "text[Markup*MarkupText] is total", + "origin[BoxItem*Origin] is univalent", + "The target of a signature.", + "This is the syntactic link between the Interface and its ObjectDef.", + "Identiteitsregel, volgend uit identiteit Relation", + "result[CombineStrings*String] is total", + "An object definition can have a view that should be used for this object (e.g. TABS, TABLE, etc.).", + "genspc[IsE*Concept] is univalent", + "The name of a context.", + "The rule expressed in relation algebra.", + "genspc[IsE*Concept] is totaal", + "first[BinaryTerm*Term] is univalent", + "label[FieldDef*FieldName] is totaal", + "explMarkup[Purpose*Markup] is univalent", + "In order to compute validity of concepts within a context, three categories of concepts are taken into account: - the concept defined in the context - all concept defined in patterns within the context - all concept defined in patterns used by the context", + "isLink[InterfaceRef*InterfaceRef] is injectief", + "explMarkup[Purpose*Markup] is total", + "explMarkup[Purpose*Markup] is totaal", + "name[Context*ContextName] is univalent", + "A ConceptName without Concept will be removed.", + "fst[CombineStrings*String] is totaal", + "The name of a pattern.", + "isAPI[Interface*Interface] is symmetrisch", + "gengen[Isa*Concept] is total", + "The purposes of a view.", + "genspc[Isa*Concept] is totaal", + "A relation declared in a context outside the scope of a pattern is registered in the system.", + "src[Signature*Concept] is total", + "segment[PairView*PairViewSegment] is surjective", + "context[IsE*Context] is totaal", + "ifcObj[Interface*ObjectDef] is total", + "Ampersand allows its users to declare rules in a context, outside the scope of a pattern.", + "urlEncodedName[Concept*EncodedName] is univalent", + "siObjs[Box*BoxItem] is surjective", + "context[Interface*Context] is univalent", + "language[Markup*Language] is total", + "siHeader[Box*BoxHeader] is total", + "s isaPlus g means that each element of concept s is an element of concept g as well.", + "bind[BindedRelation*Relation] is univalent", + "isa[Concept*Concept] is antisymmetrisch", + "context[Pattern*Context] is univalent", + "target[Relation*Concept] is totaal", + "singleton[Singleton*AtomValue] is univalent", + "The (ordered) elements/items in the box.", + "isPublic[Interface*Interface] is antisymmetrisch", + "snd[CombineStrings*String] is total", + "name[Concept*ConceptName] is surjectief", + "allConjuncts[Context*Conjunct] is injective", + "allRoles[Context*Role] is injectief", + "userCpt[Epsilon*Concept] is univalent", + "To allow editing to insert, update and delete links, Ampersand registers whether the term in a field def is just the flipped relation.", + "isPublic[Interface*Interface] is univalent", + "A relation that is used in a rule, which is declared in a pattern, must be declared in that same pattern.", + "name[Interface*InterfaceName] is totaal", + "ifcPurpose[Interface*Purpose] is univalent", + "The CRUD annotation that comes with a specific ObjectDef", + "concept[ConceptDef*Concept] is univalent", + "siConcept[Box*Concept] is univalent", + "ifcObj[Interface*ObjectDef] is injective", + "rc_conjunct[Conjunct*Term] is totaal", + "userSrc[V*Concept] is univalent", + "The user-defined rules in a pattern.", + "text[BxTxt*Text] is totaal", + "src[Signature*Concept] is univalent", + "Identiteitsregel, volgend uit identiteit Concept", + "There are nine tokens, that can be used to define properties on a relation. -> is syntactic sugar for UNI and TOT; UNI means univalent; TOT means total; INJ means injective; SUR means surjective; RFX means reflexive; IRF means irreflexive; SYM means symmetric; ASY means antisymmetric; TRN means transitive; and PROP means symmetric and antisymmetric.", + "operator[BinaryTerm*Operator] is univalent", + "A relation without declaration will be removed.", + "urlEncodedName[Pattern*EncodedName] is univalent", + "Ampersand allows its users to declare relations in a context, outside the scope of a pattern.", + "To allow editing to insert, update and delete links, Ampersand registers whether the term in a field def is just the relation.", + "objView[ObjectDef*View] is univalent", + "userTgt[V*Concept] is univalent", + "In order to compute validity of relations within a context, three categories of relations are taken into account: - the relations defined in the context - all relations defined in patterns within the context - all relations defined in patterns used by the context", + "isLink[InterfaceRef*InterfaceRef] is symmetric", + "rrviol[Rule*PairView] is univalent", + "isAPI[Interface*Interface] is antisymmetric", + "Patterns can be defined inside a context. This means that all declarations in that pattern are used in that context.", + "src[Signature*Concept] is totaal", + "All rules that can be violated by an interface are included in violatable.", + "A generalization rule refers to one or more generic concepts.", + "A rule without declaration will be removed.", + "sign[Term*Signature] is univalent", + "name[Rule*RuleName] is univalent", + "siHeader[Box*BoxHeader] is totaal", + "genspc[Isa*Concept] is univalent", + "target[Relation*Concept] is univalent", + "objDef[BxExpr*ObjectDef] is univalent", + "isLink[InterfaceRef*InterfaceRef] is injective", + "versionInfo[Context*AmpersandVersion] is total", + "The unique signature of a relation consists of a relation name, a source concept, and a target concept.", + "The purposes of a relation.", + "Identiteitsregel, volgend uit identiteit CombineStrings", + "text[Markup*MarkupText] is totaal", + "context[Isa*Context] is totaal", + "operator[UnaryTerm*Operator] is univalent", + "The term in this FieldDef is just the relation.", + "isAPI[Interface*Interface] is injectief", + "The box concept is the type of the runtime atom of the box.", + "tgt[Signature*Concept] is totaal", + "gengen[IsE*Concept] is total", + "A relation/context pair in the relation `valid[Relation*Context]` means that this relation exists with the context.", + "s isaRfxStar g means that s is g or each element of concept s is an element of concept g or vice-versa.", + "references[InterfaceRef*Interface] is totaal", + "name[Relation*RelationName] is total", + "snd[CombineStrings*String] is univalent", + "name[Concept*ConceptName] is totaal", + "The properties of a relation.", + "Identiteitsregel, volgend uit identiteit Rules", + "objDef[BxExpr*ObjectDef] is totaal", + "segment[PairView*PairViewSegment] is surjectief", + "language[Markup*Language] is totaal", + "ifcPos[Interface*Origin] is univalent", + "result[CombineStrings*String] is totaal", + "context[IsE*Context] is total", + "sequenceNr[PairViewSegment*SequenceNumber] is univalent", + "The suffix of the pragma of a relation.", + "Identity rule, following from identity Pattern", + "objTerm[ObjectDef*Term] is totaal", + "isPublic[Interface*Interface] is injectief", + "Every concept defined in one of the patterns inside a context, or in the context itself, or in one of the contexts used by this context, is valid throughout that context.", + "name[Concept*ConceptName] is surjective", + "This relation contains the relations that can be edited by the computer for restoring invariants.", + "segment[PairView*PairViewSegment] is injective", + "siConcept[Box*Concept] is totaal", + "The purpose of each interface is being registered.", + "A PatternName without Pattern will be removed.", + "genspc[IsE*Concept] is total", + "siConcept[Box*Concept] is total", + "isAPI[Interface*Interface] is antisymmetrisch", + "name[Interface*InterfaceName] is univalent", + "name[Pattern*PatternName] is surjective", + "context[IsE*Context] is univalent", + "Identiteitsregel, volgend uit identiteit Pattern", + "ctxrs[Rule*Context] is univalent", + "name[Pattern*PatternName] is univalent", + "Every object definition has a term to determine the atoms, each of which gets its own html-div.", + "concept[ConceptDef*Concept] is total", + "The purposes of a rule.", + "text[BxTxt*Text] is univalent", + "objDef[BxExpr*ObjectDef] is total", + "Every pattern defined in a context is used in that context.", + "The position in the file (filename, line- and column number).", + "references[InterfaceRef*Interface] is total", + "A generalization rule refers to one or more specific concepts.", + "If a context uses a pattern, everything declared in that pattern is valid within the context.", + "siObjs[Box*BoxItem] is injective", + "name[Pattern*PatternName] is totaal", + "An interface may violate any rule that uses an input- or output relation of that interface.", + "Identity rule, following from identity CombineStrings", + "tgt[Signature*Concept] is univalent", + "The purposes of a context.", + "genspc[Isa*Concept] is total", + "isPublic[Interface*Interface] is symmetric", + "origin[Rule*Origin] is univalent", + "text[Markup*MarkupText] is univalent", + "isAPI[Interface*Interface] is symmetric", + "origin[ObjectDef*Origin] is univalent", + "snd[CombineStrings*String] is totaal", + "isLink[InterfaceRef*InterfaceRef] is antisymmetrisch", + "isa[Concept*Concept] is antisymmetric", + "The location where a rule is defined.", + "A RuleName without Rule will be removed.", + "formalTerm[Rule*Term] is univalent", + "decprL[Relation*String] is univalent", + "interfaces[Context*Interface] is injectief", + "s isaRfxPlus g means that each element of concept s is an element of concept g or vice-versa.", + "A ContextName without Context will be removed.", + "Refers to an authoritative source to legitimize the purpose.", + "arg[UnaryTerm*Term] is univalent", + "If a rule is declared anywhere in a context, that rule exists in that context. This is registered in the system.", + "name[Relation*RelationName] is univalent", + "context[Isa*Context] is total", + "s isa g means that each element of concept s is defined to be an element of concept g as well.", + "isAPI[Interface*Interface] is injective", + "result[CombineStrings*String] is univalent", + "If a rule is declared in a context outside any pattern, that rule exists in that context. This is registered in the system.", + "versionInfo[Context*AmpersandVersion] is totaal", + "All conjuncts that must be evaluated after a transation are registered.", + "The purposes of a pattern.", + "name[Relation*RelationName] is totaal", + "ifcObj[Interface*ObjectDef] is totaal", + "tgt[Signature*Concept] is total", + "This relation contains the name of each interface.", + "source[Relation*Concept] is univalent", + "context[Rule*Context] is univalent", + "A concept/context pair in the relation `valid[Concept*Context]` means that this concept exists with the context." + ], + "concept": "MarkupText" + }, + { + "atoms": [ + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5041887037574869743#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1742686373194598311#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6672857886681147324#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1958652318385679708#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5496145085040725751#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#232471539009361604#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8162521752952702019#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5260357638469125290#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-660466938049377553#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1132042674550566720#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6995606084671510050#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5664159890860083114#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2968559121174854163#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8164380241209188739#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8668047461077370541#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3772420038154797687#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8028008424789251487#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8666508783308257544#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#212529132816841603#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5520421607516302792#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4671783919007384158#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8427117743052689389#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5892430914813436710#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1986561638380699546#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5739822595080846874#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8921734236997372505#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9047921698066949314#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5665540804872314442#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1312353822499779144#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6255044153186923232#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4154715917386151938#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2691478437890389022#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6875498712781745403#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-297207755193496709#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2562097538268361873#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1797855757311074970#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4003947031860654463#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6599146905806948818#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2522366378874437298#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2892276647254682908#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9016047814639245269#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5219023536459536232#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2818937015487166177#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2261138122554074186#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8349303059195483123#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1456397295715986426#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7908047760600023792#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2275552992833065047#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-803676323865049159#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4138197121868785077#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8889525283515089034#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2562242388445396744#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5246836137005514287#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1420289243017111515#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1543665390613465219#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1483056959361339134#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3345733606132137268#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8674988029088573130#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7061165291655447597#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4838136350930076920#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8512729728727401881#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8431171286752405285#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2848033276348263504#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6931122407837836410#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3326928278317821409#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8722666105578261011#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2455395370107260338#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6395211215360073786#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7352833692951559202#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5269992451173473720#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#833868934466199145#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7828801674307380973#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#862089734315081400#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4004831601847378669#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7840716574595601378#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2132337757972383247#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8599656926961657195#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8807720792594408469#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6359334239362931592#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4220019764120927458#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4653747504702081650#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7192823047279929078#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8820347913586974570#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7513847498076377808#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5768005468912722998#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2539303370252495389#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2340048602223644533#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1382911906332562089#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8135413392305695002#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5042717689942983830#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1521497035756130589#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5712035087397187890#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-594024208483260622#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5156050685090356150#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5355300861718119574#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2316747785433032680#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#625818758271864604#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8996088177042693325#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5336007444139595888#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2807422359356813900#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8439783689228648645#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#71648800952162681#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9064532249469328434#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2625078071919155601#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7141887579147498266#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3944467010463723248#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2983246163225964608#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2625964790501334763#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5296151771662221496#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1455377319425264637#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8755275931889319252#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4019547487319894098#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7947394153165167360#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4520902163604532024#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6524234461529920320#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6875485377652185795#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4248998317826525956#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6030210869812951285#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5575050261571327419#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6051074468036007753#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#624864396476872774#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6793400425162513233#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7435705739715102785#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#650208179452157186#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#446411388694455628#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4033002799897459415#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7566727833135933547#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7175444395888830208#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8396738983082179554#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2289933564384446352#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8216347648354549021#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-90671581288852465#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2388629766126381836#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1461569190618945925#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2589907082503925636#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2874234403378142494#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3604115411056243658#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-9052768665628692569#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5577135292169047047#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7896613684337838962#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6174617834429792331#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-902250869692087236#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8367431329567939680#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5804097048272571153#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4869162098739169451#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1349105368160095385#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7950588536957898846#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7670576208428859834#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6565668781115379331#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2631308475567464098#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2869048387485056342#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3559861470450087432#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1534578588904683030#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7316113469574928668#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1228304837902289132#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-9036369798110794622#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1039938873905987150#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6022033555736080749#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5844189883908872575#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6799695999700405895#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5441405582100128321#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3656375257791807846#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6132617344333542015#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4849478823764486276#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7689362605854881903#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7785350739024892524#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6246740538558224918#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6666048578927650049#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1740243099071225264#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6407088089402896213#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5922247000743955018#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1043547161702670907#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5578482866246123506#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6785194412493427573#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2685054126541099868#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5018329843037411876#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4149613224887284792#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5429976146003233820#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4555506362831582910#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4831492845830562009#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8158443064609357953#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8874270886081083344#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-723807730149486226#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5794566575033631217#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5409180292169825314#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3745890784929024887#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4584416161389899633#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-70757232685127525#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8508543803719061305#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5432948552537466890#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2789160044915461197#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1290906689490355946#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3405770754640817319#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-575930079734606953#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5527724079024833406#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3951799169065239029#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1075164409978586389#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1156876106794685574#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5100985718353445203#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6341767912066182860#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5362392313776866958#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6452527871638431934#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3167268637293985733#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7730483112531051090#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6492829218041828958#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3472258416515243074#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6652297948220917262#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5793130831329878923#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-259394272047774706#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3007488664777470911#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2709960880911996266#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6552797838304610762#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4103191732747805960#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5680408252215728550#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5983538453365038576#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4825447691143746444#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3773428143851174265#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3142204228840966676#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8654961367246219663#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5238417717949795206#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7085619603471735190#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6299807123937080258#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2296033079435171361#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-967495783482193749#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1833384126794343073#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4768873290280727741#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3840594037567722605#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7517896704087952737#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8086687388256024172#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8914833662293831360#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7931124404262258099#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3183170519657924035#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8284949529736445219#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5731246826466088051#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#752393318872347782#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6836792081390698106#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1670059849612973101#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-9054147732026859159#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4804542508837329600#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3621304619251214161#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6943125479192236773#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6500384206359581453#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6169890809873495221#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#803548981535736546#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5634897647681339390#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5151232657963416935#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6053615502256919410#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7844438174959803870#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2480343397963042270#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1036971119447278575#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6372751648146239833#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1866850547526414623#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4933337805071637365#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3400278200031857742#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6241808501334819759#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2747688730362618094#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3366550910440813592#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7393263359802291435#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4591720928354008777#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3177593313980510254#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7378481998370532841#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8690220733656220809#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1127110538987113499#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5860845598451898022#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8706372259565865528#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3863656266947118025#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1849719535402081918#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7180147297837720052#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3421805644283911178#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6472855841806829399#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3510049102714211675#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7894895308313093402#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5751206741958619267#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1311622565560537771#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1830550536284521224#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#233331317607195701#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5658630927729224105#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2260207810818750887#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4873228245149350142#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1269284687477976753#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6101521534641935304#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6837564559408400504#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1509169279208132132#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1852523828310422600#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7594284148847588540#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2278817332983809528#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2384935282890467985#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3634173849943133674#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4635723901613569962#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4406961060025749499#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2346122077059061420#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1479976739751673542#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6914180268034262491#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6051230168063660994#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2799264084510924836#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2092915035363588438#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-12018340165789780#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-799068571715728233#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8211634192592590771#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5453577851358160981#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4552055541314826443#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-232410320271484533#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5563853671536708684#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8781550102035559668#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3474326613537228#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6025677931241677033#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7285276945387964311#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2317918041235146344#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3338867660444006730#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#104846413846403628#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-42045810409276383#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1288700366561167218#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8055145552077347276#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4114157596024036745#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1989899407844918510#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4560149406408726335#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5441770214889859066#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8951058258635469139#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6703003851687883647#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4445789772674907961#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3626178195396946944#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1110206219694785711#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4320098858978509723#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5586608402754759470#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8144311653161483844#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6980411508502717946#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6760242326479538251#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4624540426213654721#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5680192658716783334#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9193310701318067498#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6785563207130274773#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7100408037198724215#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5700474550222233090#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1001349907659319400#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2402224075733144568#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6632894709693602509#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7450481389759192665#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5589834239551064357#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4157548298215665098#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7351260766164027564#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6469465819725835273#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7549280281748015436#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3905420883368808119#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3408388593840979341#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4189218374603520673#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6069572629504177990#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1041036212810608368#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4864796355815708430#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5396084959369096118#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8023590751694249111#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-974499910346211960#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2842239679798025786#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8565707944724548068#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2893888871048502585#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8831979593148006456#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2990864421089222606#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7737089468419858313#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7678371599721558603#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4188000278440397518#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7519509588236892560#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-300234928469960100#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4426677441116608912#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7454525383409133948#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7228005451704589704#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3705424648955135336#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6382137066664066666#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9019697541171858847#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5774601595079053769#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8499752627750206039#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3042552894378908976#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4909679393103876624#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8639254161256651134#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1562848038437832129#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1466299759954808780#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2088753788516658176#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1392801706372416130#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2454581507629375795#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2592884565334841914#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1507861198778688686#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4479560766701671204#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1000710184880248853#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3194106628549185815#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2435697234994886962#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4090580097228810317#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3829819205422466180#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-15040260580727936#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5441159334876532140#" + ], + "concept": "Meaning" + }, + { + "atoms": [], + "concept": "Message" + }, + { + "atoms": [], + "concept": "ObjectDef" + }, + { + "atoms": [ + "Union", + "Equivalence", + "Inclusion", + "Composition", + "UnaryMinus", + "Converse", + "Difference" + ], + "concept": "Operator" + }, + { + "atoms": [ + "PropertyRule for UNI ctxds[Relation*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:48:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:88:5", + "PropertyRule for UNI name[Role*RoleName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:54:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:61:5", + "PropertyRule for INJ siObjs[Box*BoxItem] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:64:5", + "PropertyRule for UNI context[Isa*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:40:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:113:5", + "PropertyRule for UNI context[IsE*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:41:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:2:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:72:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:87:5", + "PropertyRule for UNI name[Context*ContextName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:29:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:133:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:30:5", + "PropertyRule for UNI decprL[Relation*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:47:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:91:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:23:5", + "PropertyRule for INJ allConjuncts[Context*Conjunct] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:36:1", + "PropertyRule for UNI language[Markup*Language] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:14:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:115:1", + "PropertyRule for UNI userCpt[Epsilon*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:60:5", + "PropertyRule for UNI urlEncodedName[Pattern*EncodedName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:24:5", + "PropertyRule for UNI ctxrs[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:52:5", + "PropertyRule for SUR name[Concept*ConceptName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:7:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:108:5", + "PropertyRule for UNI meaning[ConceptDef*Meaning] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:16:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:74:5", + "PropertyRule for UNI text[PairViewSegment*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:27:1", + "PropertyRule for UNI userTgt[V*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:56:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:119:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:32:7", + "PropertyRule for TOT siConcept[Box*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:60:5", + "PropertyRule for SUR propertyRule[Relation*PropertyRule] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:37:5", + "PropertyRule for UNI siHeader[Box*BoxHeader] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:62:5", + "PropertyRule for TOT objTerm[ObjectDef*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:46:5", + "PropertyRule for UNI objView[ObjectDef*View] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:50:5", + "PropertyRule for UNI name[Rule*RuleName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:16:5", + "PropertyRule for SYM isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5", + "PropertyRule for UNI sign[Term*Signature] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:16:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:40:1", + "PropertyRule for TOT ifcObj[Interface*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:37:5", + "PropertyRule for TOT name[Interface*InterfaceName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:18:5", + "PropertyRule for UNI isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5", + "PropertyRule for TOT sequenceNr[PairViewSegment*SequenceNumber] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:24:1", + "PropertyRule for TOT tgt[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:34:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:97:5", + "PropertyRule for TOT result[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:56:3", + "PropertyRule for UNI operator[BinaryTerm*Operator] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:41:5", + "PropertyRule for UNI context[Interface*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:22:5", + "PropertyRule for TOT rc_conjunct[Conjunct*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:37:1", + "PropertyRule for UNI operator[UnaryTerm*Operator] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:46:5", + "PropertyRule for TOT genspc[IsE*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:39:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:39:1", + "PropertyRule for TOT fst[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:54:3", + "PropertyRule for UNI objcruds[ObjectDef*Cruds] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:48:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:53:5", + "PropertyRule for UNI genspc[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:35:5", + "PropertyRule for UNI isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5", + "PropertyRule for UNI bind[BindedRelation*Relation] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:38:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:57:3", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:92:5", + "PropertyRule for SYM isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5", + "PropertyRule for UNI urlEncodedName[Rule*EncodedName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:23:5", + "PropertyRule for UNI isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5", + "PropertyRule for UNI context[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:12:5", + "PropertyRule for UNI objSub[ObjectDef*SubInterface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:52:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:19:7", + "PropertyRule for INJ segment[PairView*PairViewSegment] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:23:1", + "PropertyRule for TOT context[Isa*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:40:5", + "PropertyRule for TOT src[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:31:1", + "PropertyRule for SYM isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5", + "PropertyRule for UNI arg[UnaryTerm*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:45:5", + "PropertyRule for UNI result[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:56:3", + "PropertyRule for TOT context[IsE*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:41:5", + "PropertyRule for TOT objcruds[ObjectDef*Cruds] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:48:5", + "PropertyRule for UNI name[Pattern*PatternName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:12:5", + "PropertyRule for TOT name[Pattern*PatternName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:12:5", + "PropertyRule for INJ ifcObj[Interface*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:37:5", + "PropertyRule for UNI identityRules[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:57:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:76:5", + "PropertyRule for TOT snd[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:55:3", + "PropertyRule for TOT gengen[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:33:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:2:1", + "PropertyRule for UNI objTerm[ObjectDef*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:46:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:145:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:35:5", + "PropertyRule for UNI ifcPurpose[Interface*Purpose] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:35:5", + "PropertyRule for UNI decprR[Relation*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:51:1", + "PropertyRule for UNI showADL[Term*ShowADL] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:85:1", + "PropertyRule for UNI decprM[Relation*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:49:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:14:5", + "PropertyRule for UNI origin[Rule*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:26:5", + "PropertyRule for UNI origin[BoxItem*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:71:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:9:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:84:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:36:5", + "PropertyRule for UNI relsDefdIn[Relation*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:50:5", + "PropertyRule for UNI name[Interface*InterfaceName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:18:5", + "PropertyRule for UNI origin[SubInterface*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:58:5", + "PropertyRule for UNI explMarkup[Purpose*Markup] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:19:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:89:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:13:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:105:5", + "PropertyRule for UNI udefrules[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:54:5", + "PropertyRule for UNI text[BxTxt*Text] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:72:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:68:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:89:7", + "PropertyRule for UNI siConcept[Box*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:60:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:58:5", + "PropertyRule for TOT versionInfo[Context*AmpersandVersion] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:8:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:45:1", + "PropertyRule for UNI formalTerm[Rule*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:31:5", + "PropertyRule for UNI references[InterfaceRef*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:68:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:16:5", + "PropertyRule for INJ isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5", + "PropertyRule for TOT gengen[IsE*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:37:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:40:5", + "PropertyRule for SUR siObjs[Box*BoxItem] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:64:5", + "PropertyRule for UNI singleton[Singleton*AtomValue] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:51:5", + "PropertyRule for UNI srcOrTgt[PairViewSegment*SourceOrTarget] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:28:1", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:15:7", + "PropertyRule for TOT concept[ConceptDef*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:6:5", + "PropertyRule for TOT target[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:24:5", + "PropertyRule for UNI context[Concept*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:27:5", + "PropertyRule for UNI origin[ObjectDef*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:44:5", + "PropertyRule for TOT explMarkup[Purpose*Markup] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:19:5", + "PropertyRule for UNI sign[Relation*Signature] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:28:1", + "PropertyRule for TOT name[Relation*RelationName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:21:5", + "PropertyRule for SUR name[Pattern*PatternName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:12:5", + "PropertyRule for UNI target[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:24:5", + "PropertyRule for INJ isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5", + "PropertyRule for UNI urlEncodedName[Concept*EncodedName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:25:5", + "PropertyRule for TOT text[Markup*MarkupText] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:15:5", + "PropertyRule for UNI source[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:23:5", + "PropertyRule for UNI concept[ConceptDef*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:6:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:50:5", + "PropertyRule for UNI first[BinaryTerm*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:39:5", + "PropertyRule for UNI context[Pattern*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:61:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:141:5", + "PropertyRule for UNI text[Markup*MarkupText] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:15:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:83:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:77:5", + "PropertyRule for UNI ifcPos[Interface*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:33:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:83:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:10:5", + "PropertyRule for UNI genspc[IsE*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:39:5", + "PropertyRule for TOT name[Concept*ConceptName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:7:5", + "PropertyRule for TOT genspc[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:35:5", + "PropertyRule for UNI versionInfo[Context*AmpersandVersion] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:8:1", + "PropertyRule for ASY isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5", + "PropertyRule for TOT siHeader[Box*BoxHeader] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:62:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:80:5", + "PropertyRule for UNI fst[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:54:3", + "PropertyRule for UNI second[BinaryTerm*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:40:5", + "PropertyRule for UNI pvsExp[PairViewSegment*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:31:1", + "PropertyRule for UNI sequenceNr[PairViewSegment*SequenceNumber] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:24:1", + "PropertyRule for UNI src[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:31:1", + "PropertyRule for UNI userSrc[V*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:55:5", + "PropertyRule for ASY isa[Concept*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:44:5", + "PropertyRule for TOT objDef[BxExpr*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:69:5", + "PropertyRule for UNI label[FieldDef*FieldName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:41:5", + "PropertyRule for SUR segment[PairView*PairViewSegment] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:23:1", + "PropertyRule for TOT text[BxTxt*Text] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:72:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:12:1", + "PropertyRule for ASY isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:64:5", + "PropertyRule for TOT source[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:23:5", + "PropertyRule for UNI name[Relation*RelationName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:21:5", + "PropertyRule for UNI gengen[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:33:5", + "PropertyRule for UNI objDef[BxExpr*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:69:5", + "PropertyRule for TOT references[InterfaceRef*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:68:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:127:5", + "PropertyRule for UNI ifcObj[Interface*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:37:5", + "PropertyRule for TOT declaredthrough[PropertyRule*Property] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:35:5", + "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:11:1", + "PropertyRule for TOT language[Markup*Language] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:14:5", + "PropertyRule for INJ isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5", + "PropertyRule for TOT label[FieldDef*FieldName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:41:5", + "PropertyRule for UNI tgt[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:34:1", + "PropertyRule for INJ allRoles[Context*Role] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:53:1", + "PropertyRule for UNI snd[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:55:3", + "PropertyRule for ASY isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5", + "PropertyRule for INJ interfaces[Context*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:60:1", + "PropertyRule for UNI rrviol[Rule*PairView] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:22:1" + ], + "concept": "Origin" + }, + { + "atoms": [ + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-293038600317125618#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#1573692527778022734#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#409666261959419746#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6218151999540667048#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4094778607791465087#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#3983627488224281304#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#6458531984732719601#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6885859657850632074#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5944945763962095904#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1756929578842226753#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6894774565060112709#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-318938626168703150#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#1363632679043670642#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5804314565331723606#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-624175152809773309#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6695776832735558197#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5311241928487619847#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4302791153969466399#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4127348966423375984#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-3455257579857424565#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6757106651719722837#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-118780201852686197#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6506446177026431521#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#1324171278638426569#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5853500586177528882#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-215525101976141509#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#5151979853292595595#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#3299760808026510261#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#9037284087878882248#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1502060787548771311#" + ], + "concept": "PairView" + }, + { + "atoms": [ + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2504457872058229069#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#506685191556591896#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2339750469280622221#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#1618950471438272417#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1131310679574382933#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-8514086568252163537#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#4061374420205152362#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-5609117812306511904#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5363706261334871523#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#807816102408757287#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-1131345198183928726#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#829452420012485253#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8712500751995728222#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3261605388333068840#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#3081314592472127146#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-3194976766288887997#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3280520154447349536#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#3796286825013045091#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#8266645249670394348#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-6192316478183831839#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-705004564908134987#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-4525395385890532683#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#1386450941543652570#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#7246978077321827572#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5279985410299939197#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1239230012924432624#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-9145906204149879822#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2731248131323952095#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#6279000464070607886#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-2890961990558048247#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#810021753721915999#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#997985576242679379#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-3108086832624196206#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#6110945721661864300#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5229170931651876603#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-2141927048322169097#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3806290609067824435#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2465771562820730682#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#5188187709420870442#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#611000857811998895#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2928775652868563819#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-3032995852779228139#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5890845237174246261#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-6367020530931582629#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-804976625508211874#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#8212899444549286391#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-717880049417130374#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#9146645519561368512#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-6309281137758415924#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#813130944931582400#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-9019626681320936489#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#6739128509006589273#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-930068493639259341#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-3089259950313957030#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1547786437670633555#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1875432961742554492#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5734439764738578720#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2786938525107105216#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5172736250312740281#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-5059938432279134177#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5973122557515854308#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#4226518200797525897#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8808592419693171458#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4432079552802658708#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#1503273118378767521#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-3228534343674294093#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-5623221124820210168#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4152372421900393912#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#3257324013766454452#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-1033934249279290279#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#367450997188043349#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8988397864981637680#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#668490810404310190#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-979030556100050169#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#1523055617623893270#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2259346634381915067#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-3030427894023553545#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#4130343445876429941#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4235022621651823531#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3678470064294959025#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3904287624391288621#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-4213577237573654475#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-71146641797627796#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#7382078084528090844#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8549321479606090591#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5889076870627484960#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1773262935696289280#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#5599137149370572624#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#487236882217247396#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7509754404752459593#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#7781953638700637927#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-4900407910765200102#" + ], + "concept": "PairViewSegment" + }, + { + "atoms": [ + "Compute_32_Closures", + "StringCombination", + "Documentation", + "Reflexive_32_isa_32_closures", + "Concepts", + "Rules", + "Interfaces", + "PropertyRules", + "Term_32_definitions", + "Patterns", + "Validity", + "Static_32_Interface_32_Structure", + "Context", + "Relations" + ], + "concept": "Pattern" + }, + { + "atoms": [ + "Reflexive isa closures", + "StringCombination", + "Documentation", + "Concepts", + "Rules", + "Compute Closures", + "Interfaces", + "Term definitions", + "PropertyRules", + "Patterns", + "Validity", + "Static Interface Structure", + "Context", + "Relations" + ], + "concept": "PatternName" + }, + { + "atoms": [ + "INJ", + "ASY", + "UNI", + "SUR", + "SYM", + "TOT" + ], + "concept": "Property" + }, + { + "atoms": [ + "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "TOT_32_genspc_91_IsE_42_Concept_93_", + "UNI_32_isAPI_91_Interface_42_Interface_93_", + "TOT_32_gengen_91_Isa_42_Concept_93_", + "UNI_32_second_91_BinaryTerm_42_Term_93_", + "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "INJ_32_allRoles_91_Context_42_Role_93_", + "TOT_32_text_91_BxTxt_42_Text_93_", + "UNI_32_siConcept_91_Box_42_Concept_93_", + "UNI_32_src_91_Signature_42_Concept_93_", + "UNI_32_userSrc_91_V_42_Concept_93_", + "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "UNI_32_objView_91_ObjectDef_42_View_93_", + "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "UNI_32_fst_91_CombineStrings_42_String_93_", + "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "UNI_32_decprR_91_Relation_42_String_93_", + "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "TOT_32_name_91_Concept_42_ConceptName_93_", + "TOT_32_result_91_CombineStrings_42_String_93_", + "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "INJ_32_isAPI_91_Interface_42_Interface_93_", + "UNI_32_genspc_91_IsE_42_Concept_93_", + "UNI_32_context_91_Concept_42_Context_93_", + "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "UNI_32_text_91_BxTxt_42_Text_93_", + "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "UNI_32_showADL_91_Term_42_ShowADL_93_", + "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "TOT_32_gengen_91_IsE_42_Concept_93_", + "TOT_32_target_91_Relation_42_Concept_93_", + "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "UNI_32_decprL_91_Relation_42_String_93_", + "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "UNI_32_name_91_Context_42_ContextName_93_", + "UNI_32_text_91_Markup_42_MarkupText_93_", + "TOT_32_name_91_Relation_42_RelationName_93_", + "UNI_32_udefrules_91_Rule_42_Context_93_", + "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "UNI_32_context_91_Isa_42_Context_93_", + "UNI_32_language_91_Markup_42_Language_93_", + "UNI_32_result_91_CombineStrings_42_String_93_", + "SUR_32_name_91_Concept_42_ConceptName_93_", + "UNI_32_text_91_PairViewSegment_42_String_93_", + "TOT_32_source_91_Relation_42_Concept_93_", + "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "TOT_32_language_91_Markup_42_Language_93_", + "UNI_32_origin_91_SubInterface_42_Origin_93_", + "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "UNI_32_userTgt_91_V_42_Concept_93_", + "UNI_32_name_91_Rule_42_RuleName_93_", + "SYM_32_isAPI_91_Interface_42_Interface_93_", + "UNI_32_name_91_Role_42_RoleName_93_", + "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "UNI_32_sign_91_Relation_42_Signature_93_", + "UNI_32_formalTerm_91_Rule_42_Term_93_", + "UNI_32_target_91_Relation_42_Concept_93_", + "UNI_32_context_91_Pattern_42_Context_93_", + "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "UNI_32_first_91_BinaryTerm_42_Term_93_", + "UNI_32_ctxrs_91_Rule_42_Context_93_", + "TOT_32_name_91_Pattern_42_PatternName_93_", + "UNI_32_name_91_Relation_42_RelationName_93_", + "TOT_32_snd_91_CombineStrings_42_String_93_", + "ASY_32_isAPI_91_Interface_42_Interface_93_", + "UNI_32_genspc_91_Isa_42_Concept_93_", + "UNI_32_origin_91_Rule_42_Origin_93_", + "UNI_32_isPublic_91_Interface_42_Interface_93_", + "INJ_32_interfaces_91_Context_42_Interface_93_", + "TOT_32_text_91_Markup_42_MarkupText_93_", + "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "SYM_32_isPublic_91_Interface_42_Interface_93_", + "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "TOT_32_tgt_91_Signature_42_Concept_93_", + "UNI_32_gengen_91_Isa_42_Concept_93_", + "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "UNI_32_name_91_Pattern_42_PatternName_93_", + "UNI_32_ctxds_91_Relation_42_Context_93_", + "TOT_32_fst_91_CombineStrings_42_String_93_", + "INJ_32_isPublic_91_Interface_42_Interface_93_", + "UNI_32_name_91_Interface_42_InterfaceName_93_", + "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "UNI_32_origin_91_BoxItem_42_Origin_93_", + "UNI_32_identityRules_91_Rule_42_Context_93_", + "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "TOT_32_src_91_Signature_42_Concept_93_", + "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "TOT_32_genspc_91_Isa_42_Concept_93_", + "UNI_32_sign_91_Term_42_Signature_93_", + "TOT_32_name_91_Interface_42_InterfaceName_93_", + "SUR_32_name_91_Pattern_42_PatternName_93_", + "ASY_32_isPublic_91_Interface_42_Interface_93_", + "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "UNI_32_context_91_IsE_42_Context_93_", + "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "TOT_32_label_91_FieldDef_42_FieldName_93_", + "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "UNI_32_context_91_Interface_42_Context_93_", + "UNI_32_snd_91_CombineStrings_42_String_93_", + "TOT_32_context_91_IsE_42_Context_93_", + "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "TOT_32_siConcept_91_Box_42_Concept_93_", + "UNI_32_decprM_91_Relation_42_String_93_", + "UNI_32_tgt_91_Signature_42_Concept_93_", + "UNI_32_label_91_FieldDef_42_FieldName_93_", + "TOT_32_context_91_Isa_42_Context_93_", + "UNI_32_rrviol_91_Rule_42_PairView_93_", + "UNI_32_source_91_Relation_42_Concept_93_", + "ASY_32_isa_91_Concept_42_Concept_93_", + "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "UNI_32_context_91_Rule_42_Context_93_", + "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_" + ], + "concept": "PropertyRule" + }, + { + "atoms": [ + "Markup__Markup_32__123_amLang_32__61__32_English_4#2973721731071279419#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-8892515894223045709#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#6734325139763196852#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#8049226183546043135#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-4390469912820817086#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-2460727361764916650#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-1258477802788574355#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#7117664276201810791#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#2827985053436682998#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#3102498805014464155#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#3247973230908265376#" + ], + "concept": "Purpose" + }, + { + "atoms": [], + "concept": "Quad" + }, + { + "atoms": [ + "interfaces_91_Role_42_Interface_93_", + "sign_91_Relation_42_Signature_93_", + "explMarkup_91_Purpose_42_Markup_93_", + "context_91_Isa_42_Context_93_", + "valid_91_Concept_42_Context_93_", + "objcruds_91_ObjectDef_42_Cruds_93_", + "isaPlus_91_Concept_42_Concept_93_", + "isaRfx_91_Concept_42_Concept_93_", + "ifcInputs_91_Interface_42_Relation_93_", + "bind_91_BindedRelation_42_Relation_93_", + "propertyRule_91_Relation_42_PropertyRule_93_", + "pvsExp_91_PairViewSegment_42_Term_93_", + "context_91_Interface_42_Context_93_", + "uses_91_Context_42_Pattern_93_", + "context_91_Rule_42_Context_93_", + "interfaces_91_Context_42_Interface_93_", + "source_91_Relation_42_Concept_93_", + "maintains_91_Role_42_Rule_93_", + "allConjuncts_91_Context_42_Conjunct_93_", + "explRefIds_91_Purpose_42_Text_93_", + "context_91_Concept_42_Context_93_", + "declaredthrough_91_PropertyRule_42_Property_93_", + "violatable_91_Interface_42_Rule_93_", + "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "origin_91_Rule_42_Origin_93_", + "name_91_Concept_42_ConceptName_93_", + "target_91_Relation_42_Concept_93_", + "language_91_Markup_42_Language_93_", + "sign_91_Term_42_Signature_93_", + "rc__conjunct_91_Conjunct_42_Term_93_", + "formalTerm_91_Rule_42_Term_93_", + "ifcObj_91_Interface_42_ObjectDef_93_", + "purpose_91_Relation_42_Purpose_93_", + "decprM_91_Relation_42_String_93_", + "ifcRoles_91_Interface_42_Role_93_", + "ctxds_91_Relation_42_Context_93_", + "snd_91_CombineStrings_42_String_93_", + "urlEncodedName_91_Pattern_42_EncodedName_93_", + "name_91_Interface_42_InterfaceName_93_", + "result_91_CombineStrings_42_String_93_", + "segment_91_PairView_42_PairViewSegment_93_", + "src_91_Signature_42_Concept_93_", + "isaCopy_91_Concept_42_Concept_93_", + "siObjs_91_Box_42_BoxItem_93_", + "userCpt_91_Epsilon_42_Concept_93_", + "isaStar_91_Concept_42_Concept_93_", + "userSrc_91_V_42_Concept_93_", + "first_91_BinaryTerm_42_Term_93_", + "isAPI_91_Interface_42_Interface_93_", + "genspc_91_IsE_42_Concept_93_", + "operator_91_BinaryTerm_42_Operator_93_", + "decprL_91_Relation_42_String_93_", + "genspc_91_Isa_42_Concept_93_", + "identityRules_91_Rule_42_Pattern_93_", + "purpose_91_Concept_42_Purpose_93_", + "concept_91_ConceptDef_42_Concept_93_", + "allRoles_91_Context_42_Role_93_", + "udefrules_91_Rule_42_Context_93_", + "ifcQuads_91_Interface_42_Quad_93_", + "context_91_IsE_42_Context_93_", + "isPublic_91_Interface_42_Interface_93_", + "decprR_91_Relation_42_String_93_", + "rrviol_91_Rule_42_PairView_93_", + "decMean_91_Relation_42_Meaning_93_", + "isaRfxStar_91_Concept_42_Concept_93_", + "usedIn_91_Relation_42_Term_93_", + "context_91_Pattern_42_Context_93_", + "objTerm_91_ObjectDef_42_Term_93_", + "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "second_91_BinaryTerm_42_Term_93_", + "versionInfo_91_Context_42_AmpersandVersion_93_", + "name_91_Relation_42_RelationName_93_", + "name_91_Role_42_RoleName_93_", + "label_91_FieldDef_42_FieldName_93_", + "purpose_91_Context_42_Purpose_93_", + "concepts_91_Pattern_42_Concept_93_", + "text_91_BxTxt_42_Text_93_", + "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "purpose_91_View_42_Purpose_93_", + "showADL_91_Term_42_ShowADL_93_", + "objSub_91_ObjectDef_42_SubInterface_93_", + "gengen_91_Isa_42_Concept_93_", + "declaredIn_91_Relation_42_Pattern_93_", + "siConcept_91_Box_42_Concept_93_", + "objView_91_ObjectDef_42_View_93_", + "udefrules_91_Rule_42_Pattern_93_", + "meaning_91_Rule_42_Meaning_93_", + "purpose_91_Rule_42_Purpose_93_", + "tgt_91_Signature_42_Concept_93_", + "message_91_Rule_42_Message_93_", + "urlEncodedName_91_Concept_42_EncodedName_93_", + "valid_91_Rule_42_Context_93_", + "meaning_91_ConceptDef_42_Meaning_93_", + "identityRules_91_Rule_42_Context_93_", + "purpose_91_Interface_42_Purpose_93_", + "singleton_91_Singleton_42_AtomValue_93_", + "ifcPos_91_Interface_42_Origin_93_", + "objDef_91_BxExpr_42_ObjectDef_93_", + "operator_91_UnaryTerm_42_Operator_93_", + "origin_91_ObjectDef_42_Origin_93_", + "isaRfxCopy_91_Concept_42_Concept_93_", + "originatesFrom_91_Conjunct_42_Rule_93_", + "name_91_Pattern_42_PatternName_93_", + "edit_91_FieldDef_42_Relation_93_", + "text_91_PairViewSegment_42_String_93_", + "origin_91_SubInterface_42_Origin_93_", + "ifcOutputs_91_Interface_42_Relation_93_", + "name_91_Context_42_ContextName_93_", + "purpose_91_Pattern_42_Purpose_93_", + "patRules_91_Pattern_42_Rule_93_", + "urlEncodedName_91_Rule_42_EncodedName_93_", + "relsDefdIn_91_Relation_42_Context_93_", + "editFlp_91_FieldDef_42_Relation_93_", + "origin_91_Purpose_42_Origin_93_", + "allRules_91_Rule_42_Context_93_", + "ifcConjuncts_91_Interface_42_Conjunct_93_", + "siHeader_91_Box_42_BoxHeader_93_", + "text_91_Markup_42_MarkupText_93_", + "references_91_InterfaceRef_42_Interface_93_", + "name_91_Rule_42_RuleName_93_", + "arg_91_UnaryTerm_42_Term_93_", + "prop_91_Relation_42_Property_93_", + "userTgt_91_V_42_Concept_93_", + "gengen_91_IsE_42_Concept_93_", + "isa_91_Concept_42_Concept_93_", + "ifcPurpose_91_Interface_42_Purpose_93_", + "valid_91_Relation_42_Context_93_", + "ctxrs_91_Rule_42_Context_93_", + "isaRfxPlus_91_Concept_42_Concept_93_", + "origin_91_BoxItem_42_Origin_93_", + "fst_91_CombineStrings_42_String_93_" + ], + "concept": "Relation" + }, + { + "atoms": [ + "isaStar", + "declaredIn", + "udefrules", + "originatesFrom", + "prop", + "name", + "urlEncodedName", + "versionInfo", + "userTgt", + "srcOrTgt", + "ctxds", + "fst", + "isa", + "sequenceNr", + "objView", + "label", + "decprR", + "decprL", + "decprM", + "isaPlus", + "explRefIds", + "uses", + "bind", + "context", + "sign", + "valid", + "isLink", + "allRoles", + "singleton", + "objDef", + "propertyRule", + "userSrc", + "allConjuncts", + "ctxrs", + "explMarkup", + "ifcPos", + "editFlp", + "ifcQuads", + "isaCopy", + "text", + "userCpt", + "second", + "purpose", + "showADL", + "decMean", + "ifcConjuncts", + "violatable", + "ifcRoles", + "ifcInputs", + "isaRfx", + "origin", + "src", + "isaRfxStar", + "rc_conjunct", + "language", + "first", + "maintains", + "allRules", + "isaRfxPlus", + "source", + "interfaces", + "tgt", + "ifcOutputs", + "objTerm", + "edit", + "ifcObj", + "relsDefdIn", + "identityRules", + "rrviol", + "segment", + "siObjs", + "siHeader", + "isAPI", + "gengen", + "patRules", + "target", + "formalTerm", + "references", + "operator", + "objcruds", + "concepts", + "siConcept", + "isPublic", + "ifcPurpose", + "genspc", + "meaning", + "declaredthrough", + "message", + "result", + "concept", + "snd", + "pvsExp", + "isaRfxCopy", + "arg", + "objSub", + "usedIn" + ], + "concept": "RelationName" + }, + { + "atoms": [ + "ExecEngine", + "User" + ], + "concept": "Role" + }, + { + "atoms": [ + "ExecEngine", + "User" + ], + "concept": "RoleName" + }, + { + "atoms": [ + "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "TOT_32_genspc_91_IsE_42_Concept_93_", + "UNI_32_isAPI_91_Interface_42_Interface_93_", + "TOT_32_gengen_91_Isa_42_Concept_93_", + "UNI_32_second_91_BinaryTerm_42_Term_93_", + "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "Compute_32_isaRfxStar_32_by_32_Del", + "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "Compute_32_transitive_32_closure_32_of_32_isa", + "INJ_32_allRoles_91_Context_42_Role_93_", + "TOT_32_text_91_BxTxt_42_Text_93_", + "identity__CombineStrings", + "UNI_32_siConcept_91_Box_42_Concept_93_", + "UNI_32_src_91_Signature_42_Concept_93_", + "UNI_32_userSrc_91_V_42_Concept_93_", + "identity__Pattern", + "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "eq_32_relation", + "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "UNI_32_objView_91_ObjectDef_42_View_93_", + "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "validConcepts", + "UNI_32_fst_91_CombineStrings_42_String_93_", + "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "UNI_32_decprR_91_Relation_42_String_93_", + "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "TOT_32_name_91_Concept_42_ConceptName_93_", + "TOT_32_result_91_CombineStrings_42_String_93_", + "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "Equivalence_32__45__32_InsPair_32_ifcRoles", + "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "INJ_32_isAPI_91_Interface_42_Interface_93_", + "UNI_32_genspc_91_IsE_42_Concept_93_", + "UNI_32_context_91_Concept_42_Context_93_", + "identity__Concept", + "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "UNI_32_text_91_BxTxt_42_Text_93_", + "del_32_unused_32_ShowADL", + "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "UNI_32_showADL_91_Term_42_ShowADL_93_", + "identity__Relation", + "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "property_32_enum", + "TOT_32_gengen_91_IsE_42_Concept_93_", + "TOT_32_target_91_Relation_42_Concept_93_", + "pat_32_defined_32_in_32_means_32_used_32_in", + "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "UNI_32_decprL_91_Relation_42_String_93_", + "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "validRules", + "del_32_unused_32_ConceptName", + "UNI_32_name_91_Context_42_ContextName_93_", + "UNI_32_text_91_Markup_42_MarkupText_93_", + "TOT_32_name_91_Relation_42_RelationName_93_", + "UNI_32_udefrules_91_Rule_42_Context_93_", + "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "Compute_32_isaRfxDel", + "AllValidRules", + "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "UNI_32_context_91_Isa_42_Context_93_", + "UNI_32_language_91_Markup_42_Language_93_", + "UNI_32_result_91_CombineStrings_42_String_93_", + "Compute_32_isaRfxIns", + "SUR_32_name_91_Concept_42_ConceptName_93_", + "UNI_32_text_91_PairViewSegment_42_String_93_", + "TOT_32_source_91_Relation_42_Concept_93_", + "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "TOT_32_language_91_Markup_42_Language_93_", + "UNI_32_origin_91_SubInterface_42_Origin_93_", + "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "UNI_32_userTgt_91_V_42_Concept_93_", + "UNI_32_name_91_Rule_42_RuleName_93_", + "del_32_unused_32_PatternName", + "SYM_32_isAPI_91_Interface_42_Interface_93_", + "del_32_unused_32_RelationName", + "UNI_32_name_91_Role_42_RoleName_93_", + "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "bindUsedIn", + "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "UNI_32_sign_91_Relation_42_Signature_93_", + "conjunctTotal", + "UNI_32_formalTerm_91_Rule_42_Term_93_", + "UNI_32_target_91_Relation_42_Concept_93_", + "Remove_32_relation_32_atom", + "UNI_32_context_91_Pattern_42_Context_93_", + "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "UNI_32_first_91_BinaryTerm_42_Term_93_", + "UNI_32_ctxrs_91_Rule_42_Context_93_", + "TOT_32_name_91_Pattern_42_PatternName_93_", + "UNI_32_name_91_Relation_42_RelationName_93_", + "TOT_32_snd_91_CombineStrings_42_String_93_", + "ASY_32_isAPI_91_Interface_42_Interface_93_", + "UNI_32_genspc_91_Isa_42_Concept_93_", + "validity_32_of_32_concepts_32_in_32_a_32_context", + "UNI_32_origin_91_Rule_42_Origin_93_", + "UNI_32_isPublic_91_Interface_42_Interface_93_", + "INJ_32_interfaces_91_Context_42_Interface_93_", + "TOT_32_text_91_Markup_42_MarkupText_93_", + "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "AllValidConcepts", + "SYM_32_isPublic_91_Interface_42_Interface_93_", + "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "originatesFromTotal", + "Remove_32_rule_32_atom", + "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "TOT_32_tgt_91_Signature_42_Concept_93_", + "UNI_32_gengen_91_Isa_42_Concept_93_", + "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "UNI_32_name_91_Pattern_42_PatternName_93_", + "UNI_32_ctxds_91_Relation_42_Context_93_", + "TOT_32_fst_91_CombineStrings_42_String_93_", + "INJ_32_isPublic_91_Interface_42_Interface_93_", + "UNI_32_name_91_Interface_42_InterfaceName_93_", + "relation_32_declared_32_outside_32_pattern", + "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "identity__Rules", + "UNI_32_origin_91_BoxItem_42_Origin_93_", + "UNI_32_identityRules_91_Rule_42_Context_93_", + "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "TOT_32_src_91_Signature_42_Concept_93_", + "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "del_32_unused_32_ContextName", + "rule_32_declared_32_outside_32_pattern", + "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "del_32_unused_32_RuleName", + "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "TOT_32_genspc_91_Isa_42_Concept_93_", + "UNI_32_sign_91_Term_42_Signature_93_", + "TOT_32_name_91_Interface_42_InterfaceName_93_", + "SUR_32_name_91_Pattern_42_PatternName_93_", + "ASY_32_isPublic_91_Interface_42_Interface_93_", + "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "UNI_32_context_91_IsE_42_Context_93_", + "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "validRelations", + "TOT_32_label_91_FieldDef_42_FieldName_93_", + "violatableByInterface", + "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "UNI_32_context_91_Interface_42_Context_93_", + "UNI_32_snd_91_CombineStrings_42_String_93_", + "TOT_32_context_91_IsE_42_Context_93_", + "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "TOT_32_siConcept_91_Box_42_Concept_93_", + "UNI_32_decprM_91_Relation_42_String_93_", + "UNI_32_tgt_91_Signature_42_Concept_93_", + "UNI_32_label_91_FieldDef_42_FieldName_93_", + "self_45_sustained_32_patterns", + "bindTotal", + "TOT_32_context_91_Isa_42_Context_93_", + "UNI_32_rrviol_91_Rule_42_PairView_93_", + "UNI_32_source_91_Relation_42_Concept_93_", + "ASY_32_isa_91_Concept_42_Concept_93_", + "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "UNI_32_context_91_Rule_42_Context_93_", + "Compute_32_isaRfxStar_32_by_32_Ins", + "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "enumerationOfLanguage" + ], + "concept": "Rule" + }, + { + "atoms": [ + "TOT gengen[Isa*Concept]", + "UNI text[BxTxt*Text]", + "Compute transitive closure of isa by Ins", + "Remove relation atom", + "Compute isaRfxStar by Del", + "UNI userSrc[V*Concept]", + "ASY isPublic[Interface*Interface]", + "Compute transitive closure of isa[Concept*Concept]\\/isa[Concept*Concept]~", + "ASY isa[Concept*Concept]", + "UNI decprL[Relation*String]", + "del unused ShowADL", + "UNI meaning[ConceptDef*Meaning]", + "UNI sequenceNr[PairViewSegment*SequenceNumber]", + "ASY isAPI[Interface*Interface]", + "Compute isaRfxStar by Ins", + "UNI versionInfo[Context*AmpersandVersion]", + "UNI objDef[BxExpr*ObjectDef]", + "TOT siConcept[Box*Concept]", + "UNI formalTerm[Rule*Term]", + "UNI isAPI[Interface*Interface]", + "UNI src[Signature*Concept]", + "UNI context[Concept*Context]", + "UNI origin[ObjectDef*Origin]", + "TOT rc_conjunct[Conjunct*Term]", + "TOT siHeader[Box*BoxHeader]", + "UNI siHeader[Box*BoxHeader]", + "TOT source[Relation*Concept]", + "TOT language[Markup*Language]", + "validConcepts", + "UNI userTgt[V*Concept]", + "SUR segment[PairView*PairViewSegment]", + "UNI siConcept[Box*Concept]", + "UNI context[Pattern*Context]", + "TOT genspc[IsE*Concept]", + "UNI origin[Rule*Origin]", + "UNI showADL[Term*ShowADL]", + "UNI context[IsE*Context]", + "TOT name[Relation*RelationName]", + "UNI objSub[ObjectDef*SubInterface]", + "UNI fst[CombineStrings*String]", + "UNI decprM[Relation*String]", + "TOT gengen[IsE*Concept]", + "UNI explMarkup[Purpose*Markup]", + "UNI name[Context*ContextName]", + "SUR propertyRule[Relation*PropertyRule]", + "UNI isLink[InterfaceRef*InterfaceRef]", + "UNI origin[SubInterface*Origin]", + "UNI ifcObj[Interface*ObjectDef]", + "TOT snd[CombineStrings*String]", + "SUR siObjs[Box*BoxItem]", + "TOT versionInfo[Context*AmpersandVersion]", + "identity_Relation", + "UNI userCpt[Epsilon*Concept]", + "rule declared outside pattern", + "Equivalence - InsPair ifcRoles", + "UNI name[Interface*InterfaceName]", + "TOT text[Markup*MarkupText]", + "TOT name[Interface*InterfaceName]", + "UNI result[CombineStrings*String]", + "SYM isPublic[Interface*Interface]", + "UNI sign[Relation*Signature]", + "UNI target[Relation*Concept]", + "TOT sequenceNr[PairViewSegment*SequenceNumber]", + "INJ segment[PairView*PairViewSegment]", + "validRules", + "UNI concept[ConceptDef*Concept]", + "identity_Concept", + "relation declared outside pattern", + "identity_Pattern", + "UNI context[Interface*Context]", + "UNI operator[UnaryTerm*Operator]", + "TOT label[FieldDef*FieldName]", + "UNI urlEncodedName[Concept*EncodedName]", + "UNI objView[ObjectDef*View]", + "AllValidRules", + "pat defined in means used in", + "UNI name[Rule*RuleName]", + "TOT context[Isa*Context]", + "UNI ctxds[Relation*Context]", + "UNI context[Isa*Context]", + "INJ allConjuncts[Context*Conjunct]", + "TOT references[InterfaceRef*Interface]", + "del unused ConceptName", + "SUR name[Concept*ConceptName]", + "UNI tgt[Signature*Concept]", + "UNI srcOrTgt[PairViewSegment*SourceOrTarget]", + "UNI name[Pattern*PatternName]", + "INJ interfaces[Context*Interface]", + "TOT genspc[Isa*Concept]", + "UNI text[Markup*MarkupText]", + "UNI urlEncodedName[Rule*EncodedName]", + "bindUsedIn", + "del unused RuleName", + "UNI udefrules[Rule*Context]", + "conjunctTotal", + "UNI language[Markup*Language]", + "UNI relsDefdIn[Relation*Context]", + "TOT declaredthrough[PropertyRule*Property]", + "UNI objcruds[ObjectDef*Cruds]", + "TOT target[Relation*Concept]", + "identity_CombineStrings", + "del unused PatternName", + "UNI second[BinaryTerm*Term]", + "TOT result[CombineStrings*String]", + "INJ allRoles[Context*Role]", + "TOT concept[ConceptDef*Concept]", + "TOT explMarkup[Purpose*Markup]", + "SUR name[Pattern*PatternName]", + "TOT name[Concept*ConceptName]", + "TOT context[IsE*Context]", + "UNI operator[BinaryTerm*Operator]", + "AllValidConcepts", + "originatesFromTotal", + "UNI source[Relation*Concept]", + "validity of concepts in a context", + "TOT objTerm[ObjectDef*Term]", + "Compute isaRfxIns", + "TOT text[BxTxt*Text]", + "SYM isAPI[Interface*Interface]", + "UNI ifcPos[Interface*Origin]", + "identity_Rules", + "UNI singleton[Singleton*AtomValue]", + "INJ isLink[InterfaceRef*InterfaceRef]", + "ASY isLink[InterfaceRef*InterfaceRef]", + "TOT tgt[Signature*Concept]", + "TOT fst[CombineStrings*String]", + "UNI label[FieldDef*FieldName]", + "UNI name[Role*RoleName]", + "INJ isPublic[Interface*Interface]", + "SYM isLink[InterfaceRef*InterfaceRef]", + "UNI text[PairViewSegment*String]", + "Remove rule atom", + "Compute isaRfxDel", + "self-sustained patterns", + "UNI urlEncodedName[Pattern*EncodedName]", + "UNI ifcPurpose[Interface*Purpose]", + "UNI rrviol[Rule*PairView]", + "UNI origin[BoxItem*Origin]", + "UNI context[Rule*Context]", + "INJ siObjs[Box*BoxItem]", + "Compute transitive closure of isa", + "INJ ifcObj[Interface*ObjectDef]", + "UNI bind[BindedRelation*Relation]", + "UNI genspc[Isa*Concept]", + "TOT src[Signature*Concept]", + "UNI gengen[Isa*Concept]", + "property enum", + "eq relation", + "validRelations", + "UNI first[BinaryTerm*Term]", + "violatableByInterface", + "UNI pvsExp[PairViewSegment*Term]", + "UNI objTerm[ObjectDef*Term]", + "UNI genspc[IsE*Concept]", + "TOT objcruds[ObjectDef*Cruds]", + "del unused ContextName", + "UNI references[InterfaceRef*Interface]", + "del unused RelationName", + "UNI identityRules[Rule*Context]", + "bindTotal", + "TOT ifcObj[Interface*ObjectDef]", + "Compute transitive closure of isa by Del", + "TOT objDef[BxExpr*ObjectDef]", + "UNI name[Relation*RelationName]", + "INJ isAPI[Interface*Interface]", + "UNI isPublic[Interface*Interface]", + "UNI snd[CombineStrings*String]", + "UNI ctxrs[Rule*Context]", + "TOT name[Pattern*PatternName]", + "UNI arg[UnaryTerm*Term]", + "UNI decprR[Relation*String]", + "UNI sign[Term*Signature]", + "enumerationOfLanguage" + ], + "concept": "RuleName" + }, + { + "atoms": [ + "0", + "1", + "2", + "3" + ], + "concept": "SequenceNumber" + }, + { + "atoms": [ + " -I[AmpersandVersion]", + "I[BxTxt] |- text [BxTxt*Text];text [BxTxt*Text]~", + "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~/\\sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~/\\relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~ |- I[Relation]", + " -context [Rule*Context]", + " -I[Isa]\\/gengen [Isa*Concept];gengen [Isa*Concept]~", + " -text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~\\/ -I[Markup]", + " -concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~", + " -sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~", + " -I[Interface]\\/name [Interface*InterfaceName];name [Interface*InterfaceName]~", + "(sign [Relation*Signature];src [Signature*Concept])", + "I[Markup] |- language [Markup*Language];language [Markup*Language]~", + "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~", + "urlEncodedName [Concept*EncodedName]~", + "singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~", + "userSrc [\"V\"*Concept]", + "tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~", + " -ctxds [Relation*Context]", + "context [Pattern*Context]; -I[Context];context [Pattern*Context]~", + " -I[Pattern]", + "declaredIn [Relation*Pattern];(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/ctxds [Relation*Context]", + "origin [BoxItem*Origin]~", + "urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~", + "I[Signature] |- tgt [Signature*Concept];tgt [Signature*Concept]~", + "valid [Concept*Context]", + " -uses [Context*Pattern];declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]", + "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~ |- -I[InterfaceRef]", + " -decprL [Relation*String]; -I[String];decprL [Relation*String]~\\/ -I[Relation]", + " -isaRfxCopy [Concept*Concept]\\/isaRfx [Concept*Concept]", + " -I[\"V\"]", + " -context [Pattern*Context]; -I[Context];context [Pattern*Context]~\\/ -I[Pattern]", + "I[BindedRelation]", + "text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~ |- -I[Markup]", + "I[Relation]-relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~ |- -V [Relation*Relation]", + "name [Concept*ConceptName]~", + " -I[String];result [CombineStrings*String]~", + "\"TOT\"[Property]", + "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~", + " -second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~\\/ -I[BinaryTerm]", + " -V [Rule*Rule]", + "\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "siHeader [Box*BoxHeader];siHeader [Box*BoxHeader]~", + "userTgt [\"V\"*Concept]; -I[Concept]", + "context [Isa*Context]", + " -context [Pattern*Context]; -I[Context];context [Pattern*Context]~", + "references [InterfaceRef*Interface]", + " -I[Concept];source [Relation*Concept]~", + "name [Relation*RelationName]", + "origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~", + " -patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Rule*Context]", + " -operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~", + "ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~ |- -I[Relation]", + "usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~", + "context [Concept*Context]", + " -name [Relation*RelationName];name [Relation*RelationName]~\\/ -sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~\\/ -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~\\/I[Relation]", + " -name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~", + " -I[Cruds]", + " -I[ContextName]\\/name [Context*ContextName]~;name [Context*ContextName]", + " -ctxrs [Rule*Context]\\/udefrules [Rule*Context]", + "name [Relation*RelationName];name [Relation*RelationName]~/\\sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~/\\sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~ |- I[Relation]", + " -I[PairView];segment [PairView*PairViewSegment]", + " -decprL [Relation*String]; -I[String];decprL [Relation*String]~", + "I[Isa] |- context [Isa*Context];context [Isa*Context]~", + "I[PairViewSegment] |- sequenceNr [PairViewSegment*SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~", + " -operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~\\/ -I[BinaryTerm]", + " -origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~", + "I[ShowADL]", + "context [Isa*Context]; -I[Context]", + "segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]", + "siConcept [Box*Concept];siConcept [Box*Concept]~", + " -isAPI [Interface*Interface]\\/isAPI [Interface*Interface]~", + "V [Interface*Role]", + "I[Language]=\"Dutch\"[Language]\\/\"English\"[Language]", + "name [Rule*RuleName]", + "I[Markup] |- text [Markup*MarkupText];text [Markup*MarkupText]~", + " -I[AtomValue];singleton [Singleton*AtomValue]~", + "text [Markup*MarkupText]", + "usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~ |- declaredIn [Relation*Pattern]", + "objSub [ObjectDef*SubInterface]~", + "operator [UnaryTerm*Operator]", + "gengen [Isa*Concept]; -I[Concept]", + "name [Pattern*PatternName];name [Pattern*PatternName]~", + " -genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~\\/ -I[IsE]", + "gengen [IsE*Concept]", + " -bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~", + "rc_conjunct [Conjunct*Term];rc_conjunct [Conjunct*Term]~", + "rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~ |- -I[Rule]", + " -fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~", + "relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~", + " -objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~\\/ -I[ObjectDef]", + "urlEncodedName [Pattern*EncodedName]~", + " -ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~", + "objTerm [ObjectDef*Term]~", + " -snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~\\/ -I[CombineStrings]", + "context [Isa*Context]~", + " -I[Signature]", + "I[Relation]", + "udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~ |- -I[Rule]", + "I[Intersection]", + "src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~", + " -I[InterfaceRef]\\/references [InterfaceRef*Interface];references [InterfaceRef*Interface]~", + " -I[SubInterface];objSub [ObjectDef*SubInterface]~", + " -isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]\\/ -I[Interface]", + " -isaCopy [Concept*Concept]", + "language [Markup*Language]~", + "tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~", + " -urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~", + "declaredIn [Relation*Pattern]~;I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])", + "ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~", + "name [Interface*InterfaceName]", + "I[ShowADL] |- showADL [Term*ShowADL]~;showADL [Term*ShowADL]", + "I[InterfaceRef]", + " -isaRfx [Concept*Concept]\\/isaRfxCopy [Concept*Concept]", + "I[Inclusion]", + "\"SUR\"[Property]", + "patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Rule*Context]", + " -I[Term];first [BinaryTerm*Term]~", + "I[Box] |- siHeader [Box*BoxHeader];siHeader [Box*BoxHeader]~", + " -snd [CombineStrings*String];snd [CombineStrings*String]~\\/ -fst [CombineStrings*String];fst [CombineStrings*String]~\\/I[CombineStrings]", + "(context [Pattern*Context]\\/uses [Context*Pattern]~)", + " -I[Conjunct]\\/originatesFrom [Conjunct*Rule];originatesFrom [Conjunct*Rule]~", + "ctxds [Relation*Context]~", + "usedIn [Relation*Term]", + "snd [CombineStrings*String];snd [CombineStrings*String]~/\\fst [CombineStrings*String];fst [CombineStrings*String]~ |- I[CombineStrings]", + "ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~", + " -ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~", + " -I[PairViewSegment]\\/sequenceNr [PairViewSegment*SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~", + " -isa [Concept*Concept]~\\/ -isa [Concept*Concept]\\/I[Concept]", + "I[Pattern]", + "I[Property]", + "valid [Concept*Context] |- concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Concept*Context]", + "first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~", + "I[IsE]", + "udefrules [Rule*Context]", + " -ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~", + "name [Pattern*PatternName]", + " -I[ShowADL]\\/showADL [Term*ShowADL]~;showADL [Term*ShowADL]", + "text [PairViewSegment*String]", + "meaning [ConceptDef*Meaning]", + " -ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~\\/ -I[Rule]", + " -I[FieldDef]\\/label [FieldDef*FieldName];label [FieldDef*FieldName]~", + "interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface] |- -I[Interface]", + " -sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~", + "I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])", + "isPublic [Interface*Interface]~", + " -isa [Concept*Concept]/\\ -isa [Concept*Concept]~\\/isaRfx [Concept*Concept]", + " -pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~", + " -I[InterfaceName];name [Interface*InterfaceName]~", + "I[BindedRelation] |- bind [BindedRelation*Relation];bind [BindedRelation*Relation]~", + "label [FieldDef*FieldName]", + "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget]", + " -I[Concept];userTgt [\"V\"*Concept]~", + "ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~", + " -patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Rule*Context]\\/valid [Rule*Context]", + " -I[RoleName]", + "I[Text]", + "gengen [IsE*Concept]~", + "name [Relation*RelationName]~;name [Relation*RelationName]", + " -name [Pattern*PatternName];name [Pattern*PatternName]~\\/I[Pattern]", + "\"TRN\"[Property]\\/\"PROP\"[Property]", + "isaRfxStar [Concept*Concept]", + "formalTerm [Rule*Term]~", + " -language [Markup*Language]; -I[Language];language [Markup*Language]~", + "siObjs [Box*BoxItem]~; -I[Box]", + "concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~", + "uses [Context*Pattern];declaredIn [Relation*Pattern]~;I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept]) |- context [Concept*Context]~", + "context [Rule*Context];context [Rule*Context]~", + "siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem] |- -I[BoxItem]", + "\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "I[Relation] |- name [Relation*RelationName];name [Relation*RelationName]~", + " -I[String];decprR [Relation*String]~", + " -tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~", + " -I[Signature]\\/src [Signature*Concept];src [Signature*Concept]~", + " -I[PropertyRule]", + "isa [Concept*Concept]~/\\isa [Concept*Concept] |- I[Concept]", + " -I[ContextName];name [Context*ContextName]~", + "genspc [IsE*Concept]", + " -relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~\\/ -I[Relation]", + "objcruds [ObjectDef*Cruds]~", + " -I[SequenceNumber]", + "decprL [Relation*String]; -I[String];decprL [Relation*String]~ |- -I[Relation]", + "usedIn [Relation*Term]~", + "I[String]", + " -decprM [Relation*String]; -I[String];decprM [Relation*String]~\\/ -I[Relation]", + "siConcept [Box*Concept]; -I[Concept]", + "decprR [Relation*String]", + "sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~", + " -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~\\/ -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]", + "concepts [Pattern*Concept]", + " -concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Concept*Context]", + "I[BxExpr]", + " -isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~", + "name [Relation*RelationName]~", + "snd [CombineStrings*String]~", + " -concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Concept*Context]\\/valid [Concept*Context]", + "declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]", + " -uses [Context*Pattern];declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]\\/context [Concept*Context]~", + "name [Interface*InterfaceName]~", + "singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~ |- -I[Singleton]", + "snd [CombineStrings*String]", + "relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~", + " -I[Context];context [Concept*Context]~", + "origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~ |- -I[ObjectDef]", + "operator [BinaryTerm*Operator]", + " -I[View]", + " -isLink [InterfaceRef*InterfaceRef]~\\/ -isLink [InterfaceRef*InterfaceRef]\\/I[InterfaceRef]", + "result [CombineStrings*String]", + "context [Rule*Context]; -I[Context];context [Rule*Context]~", + "text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~ |- -I[PairViewSegment]", + "relsDefdIn [Relation*Context]; -I[Context]", + "allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]", + "I[BxTxt]", + " -name [Concept*ConceptName];name [Concept*ConceptName]~\\/I[Concept]", + "sign [Relation*Signature]~", + "context [Concept*Context];context [Concept*Context]~/\\name [Concept*ConceptName];name [Concept*ConceptName]~", + "name [Role*RoleName]; -I[RoleName]", + "I[Concept] |- name [Concept*ConceptName];name [Concept*ConceptName]~", + " -I[PairViewSegment]", + "context [Concept*Context]; -I[Context]", + "decprM [Relation*String]; -I[String]", + " -I[Signature]\\/tgt [Signature*Concept];tgt [Signature*Concept]~", + " -objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~", + "I[KleeneStar]", + "isAPI [Interface*Interface]~; -I[Interface]", + " -isaCopy [Concept*Concept]\\/isa [Concept*Concept]", + "I[Box]", + "udefrules [Rule*Context]~", + "singleton [Singleton*AtomValue]~", + "allRoles [Context*Role]", + "objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~", + "isa [Concept*Concept]~", + " -allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]\\/ -I[Conjunct]", + "second [BinaryTerm*Term]", + "userCpt [Epsilon*Concept]", + "bind [BindedRelation*Relation]~", + "text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~", + " -ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~\\/ -I[Interface]", + "src [Signature*Concept]", + "I[RoleName]", + "isa [Concept*Concept]=isaCopy [Concept*Concept]", + " -I[ObjectDef];ifcObj [Interface*ObjectDef]~", + "isaStar [Concept*Concept] |- isaPlus [Concept*Concept]\\/I[Concept]", + "language [Markup*Language]", + "language [Markup*Language]; -I[Language]", + "allRules [Rule*Context]~", + "urlEncodedName [Concept*EncodedName]", + "I[Meaning]", + "I[Rule]", + " -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~", + "explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~ |- -I[Purpose]", + "src [Signature*Concept]~", + "sign [Relation*Signature];src [Signature*Concept]", + "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef] |- -I[InterfaceRef]", + " -I[PairViewSegment]\\/segment [PairView*PairViewSegment]~;segment [PairView*PairViewSegment]", + " -I[EncodedName];urlEncodedName [Concept*EncodedName]~", + "ifcInputs [Interface*Relation]", + " -I[Origin];origin [ObjectDef*Origin]~", + " -I[Epsilon]", + " -I[Term];second [BinaryTerm*Term]~", + "I[Context];relsDefdIn [Relation*Context]~", + "operator [UnaryTerm*Operator]~", + "declaredIn [Relation*Pattern]", + " -name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~\\/ -I[Role]", + "second [BinaryTerm*Term]; -I[Term]", + "I[Signature] |- src [Signature*Concept];src [Signature*Concept]~", + "I[BinaryTerm]", + "source [Relation*Concept]; -I[Concept];source [Relation*Concept]~", + " -isa [Concept*Concept]", + " -isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~\\/ -I[Interface]", + " -sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~\\/ -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~\\/ -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]", + " -ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]\\/ -I[ObjectDef]", + "tgt [Signature*Concept]; -I[Concept]", + " -context [Concept*Context];context [Concept*Context]~", + " -userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~", + " -I[Origin];origin [SubInterface*Origin]~", + " -target [Relation*Concept]; -I[Concept];target [Relation*Concept]~\\/ -I[Relation]", + "origin [ObjectDef*Origin]~", + "urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~", + "meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~", + "declaredIn [Relation*Pattern];(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/ctxds [Relation*Context] |- valid [Relation*Context]", + "I[BoxItem] |- siObjs [Box*BoxItem]~;siObjs [Box*BoxItem]", + " -I[Text]", + "references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~ |- -I[InterfaceRef]", + " -I[Context];udefrules [Rule*Context]~", + " -I[PatternName]", + "references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~", + " -violatable [Interface*Rule]\\/ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~", + "sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~", + "tgt [Signature*Concept]~;sign [Relation*Signature]~", + " -isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~", + " -arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~\\/ -I[UnaryTerm]", + "\"Dutch\"[Language]\\/\"English\"[Language]", + "ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef] |- -I[ObjectDef]", + "second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~ |- -I[BinaryTerm]", + "versionInfo [Context*AmpersandVersion];versionInfo [Context*AmpersandVersion]~", + "allRoles [Context*Role]~", + "text [Markup*MarkupText]; -I[MarkupText]", + " -objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~\\/ -I[ObjectDef]", + "label [FieldDef*FieldName]; -I[FieldName]", + " -I[Box]\\/siHeader [Box*BoxHeader];siHeader [Box*BoxHeader]~", + "decprR [Relation*String]; -I[String];decprR [Relation*String]~", + "siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~ |- -I[Box]", + " -I[Cruds];objcruds [ObjectDef*Cruds]~", + " -context [Concept*Context]; -I[Context];context [Concept*Context]~", + "objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~ |- -I[ObjectDef]", + "concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Concept*Context]", + "siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]", + "text [BxTxt*Text]~", + "\"Dutch\"[Language]", + " -formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~\\/ -I[Rule]", + " -name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~", + "valid [Rule*Context]", + "I[RightResidual]", + " -I[Context];context [Rule*Context]~", + "origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~", + "ifcPos [Interface*Origin]", + "context [Pattern*Context] |- uses [Context*Pattern]~", + " -I[BxExpr]\\/objDef [BxExpr*ObjectDef];objDef [BxExpr*ObjectDef]~", + "target [Relation*Concept]; -I[Concept]", + " -I[Context];ctxds [Relation*Context]~", + " -I[Term];objTerm [ObjectDef*Term]~", + "I[BinaryMinus]", + "srcOrTgt [PairViewSegment*SourceOrTarget]~", + "formalTerm [Rule*Term]~;patRules [Pattern*Rule]~", + " -objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~", + " -origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~\\/ -I[Rule]", + " -I[Interface];isAPI [Interface*Interface]~", + " -I[Markup];explMarkup [Purpose*Markup]~", + "ctxrs [Rule*Context]", + "showADL [Term*ShowADL]", + "context [Isa*Context]; -I[Context];context [Isa*Context]~ |- -I[Isa]", + "identityRules [Rule*Context]", + " -showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~\\/ -I[Term]", + " -context [Pattern*Context];context [Pattern*Context]~", + " -I[BinaryTerm]", + "name [Pattern*PatternName]; -I[PatternName]", + "urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~ |- -I[Rule]", + " -name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~", + "objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~ |- -I[ObjectDef]", + "userSrc [\"V\"*Concept]; -I[Concept]", + " -I[BxExpr]", + "\"UNI\"[Property]\\/\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + " -isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]\\/ -I[Interface]", + "context [IsE*Context]~", + "text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~ |- -I[BxTxt]", + " -rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~\\/ -I[Rule]", + "I[Term]", + "isaPlus [Concept*Concept]", + "first [BinaryTerm*Term]~", + " -urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~", + " -sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~\\/ -I[PairViewSegment]", + "V [Rule*Rule]", + "source [Relation*Concept]; -I[Concept];source [Relation*Concept]~ |- -I[Relation]", + " -I[String]", + "snd [CombineStrings*String];snd [CombineStrings*String]~/\\fst [CombineStrings*String];fst [CombineStrings*String]~", + "sequenceNr [PairViewSegment*SequenceNumber]~", + "udefrules [Rule*Context]; -I[Context]", + " -I[Concept];siConcept [Box*Concept]~", + "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~", + " -I[Operator]", + " -I[EncodedName];urlEncodedName [Rule*EncodedName]~", + "showADL [Term*ShowADL]; -I[ShowADL]", + "name [Rule*RuleName]; -I[RuleName]", + " -isaRfxCopy [Concept*Concept]", + " -sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~\\/ -I[Relation]", + "decprM [Relation*String]~", + "ifcRoles [Interface*Role]", + "siHeader [Box*BoxHeader]~", + " -\"Dutch\"[Language]/\\ -\"English\"[Language]", + "name [Rule*RuleName];name [Rule*RuleName]~/\\context [Rule*Context];context [Rule*Context]~ |- I[Rule]", + " -I[BoxItem]\\/siObjs [Box*BoxItem]~;siObjs [Box*BoxItem]", + "I[ContextName]", + "snd [CombineStrings*String]; -I[String]", + "I[ObjectDef] |- objTerm [ObjectDef*Term];objTerm [ObjectDef*Term]~", + "context [Pattern*Context]; -I[Context]", + " -context [Pattern*Context]", + " -valid [Concept*Context]", + " -I[Conjunct]", + "ctxds [Relation*Context]; -I[Context]", + " -origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~", + "genspc [Isa*Concept]", + " -I[Purpose];ifcPurpose [Interface*Purpose]~", + "isaRfx [Concept*Concept]", + "fst [CombineStrings*String]~", + "(sign [Relation*Signature];tgt [Signature*Concept])~", + "siObjs [Box*BoxItem]~;siObjs [Box*BoxItem]", + "context [Pattern*Context];context [Pattern*Context]~/\\name [Pattern*PatternName];name [Pattern*PatternName]~ |- I[Pattern]", + "I[PairViewSegment] |- segment [PairView*PairViewSegment]~;segment [PairView*PairViewSegment]", + " -isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]\\/ -I[InterfaceRef]", + "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~", + " -formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~", + " -I[Relation]\\/name [Relation*RelationName];name [Relation*RelationName]~", + " -I[Interface]\\/ifcObj [Interface*ObjectDef];ifcObj [Interface*ObjectDef]~", + "label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~ |- -I[FieldDef]", + "I[PropertyRule]", + " -I[Relation]", + "src [Signature*Concept]; -I[Concept];src [Signature*Concept]~ |- -I[Signature]", + "\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "isa [Concept*Concept]\\/isa [Concept*Concept]~", + "explMarkup [Purpose*Markup];explMarkup [Purpose*Markup]~", + " -urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~", + " -I[IsE]", + "target [Relation*Concept]", + "arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~ |- -I[UnaryTerm]", + " -bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~\\/ -I[BindedRelation]", + "gengen [Isa*Concept];gengen [Isa*Concept]~", + "references [InterfaceRef*Interface];references [InterfaceRef*Interface]~", + " -I[Interface];isPublic [Interface*Interface]", + " -concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~\\/ -I[ConceptDef]", + " -isa [Concept*Concept]/\\ -isa [Concept*Concept]~", + "userSrc [\"V\"*Concept]~", + "name [Interface*InterfaceName];name [Interface*InterfaceName]~", + "(sign [Relation*Signature];src [Signature*Concept])~", + "urlEncodedName [Concept*EncodedName]; -I[EncodedName]", + " -I[Markup]\\/language [Markup*Language];language [Markup*Language]~", + "declaredIn [Relation*Pattern]~", + "references [InterfaceRef*Interface]~", + "declaredthrough [PropertyRule*Property]", + " -urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~\\/ -I[Pattern]", + "text [BxTxt*Text]", + "userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~", + " -ctxrs [Rule*Context]", + " -isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~\\/ -I[InterfaceRef]", + "segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment] |- -I[PairViewSegment]", + "relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~", + " -violatable [Interface*Rule]", + "isa [Concept*Concept]~/\\isa [Concept*Concept]", + "pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~", + " -context [Rule*Context];context [Rule*Context]~", + "operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~", + " -I[EncodedName]", + " -I[Language];language [Markup*Language]~", + "I[UnaryMinus]", + "urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~ |- -I[Pattern]", + "sign [Relation*Signature];tgt [Signature*Concept]", + "isAPI [Interface*Interface]=isAPI [Interface*Interface]~", + "ifcOutputs [Interface*Relation]", + "source [Relation*Concept];source [Relation*Concept]~", + " -result [CombineStrings*String]; -I[String];result [CombineStrings*String]~", + " -first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~", + " -isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]", + "name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~", + "userTgt [\"V\"*Concept]", + "genspc [IsE*Concept]; -I[Concept]", + "fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~ |- -I[CombineStrings]", + "relsDefdIn [Relation*Context]", + "genspc [IsE*Concept];genspc [IsE*Concept]~", + " -I[Property]\\/\"UNI\"[Property]\\/\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + " -urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~\\/ -I[Concept]", + "context [IsE*Context]; -I[Context]", + " -I[SourceOrTarget]", + "name [Rule*RuleName]~;name [Rule*RuleName]", + "meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~ |- -I[ConceptDef]", + " -text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~", + " -udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~\\/ -I[Rule]", + " -text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~", + " -objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~", + "objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~ |- -I[ObjectDef]", + "origin [SubInterface*Origin]~", + " -rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~", + "language [Markup*Language]; -I[Language];language [Markup*Language]~", + "name [Pattern*PatternName]~;name [Pattern*PatternName]", + "I[PairView]", + " -concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~", + " -userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~\\/ -I[\"V\"]", + " -isAPI [Interface*Interface]~\\/ -isAPI [Interface*Interface]\\/I[Interface]", + "I[Interface] |- ifcObj [Interface*ObjectDef];ifcObj [Interface*ObjectDef]~", + "isLink [InterfaceRef*InterfaceRef]~", + " -pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~\\/ -I[PairViewSegment]", + " -isPublic [Interface*Interface]~\\/isPublic [Interface*Interface]", + " -userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~\\/ -I[Epsilon]", + "singleton [Singleton*AtomValue]", + " -text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~", + "\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + " -source [Relation*Concept]; -I[Concept];source [Relation*Concept]~", + "operator [BinaryTerm*Operator]~", + " -I[Conjunct]\\/rc_conjunct [Conjunct*Term];rc_conjunct [Conjunct*Term]~", + "I[CartesianProduct]", + " -showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~", + "isPublic [Interface*Interface]; -I[Interface]", + "first [BinaryTerm*Term]", + " -siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~\\/ -I[Box]", + "isaPlus [Concept*Concept]\\/I[Concept]", + " -siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~", + " -isLink [InterfaceRef*InterfaceRef]~", + "src [Signature*Concept]; -I[Concept];src [Signature*Concept]~", + " -first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~\\/ -I[BinaryTerm]", + "isaCopy [Concept*Concept]", + "tgt [Signature*Concept]\\/src [Signature*Concept]", + "I[SourceOrTarget]", + " -context [Interface*Context]; -I[Context];context [Interface*Context]~\\/ -I[Interface]", + "name [Relation*RelationName];name [Relation*RelationName]~", + " -I[ContextName]", + "ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~ |- -I[Rule]", + "sign [Term*Signature]; -I[Signature]", + "result [CombineStrings*String]; -I[String];result [CombineStrings*String]~", + "allRoles [Context*Role]~; -I[Context];allRoles [Context*Role] |- -I[Role]", + " -context [IsE*Context]; -I[Context];context [IsE*Context]~", + "I[BoxHeader]", + "genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~", + "name [Rule*RuleName];name [Rule*RuleName]~", + " -name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~", + " -\"Dutch\"[Language]", + " -I[PropertyRule]\\/declaredthrough [PropertyRule*Property];declaredthrough [PropertyRule*Property]~", + "I[ContextName] |- name [Context*ContextName]~;name [Context*ContextName]", + "ifcPos [Interface*Origin]; -I[Origin]", + "I[ObjectDef] |- objcruds [ObjectDef*Cruds];objcruds [ObjectDef*Cruds]~", + "ctxrs [Rule*Context]; -I[Context]", + " -I[MarkupText]", + " -I[SubInterface]", + "target [Relation*Concept];target [Relation*Concept]~", + " -source [Relation*Concept]; -I[Concept];source [Relation*Concept]~\\/ -I[Relation]", + "objSub [ObjectDef*SubInterface]; -I[SubInterface]", + "isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]", + "sign [Term*Signature]; -I[Signature];sign [Term*Signature]~ |- -I[Term]", + "result [CombineStrings*String]~", + "I[FieldDef]", + "context [IsE*Context]; -I[Context];context [IsE*Context]~", + " -name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~", + " -snd [CombineStrings*String];snd [CombineStrings*String]~", + "concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~ |- -I[ConceptDef]", + "operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~ |- -I[UnaryTerm]", + "I[Conjunct] |- originatesFrom [Conjunct*Rule];originatesFrom [Conjunct*Rule]~", + " -I[RelationName]", + "I[Composition]", + " -I[Context];relsDefdIn [Relation*Context]~", + " -I[CombineStrings]\\/result [CombineStrings*String];result [CombineStrings*String]~", + " -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]", + " -fst [CombineStrings*String];fst [CombineStrings*String]~", + " -siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~", + " -isaRfxStar [Concept*Concept]\\/isaRfxPlus [Concept*Concept]\\/I[Concept]", + "decprM [Relation*String]; -I[String];decprM [Relation*String]~ |- -I[Relation]", + "text [PairViewSegment*String]~", + "sign [Term*Signature]", + "arg [UnaryTerm*Term]~", + "tgt [Signature*Concept]~", + " -I[Pattern]\\/name [Pattern*PatternName];name [Pattern*PatternName]~", + "(sign [Relation*Signature];tgt [Signature*Concept])", + " -context [Concept*Context];context [Concept*Context]~\\/ -name [Concept*ConceptName];name [Concept*ConceptName]~\\/I[Concept]", + "I[PropertyRule] |- propertyRule [Relation*PropertyRule]~;propertyRule [Relation*PropertyRule]", + "siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~ |- -I[Box]", + "second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~", + "concept [ConceptDef*Concept]~", + " -I[RelationName];name [Relation*RelationName]~", + "siConcept [Box*Concept]", + " -context [Concept*Context]; -I[Context];context [Concept*Context]~\\/ -I[Concept]", + "tgt [Signature*Concept];name [Concept*ConceptName]", + " -sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~\\/ -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~\\/I[Relation]", + " -explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~\\/ -I[Purpose]", + " -I[Property]", + "userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~", + " -I[Interface];isPublic [Interface*Interface]~", + " -isa [Concept*Concept]\\/I[Concept]", + "ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation]", + "uses [Context*Pattern];declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]", + "patRules [Pattern*Rule]~", + "tgt [Signature*Concept]", + " -I[ConceptDef]", + " -isaRfxPlus [Concept*Concept]", + " -I[Meaning]", + "I[ConceptName] |- name [Concept*ConceptName]~;name [Concept*ConceptName]", + "ifcObj [Interface*ObjectDef]; -I[ObjectDef]", + "decprR [Relation*String]~", + " -result [CombineStrings*String]; -I[String];result [CombineStrings*String]~\\/ -I[CombineStrings]", + "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef]", + "concepts [Pattern*Concept]~", + "I[FieldName]", + "genspc [Isa*Concept]; -I[Concept]", + "pvsExp [PairViewSegment*Term]", + "urlEncodedName [Rule*EncodedName]", + " -I[Origin]", + " -I[Concept];userSrc [\"V\"*Concept]~", + "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~ |- -I[PairViewSegment]", + "isaRfx [Concept*Concept]=isaRfxCopy [Concept*Concept]", + " -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~\\/I[Relation]", + " -I[Meaning];meaning [ConceptDef*Meaning]~", + "isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]", + "name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~ |- -I[Rule]", + " -isLink [InterfaceRef*InterfaceRef]~\\/isLink [InterfaceRef*InterfaceRef]", + "I[Box] |- siConcept [Box*Concept];siConcept [Box*Concept]~", + "siHeader [Box*BoxHeader]; -I[BoxHeader]", + "I[Context];allRules [Rule*Context]~", + " -I[FieldDef]", + "uses [Context*Pattern]", + " -name [Rule*RuleName];name [Rule*RuleName]~", + "identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~", + " -valid [Rule*Context]\\/patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Rule*Context]", + "name [Concept*ConceptName];name [Concept*ConceptName]~", + "siConcept [Box*Concept]~", + " -name [Relation*RelationName];name [Relation*RelationName]~", + "isLink [InterfaceRef*InterfaceRef]", + "result [CombineStrings*String]; -I[String];result [CombineStrings*String]~ |- -I[CombineStrings]", + " -I[Context];allRoles [Context*Role]", + " -I[FieldName];label [FieldDef*FieldName]~", + " -name [Rule*RuleName];name [Rule*RuleName]~\\/ -context [Rule*Context];context [Rule*Context]~\\/I[Rule]", + "tgt [Signature*Concept];tgt [Signature*Concept]~", + "I[LeftResidual]", + " -isaPlus [Concept*Concept]/\\ -I[Concept]\\/isaStar [Concept*Concept]", + "concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)", + "bind [BindedRelation*Relation] |- usedIn [Relation*Term]~", + "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~ |- -I[PairViewSegment]", + " -I[ShowADL];showADL [Term*ShowADL]~", + "genspc [Isa*Concept];genspc [Isa*Concept]~", + "siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~", + "decprL [Relation*String]", + " -I[RoleName];name [Role*RoleName]~", + "objTerm [ObjectDef*Term]", + " -objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~", + " -context [IsE*Context]; -I[Context];context [IsE*Context]~\\/ -I[IsE]", + " -I[Isa]\\/context [Isa*Context];context [Isa*Context]~", + " -context [Pattern*Context]\\/uses [Context*Pattern]~", + " -I[MarkupText];text [Markup*MarkupText]~", + "objTerm [ObjectDef*Term];objTerm [ObjectDef*Term]~", + " -I[CombineStrings]\\/snd [CombineStrings*String];snd [CombineStrings*String]~", + " -references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~\\/ -I[InterfaceRef]", + "origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~", + "origin [ObjectDef*Origin]", + "declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~", + " -operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~\\/ -I[UnaryTerm]", + " -I[Concept];target [Relation*Concept]~", + " -\"English\"[Language]", + " -I[Concept];tgt [Signature*Concept]~", + "isa [Concept*Concept]", + "name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~", + "genspc [IsE*Concept]~", + " -objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~\\/ -I[ObjectDef]", + " -I[CombineStrings]", + " -isa [Concept*Concept]\\/isaCopy [Concept*Concept]", + " -isaRfx [Concept*Concept]\\/isa [Concept*Concept]\\/isa [Concept*Concept]~", + "name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~ |- -I[Role]", + "result [CombineStrings*String];result [CombineStrings*String]~", + "isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface] |- -I[Interface]", + " -I[ConceptDef]\\/concept [ConceptDef*Concept];concept [ConceptDef*Concept]~", + " -userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~", + " -I[IsE]\\/gengen [IsE*Concept];gengen [IsE*Concept]~", + " -siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]", + " -I[Context]", + " -isPublic [Interface*Interface]", + "concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Concept*Context]", + "interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]", + "genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~", + " -usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~\\/declaredIn [Relation*Pattern]", + " -I[Rule]-allRules [Rule*Context];I[Context];allRules [Rule*Context]~", + "rrviol [Rule*PairView]", + "objcruds [ObjectDef*Cruds]; -I[Cruds]", + "I[\"V\"]", + " -I[Context];identityRules [Rule*Context]~", + " -I[Concept];src [Signature*Concept]~", + " -I[Concept];genspc [Isa*Concept]~", + " -I[Concept];userCpt [Epsilon*Concept]~", + "text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~", + " -name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~\\/ -I[Interface]", + "violatable [Interface*Rule]=(ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation]);usedIn [Relation*Term];formalTerm [Rule*Term]~", + "rc_conjunct [Conjunct*Term]~", + " -tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~\\/ -I[Signature]", + "declaredthrough [PropertyRule*Property];declaredthrough [PropertyRule*Property]~", + " -isAPI [Interface*Interface]", + " -isLink [InterfaceRef*InterfaceRef]\\/I[InterfaceRef]", + "I[InterfaceName]", + "isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface] |- -I[Interface]", + "operator [UnaryTerm*Operator]; -I[Operator]", + " -I[RuleName]\\/name [Rule*RuleName]~;name [Rule*RuleName]", + "I[Role]", + " -I[Interface];references [InterfaceRef*Interface]~", + " -allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]", + "allConjuncts [Context*Conjunct]~", + " -I[FieldName]", + " -isPublic [Interface*Interface]\\/I[Interface]", + " -\"Dutch\"[Language]/\\ -\"English\"[Language]\\/I[Language]", + "isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~", + "name [Context*ContextName]~", + " -isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~\\/ -I[Interface]", + " -context [Rule*Context];context [Rule*Context]~\\/I[Rule]", + "ifcObj [Interface*ObjectDef]~", + " -sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~", + "I[Singleton]", + " -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~", + "context [IsE*Context]", + " -objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~\\/ -I[BxExpr]", + "I[SequenceNumber]", + "context [Pattern*Context]\\/uses [Context*Pattern]~", + "tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~ |- -I[Signature]", + "context [Rule*Context]", + "context [Interface*Context]; -I[Context]", + " -identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~\\/ -I[Rule]", + " -I[Interface];isAPI [Interface*Interface]", + " -isaRfx [Concept*Concept]", + " -isaPlus [Concept*Concept]", + "allRoles [Context*Role]~; -I[Context]", + "src [Signature*Concept]; -I[Concept]", + "versionInfo [Context*AmpersandVersion]~", + " -I[ObjectDef];objDef [BxExpr*ObjectDef]~", + "origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~ |- -I[BoxItem]", + "\"SYM\"[Property]", + " -I[Context];interfaces [Context*Interface]", + "name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~ |- -I[Pattern]", + "showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~", + " -I[String];snd [CombineStrings*String]~", + " -I[IsE]\\/genspc [IsE*Concept];genspc [IsE*Concept]~", + "I[Markup]", + " -userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~\\/ -I[\"V\"]", + "pvsExp [PairViewSegment*Term]~", + "patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~", + " -I[Relation]-relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~", + " -ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~\\/ -I[Interface]", + "siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~", + "identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~ |- -I[Rule]", + "I[Relation] |- source [Relation*Concept];source [Relation*Concept]~", + "isaRfxPlus [Concept*Concept]\\/I[Concept] |- isaRfxStar [Concept*Concept]", + "isaRfx [Concept*Concept] |- isa [Concept*Concept]\\/isa [Concept*Concept]~", + "first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~ |- -I[BinaryTerm]", + "formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~", + " -src [Signature*Concept]; -I[Concept];src [Signature*Concept]~", + "origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~ |- -I[Rule]", + " -isLink [InterfaceRef*InterfaceRef]\\/isLink [InterfaceRef*InterfaceRef]~", + "concept [ConceptDef*Concept]", + "valid [Relation*Context]", + " -sign [Term*Signature]; -I[Signature];sign [Term*Signature]~\\/ -I[Term]", + "name [Pattern*PatternName]~", + "I[Isa] |- genspc [Isa*Concept];genspc [Isa*Concept]~", + " -ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~\\/ -I[Relation]", + " -isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]", + "name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~", + "V [Relation*Relation]", + " -valid [Rule*Context]", + "identityRules [Rule*Context]; -I[Context]", + "origin [SubInterface*Origin]; -I[Origin]", + "formalTerm [Rule*Term]", + "target [Relation*Concept]; -I[Concept];target [Relation*Concept]~ |- -I[Relation]", + "isPublic [Interface*Interface]~; -I[Interface]", + "text [PairViewSegment*String]; -I[String]", + "concept [ConceptDef*Concept]; -I[Concept]", + "rrviol [Rule*PairView]~", + " -I[Rule]", + "bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~", + " -I[Concept];genspc [IsE*Concept]~", + " -I[BindedRelation]\\/bind [BindedRelation*Relation];bind [BindedRelation*Relation]~", + " -genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~", + "I[IsE] |- gengen [IsE*Concept];gengen [IsE*Concept]~", + " -I[InterfaceName]", + "userCpt [Epsilon*Concept]~", + "decprL [Relation*String]; -I[String];decprL [Relation*String]~", + "sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~", + "origin [BoxItem*Origin]", + "ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~", + " -I[Context];context [IsE*Context]~", + "references [InterfaceRef*Interface]; -I[Interface]", + "explMarkup [Purpose*Markup]~", + "objDef [BxExpr*ObjectDef]; -I[ObjectDef]", + "sign [Term*Signature]; -I[Signature];sign [Term*Signature]~", + " -I[BindedRelation]", + " -isaStar [Concept*Concept]", + "origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~", + " -siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]\\/ -I[BoxItem]", + " -I[BoxItem]", + "originatesFrom [Conjunct*Rule];originatesFrom [Conjunct*Rule]~", + "context [Concept*Context]; -I[Context];context [Concept*Context]~ |- -I[Concept]", + " -udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~", + "propertyRule [Relation*PropertyRule]~", + "\"INJ\"[Property]", + " -I[Context];ctxrs [Rule*Context]~", + "I[CombineStrings] |- result [CombineStrings*String];result [CombineStrings*String]~", + "isLink [InterfaceRef*InterfaceRef]~/\\isLink [InterfaceRef*InterfaceRef]", + "uses [Context*Pattern]~", + "I[Relation] |- target [Relation*Concept];target [Relation*Concept]~", + " -I[Concept]", + " -ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]", + "context [Pattern*Context]; -I[Context];context [Pattern*Context]~ |- -I[Pattern]", + " -I[BoxHeader];siHeader [Box*BoxHeader]~", + " -V [Relation*Relation]", + " -I[Origin];origin [Rule*Origin]~", + "userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~ |- -I[Epsilon]", + "I[Language]", + "I[Purpose]", + " -userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~", + "source [Relation*Concept];name [Concept*ConceptName]", + "isaRfxPlus [Concept*Concept]\\/I[Concept]", + "fst [CombineStrings*String];fst [CombineStrings*String]~", + "context [Interface*Context]~", + "sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~/\\sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~", + "sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])", + "text [Markup*MarkupText]~", + " -genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~", + " -isAPI [Interface*Interface]\\/I[Interface]", + "sign [Relation*Signature]; -I[Signature]", + "formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~ |- -I[Rule]", + "(ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation]);usedIn [Relation*Term];formalTerm [Rule*Term]~", + " -I[PropertyRule]\\/propertyRule [Relation*PropertyRule]~;propertyRule [Relation*PropertyRule]", + " -I[PairView];rrviol [Rule*PairView]~", + "sequenceNr [PairViewSegment*SequenceNumber]", + " -I[Relation]\\/source [Relation*Concept];source [Relation*Concept]~", + "ifcPurpose [Interface*Purpose]~", + " -declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~", + "context [Interface*Context]; -I[Context];context [Interface*Context]~ |- -I[Interface]", + " -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~", + " -patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~", + " -I[InterfaceRef]", + " -sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~", + "explMarkup [Purpose*Markup]; -I[Markup]", + " -name [Concept*ConceptName];name [Concept*ConceptName]~", + " -allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]\\/ -I[Role]", + "I[Isa] |- gengen [Isa*Concept];gengen [Isa*Concept]~", + "gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~ |- -I[Isa]", + " -I[Concept];concept [ConceptDef*Concept]~", + "concept [ConceptDef*Concept];concept [ConceptDef*Concept]~", + "concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Concept*Context] |- valid [Concept*Context]", + "I[Interface]", + "I[RelationName]", + "I[Origin]", + "isPublic [Interface*Interface]~/\\isPublic [Interface*Interface] |- I[Interface]", + " -I[String];decprM [Relation*String]~", + "versionInfo [Context*AmpersandVersion]", + " -origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~", + "src [Signature*Concept];src [Signature*Concept]~", + " -I[Role]", + "fst [CombineStrings*String]; -I[String]", + "snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~", + "name [Relation*RelationName]; -I[RelationName]", + "showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~ |- -I[Term]", + "I[RelationalAddition]", + " -isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~", + "I[Operator]", + " -I[Operator];operator [UnaryTerm*Operator]~", + " -I[BxTxt]\\/text [BxTxt*Text];text [BxTxt*Text]~", + "bind [BindedRelation*Relation];bind [BindedRelation*Relation]~", + "genspc [Isa*Concept]~", + "interfaces [Context*Interface]~", + "context [Interface*Context]; -I[Context];context [Interface*Context]~", + " -sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~", + " -I[Isa]", + "origin [SubInterface*Origin]", + "allRules [Rule*Context]", + "origin [BoxItem*Origin]; -I[Origin]", + "arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~", + "allConjuncts [Context*Conjunct]~; -I[Context]", + "fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~", + "sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~", + "label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~", + "patRules [Pattern*Rule]", + " -I[Isa]\\/genspc [Isa*Concept];genspc [Isa*Concept]~", + "I[KleenePlus]", + "\"IRF\"[Property]", + " -ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~", + "origin [Rule*Origin]~", + " -relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~", + "I[View]", + "name [Role*RoleName]", + "allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct] |- -I[Conjunct]", + "isPublic [Interface*Interface];V [Interface*Role]", + "I[SubInterface]", + "I[EncodedName]", + "urlEncodedName [Rule*EncodedName]~", + " -I[RuleName]", + "objView [ObjectDef*View]~", + " -name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~\\/ -I[Rule]", + " -context [Isa*Context]; -I[Context];context [Isa*Context]~", + " -bind [BindedRelation*Relation]\\/usedIn [Relation*Term]~", + "userTgt [\"V\"*Concept]~", + " -I[ObjectDef]", + "I[PatternName] |- name [Pattern*PatternName]~;name [Pattern*PatternName]", + "siObjs [Box*BoxItem]~", + "result [CombineStrings*String]; -I[String]", + "isAPI [Interface*Interface]~/\\isAPI [Interface*Interface] |- I[Interface]", + "I[CombineStrings] |- snd [CombineStrings*String];snd [CombineStrings*String]~", + " -I[Origin];origin [BoxItem*Origin]~", + "segment [PairView*PairViewSegment]", + "genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~ |- -I[Isa]", + " -I[Concept];gengen [Isa*Concept]~", + " -context [Isa*Context]; -I[Context];context [Isa*Context]~\\/ -I[Isa]", + "operator [BinaryTerm*Operator]; -I[Operator]", + "propertyRule [Relation*PropertyRule]", + "name [Concept*ConceptName]", + "context [Concept*Context]; -I[Context];context [Concept*Context]~", + "I[Rule]-allRules [Rule*Context];I[Context];allRules [Rule*Context]~", + "usedIn [Relation*Term];formalTerm [Rule*Term]~", + " -valid [Concept*Context]\\/concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Concept*Context]", + " -isLink [InterfaceRef*InterfaceRef]", + "I[Relation]-relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~", + " -sign [Term*Signature]; -I[Signature];sign [Term*Signature]~", + "text [BxTxt*Text]; -I[Text]", + " -I[Signature];sign [Relation*Signature]~", + " -decprR [Relation*String]; -I[String];decprR [Relation*String]~\\/ -I[Relation]", + "I[Converse]", + "sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~/\\relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~", + " -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~", + "ctxds [Relation*Context] |- relsDefdIn [Relation*Context]", + "I[AtomValue]", + "operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~ |- -I[BinaryTerm]", + " -usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~", + " -I[Relation];bind [BindedRelation*Relation]~", + "patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Rule*Context] |- valid [Rule*Context]", + "singleton [Singleton*AtomValue]; -I[AtomValue]", + " -I[Purpose]\\/explMarkup [Purpose*Markup];explMarkup [Purpose*Markup]~", + "ifcPurpose [Interface*Purpose]; -I[Purpose]", + " -isaPlus [Concept*Concept]/\\ -I[Concept]", + " -I[Term]", + " -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]", + "identityRules [Rule*Context]~", + "originatesFrom [Conjunct*Rule]~", + " -arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~", + " -language [Markup*Language]; -I[Language];language [Markup*Language]~\\/ -I[Markup]", + "isLink [InterfaceRef*InterfaceRef]~/\\isLink [InterfaceRef*InterfaceRef] |- I[InterfaceRef]", + "context [Pattern*Context];context [Pattern*Context]~", + "ctxrs [Rule*Context]~", + "decprR [Relation*String]; -I[String];decprR [Relation*String]~ |- -I[Relation]", + "I[Rule]-allRules [Rule*Context];I[Context];allRules [Rule*Context]~ |- -V [Rule*Rule]", + "rc_conjunct [Conjunct*Term]", + " -I[Context];context [Interface*Context]~", + "context [IsE*Context];context [IsE*Context]~", + " -I[ConceptName]", + "target [Relation*Concept]; -I[Concept];target [Relation*Concept]~", + "I[ConceptDef] |- concept [ConceptDef*Concept];concept [ConceptDef*Concept]~", + "name [Role*RoleName]~", + " -name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~\\/ -I[Pattern]", + "I[IsE] |- genspc [IsE*Concept];genspc [IsE*Concept]~", + " -srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~", + "name [Interface*InterfaceName]; -I[InterfaceName]", + "isAPI [Interface*Interface]~", + "src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~", + "originatesFrom [Conjunct*Rule]", + "text [Markup*MarkupText];text [Markup*MarkupText]~", + "I[AmpersandVersion]", + "sequenceNr [PairViewSegment*SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~", + " -objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~", + "src [Signature*Concept]~;sign [Relation*Signature]~", + "first [BinaryTerm*Term]; -I[Term]", + "valid [Rule*Context] |- patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Rule*Context]", + " -decprR [Relation*String]; -I[String];decprR [Relation*String]~", + " -ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~", + " -I[Singleton]", + "objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~ |- -I[ObjectDef]", + "sign [Relation*Signature]", + " -interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]", + "ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]", + "I[BoxItem]", + "context [Pattern*Context];context [Pattern*Context]~/\\name [Pattern*PatternName];name [Pattern*PatternName]~", + " -I[Concept]\\/name [Concept*ConceptName];name [Concept*ConceptName]~", + "name [Rule*RuleName]~", + "I[BxExpr] |- objDef [BxExpr*ObjectDef];objDef [BxExpr*ObjectDef]~", + "I[Isa]", + " -ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~\\/violatable [Interface*Rule]", + "declaredIn [Relation*Pattern];(context [Pattern*Context]\\/uses [Context*Pattern]~)", + " -declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -ctxds [Relation*Context]", + "objView [ObjectDef*View]", + " -explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~", + "name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~ |- -I[Interface]", + " -I[Box]", + "objSub [ObjectDef*SubInterface]", + " -I[Language]\\/\"Dutch\"[Language]\\/\"English\"[Language]", + "isaStar [Concept*Concept]", + "isPublic [Interface*Interface]", + "objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~ |- -I[BxExpr]", + "allConjuncts [Context*Conjunct]", + "genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~ |- -I[IsE]", + "objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~", + "objDef [BxExpr*ObjectDef];objDef [BxExpr*ObjectDef]~", + " -I[Context];allConjuncts [Context*Conjunct]", + "ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~ |- -I[Interface]", + " -I[ObjectDef]\\/objTerm [ObjectDef*Term];objTerm [ObjectDef*Term]~", + "I[ConceptName]", + " -segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]", + "patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Rule*Context]", + "source [Relation*Concept]; -I[Concept]", + " -I[Relation]\\/target [Relation*Concept];target [Relation*Concept]~", + "name [Context*ContextName]", + " -context [Rule*Context]; -I[Context];context [Rule*Context]~", + "gengen [IsE*Concept];gengen [IsE*Concept]~", + "isaRfxPlus [Concept*Concept]", + "context [Isa*Context]; -I[Context];context [Isa*Context]~", + " -meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~", + "I[CombineStrings] |- fst [CombineStrings*String];fst [CombineStrings*String]~", + " -singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~", + "isPublic [Interface*Interface]~/\\isPublic [Interface*Interface]", + "language [Markup*Language]; -I[Language];language [Markup*Language]~ |- -I[Markup]", + " -I[BxTxt]", + " -I[Term];formalTerm [Rule*Term]~", + " -isPublic [Interface*Interface]\\/isPublic [Interface*Interface]~", + "objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~", + " -I[RelationName]\\/name [Relation*RelationName]~;name [Relation*RelationName]", + "context [Pattern*Context]", + "violatable [Interface*Rule]", + "source [Relation*Concept]", + "name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~", + "isa [Concept*Concept]\\/isa [Concept*Concept]~ |- isaRfx [Concept*Concept]", + "isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~ |- -I[Interface]", + "objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~", + "meaning [ConceptDef*Meaning]; -I[Meaning]", + "pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~ |- -I[PairViewSegment]", + "I[Interface] |- name [Interface*InterfaceName];name [Interface*InterfaceName]~", + " -I[ObjectDef]\\/objcruds [ObjectDef*Cruds];objcruds [ObjectDef*Cruds]~", + "formalTerm [Rule*Term]; -I[Term]", + "segment [PairView*PairViewSegment]~", + " -I[Term];arg [UnaryTerm*Term]~", + " -gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~\\/ -I[Isa]", + " -origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~\\/ -I[ObjectDef]", + "showADL [Term*ShowADL]~;showADL [Term*ShowADL]", + " -context [Interface*Context]; -I[Context];context [Interface*Context]~", + " -fst [CombineStrings*String];fst [CombineStrings*String]~\\/I[CombineStrings]", + "context [Concept*Context]~", + " -ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~", + "urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~ |- -I[Concept]", + "\"PROP\"[Property]", + "objcruds [ObjectDef*Cruds]", + "ctxds [Relation*Context]", + "source [Relation*Concept]~", + "operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~", + "I[ObjectDef]", + "propertyRule [Relation*PropertyRule]~;propertyRule [Relation*PropertyRule]", + " -I[BoxHeader]", + " -text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~\\/ -I[PairViewSegment]", + "I[Concept]", + "I[Epsilon]", + "isLink [InterfaceRef*InterfaceRef]=isLink [InterfaceRef*InterfaceRef]~", + "ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~ |- -I[Interface]", + "\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "I[PropertyRule] |- declaredthrough [PropertyRule*Property];declaredthrough [PropertyRule*Property]~", + "sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~ |- -I[Relation]", + " -I[ConceptName]\\/name [Concept*ConceptName]~;name [Concept*ConceptName]", + " -I[Interface];ifcObj [Interface*ObjectDef]", + "snd [CombineStrings*String];snd [CombineStrings*String]~", + " -isAPI [Interface*Interface]~\\/isAPI [Interface*Interface]", + " -urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~\\/ -I[Rule]", + " -ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~\\/ -I[Interface]", + " -isa [Concept*Concept]~", + " -ctxds [Relation*Context]\\/relsDefdIn [Relation*Context]", + " -I[IsE]\\/context [IsE*Context];context [IsE*Context]~", + "concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~", + "gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~", + "\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~ |- -I[BindedRelation]", + "decprM [Relation*String]; -I[String];decprM [Relation*String]~", + " -I[String];text [PairViewSegment*String]~", + "I[InterfaceRef] |- references [InterfaceRef*Interface];references [InterfaceRef*Interface]~", + " -I[PatternName]\\/name [Pattern*PatternName]~;name [Pattern*PatternName]", + " -src [Signature*Concept]; -I[Concept];src [Signature*Concept]~\\/ -I[Signature]", + " -I[Term];pvsExp [PairViewSegment*Term]~", + "objTerm [ObjectDef*Term]; -I[Term]", + "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~ |- -I[Context]", + "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber]", + " -srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~\\/ -I[PairViewSegment]", + "I[CombineStrings]", + " -singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~\\/ -I[Singleton]", + "segment [PairView*PairViewSegment]~;segment [PairView*PairViewSegment]", + " -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~", + " -genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~\\/ -I[Isa]", + " -origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~\\/ -I[SubInterface]", + " -isAPI [Interface*Interface]~", + " -I[Box];siObjs [Box*BoxItem]", + "objcruds [ObjectDef*Cruds];objcruds [ObjectDef*Cruds]~", + " -I[AtomValue]", + "isAPI [Interface*Interface]; -I[Interface]", + " -context [Concept*Context]", + "tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~", + "origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~ |- -I[SubInterface]", + "siObjs [Box*BoxItem]", + "interfaces [Context*Interface]", + "I[ConceptDef]", + "ifcPurpose [Interface*Purpose]", + "patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)", + "I[Context]", + " -snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~", + "udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~", + " -isPublic [Interface*Interface]~\\/ -isPublic [Interface*Interface]\\/I[Interface]", + "text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~", + "name [Rule*RuleName];name [Rule*RuleName]~/\\context [Rule*Context];context [Rule*Context]~", + "ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~", + " -origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~\\/ -I[BoxItem]", + "arg [UnaryTerm*Term]", + " -fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~\\/ -I[CombineStrings]", + "gengen [Isa*Concept]", + "origin [Rule*Origin]; -I[Origin]", + "\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "context [Rule*Context]; -I[Context];context [Rule*Context]~ |- -I[Rule]", + "origin [Rule*Origin]", + "src [Signature*Concept];name [Concept*ConceptName]", + "context [Concept*Context];context [Concept*Context]~/\\name [Concept*ConceptName];name [Concept*ConceptName]~ |- I[Concept]", + " -I[Text];text [BxTxt*Text]~", + "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~/\\sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~/\\relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~", + "objDef [BxExpr*ObjectDef]", + "decprR [Relation*String]; -I[String]", + " -operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~", + "I[RuleName] |- name [Rule*RuleName]~;name [Rule*RuleName]", + " -I[Origin];ifcPos [Interface*Origin]~", + " -context [Pattern*Context];context [Pattern*Context]~\\/ -name [Pattern*PatternName];name [Pattern*PatternName]~\\/I[Pattern]", + "name [Concept*ConceptName]~;name [Concept*ConceptName]", + "I[Equivalence]", + " -isaRfxPlus [Concept*Concept]/\\ -I[Concept]\\/isaRfxStar [Concept*Concept]", + "I[RelationName] |- name [Relation*RelationName]~;name [Relation*RelationName]", + "urlEncodedName [Rule*EncodedName]; -I[EncodedName]", + "text [BxTxt*Text];text [BxTxt*Text]~", + " -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~", + "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef]", + "rrviol [Rule*PairView]; -I[PairView]", + "origin [ObjectDef*Origin]; -I[Origin]", + "userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~", + "isaPlus [Concept*Concept]\\/I[Concept] |- isaStar [Concept*Concept]", + " -I[Context]\\/versionInfo [Context*AmpersandVersion];versionInfo [Context*AmpersandVersion]~", + "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion]", + "relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~", + "(tgt [Signature*Concept]\\/src [Signature*Concept])", + "I[Conjunct]", + " -second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~", + "name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~ |- -I[Context]", + " -declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -ctxds [Relation*Context]\\/valid [Relation*Context]", + "urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~", + "name [Context*ContextName]~;name [Context*ContextName]", + " -name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~\\/ -I[Relation]", + " -isPublic [Interface*Interface];V [Interface*Role]\\/ifcRoles [Interface*Role]", + "label [FieldDef*FieldName];label [FieldDef*FieldName]~", + "I[PatternName]", + "decprL [Relation*String]~", + " -I[Context];context [Isa*Context]~", + "decprM [Relation*String]", + "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]", + "I[Cruds]", + " -I[String];fst [CombineStrings*String]~", + " -I[UnaryTerm]", + " -isPublic [Interface*Interface];V [Interface*Role]", + " -I[Markup]", + "context [Rule*Context]~", + " -I[Interface]", + "I[IsE] |- context [IsE*Context];context [IsE*Context]~", + "\"UNI\"[Property]", + " -name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~", + " -text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~\\/ -I[BxTxt]", + "\"English\"[Language]", + "name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~", + "userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~ |- -I[\"V\"]", + "name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~ |- -I[Relation]", + " -isaStar [Concept*Concept]\\/isaPlus [Concept*Concept]\\/I[Concept]", + " -I[EncodedName];urlEncodedName [Pattern*EncodedName]~", + " -I[CombineStrings]\\/fst [CombineStrings*String];fst [CombineStrings*String]~", + " -bind [BindedRelation*Relation]", + "language [Markup*Language];language [Markup*Language]~", + "urlEncodedName [Pattern*EncodedName]", + " -versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~", + "objDef [BxExpr*ObjectDef]~", + "srcOrTgt [PairViewSegment*SourceOrTarget]", + "I[Purpose] |- explMarkup [Purpose*Markup];explMarkup [Purpose*Markup]~", + " -allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]", + "decprL [Relation*String]; -I[String]", + "isAPI [Interface*Interface]", + "isaRfxStar [Concept*Concept] |- isaRfxPlus [Concept*Concept]\\/I[Concept]", + " -label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~\\/ -I[FieldDef]", + " -target [Relation*Concept]; -I[Concept];target [Relation*Concept]~", + "meaning [ConceptDef*Meaning]~", + "urlEncodedName [Pattern*EncodedName]; -I[EncodedName]", + " -isPublic [Interface*Interface]~", + "isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~", + " -I[Box]\\/siConcept [Box*Concept];siConcept [Box*Concept]~", + "sign [Term*Signature]~", + "ifcObj [Interface*ObjectDef]", + " -I[ShowADL]", + "target [Relation*Concept];name [Concept*ConceptName]", + " -meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~\\/ -I[ConceptDef]", + " -siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~\\/ -I[Box]", + "\"ASY\"[Property]", + "context [IsE*Context]; -I[Context];context [IsE*Context]~ |- -I[IsE]", + " -isaRfxPlus [Concept*Concept]/\\ -I[Concept]", + "bind [BindedRelation*Relation]", + " -I[Markup]\\/text [Markup*MarkupText];text [Markup*MarkupText]~", + "I[PairViewSegment]", + " -interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]\\/ -I[Interface]", + "allRules [Rule*Context];I[Context];allRules [Rule*Context]~", + " -isaRfxStar [Concept*Concept]", + "isPublic [Interface*Interface]=isPublic [Interface*Interface]~", + "interfaces [Context*Interface]~; -I[Context]", + " -I[Operator];operator [BinaryTerm*Operator]~", + "context [Interface*Context]", + "name [Context*ContextName]; -I[ContextName]", + "ctxrs [Rule*Context] |- udefrules [Rule*Context]", + "context [Pattern*Context]~", + " -segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]\\/ -I[PairViewSegment]", + "name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~", + " -I[String];decprL [Relation*String]~", + "isPublic [Interface*Interface];V [Interface*Role] |- ifcRoles [Interface*Role]", + " -origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~", + "ifcObj [Interface*ObjectDef]~; -I[Interface]", + " -decprM [Relation*String]; -I[String];decprM [Relation*String]~", + "userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~ |- -I[\"V\"]", + "showADL [Term*ShowADL]~", + "arg [UnaryTerm*Term]; -I[Term]", + " -name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~\\/ -I[Context]", + " -versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~\\/ -I[Context]", + "I[Signature]", + "declaredthrough [PropertyRule*Property]~", + "pvsExp [PairViewSegment*Term]; -I[Term]", + "(ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation])", + "gengen [Isa*Concept]~", + "userCpt [Epsilon*Concept]; -I[Concept]", + "segment [PairView*PairViewSegment]~; -I[PairView]", + " -references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~", + "fst [CombineStrings*String]", + "context [Rule*Context]; -I[Context]", + "isAPI [Interface*Interface]~/\\isAPI [Interface*Interface]", + " -name [Pattern*PatternName];name [Pattern*PatternName]~", + "I[MarkupText]", + "objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~", + "label [FieldDef*FieldName]~", + " -gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~", + "explMarkup [Purpose*Markup]", + "siHeader [Box*BoxHeader]", + " -objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~\\/ -I[ObjectDef]", + "I[Context] |- versionInfo [Context*AmpersandVersion];versionInfo [Context*AmpersandVersion]~", + "\"RFX\"[Property]", + "snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~ |- -I[CombineStrings]", + "ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~", + " -sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~\\/ -sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~\\/ -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~\\/ -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]", + "I[UnaryTerm]", + " -I[RuleName];name [Rule*RuleName]~", + "name [Relation*RelationName];name [Relation*RelationName]~/\\sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~/\\sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~", + "I[Pattern] |- name [Pattern*PatternName];name [Pattern*PatternName]~", + "I[Union]", + "rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~", + " -I[PatternName];name [Pattern*PatternName]~", + " -I[Context];context [Pattern*Context]~", + " -I[View];objView [ObjectDef*View]~", + "relsDefdIn [Relation*Context]~", + "relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~ |- -I[Relation]", + "ifcObj [Interface*ObjectDef];ifcObj [Interface*ObjectDef]~", + "context [Concept*Context];context [Concept*Context]~", + " -I[Language]", + "isaRfxCopy [Concept*Concept]", + "I[Conjunct] |- rc_conjunct [Conjunct*Term];rc_conjunct [Conjunct*Term]~", + " -context [Rule*Context]; -I[Context];context [Rule*Context]~\\/ -I[Rule]", + "I[RuleName]", + "ifcPos [Interface*Origin]~", + "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~", + "\"TRN\"[Property]", + "uses [Context*Pattern];declaredIn [Relation*Pattern]~;I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])", + " -identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~", + " -I[PairView]", + "second [BinaryTerm*Term]~", + "ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~ |- -I[Interface]", + "sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]", + "objView [ObjectDef*View]; -I[View]", + "bind [BindedRelation*Relation]; -I[Relation]", + "isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~ |- -I[Interface]", + " -label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~", + "context [Isa*Context];context [Isa*Context]~", + "I[FieldDef] |- label [FieldDef*FieldName];label [FieldDef*FieldName]~", + " -I[Purpose]", + "I[Property] |- \"UNI\"[Property]\\/\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]", + "explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~", + "target [Relation*Concept]~", + " -isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]", + "allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]", + " -I[Signature];sign [Term*Signature]~" + ], + "concept": "ShowADL" + }, + { + "atoms": [ + "_91_Role_42_RoleName_93_", + "_91_ShowADL_42_ShowADL_93_", + "_91_Interface_42_InterfaceRef_93_", + "_91_Context_42_Context_93_", + "_91_Relation_42_Purpose_93_", + "_91_PairViewSegment_42_String_93_", + "_91_Interface_42_Origin_93_", + "_91_MarkupText_42_Markup_93_", + "_91_Context_42_Rule_93_", + "_91_Concept_42_EncodedName_93_", + "_91_Singleton_42_AtomValue_93_", + "_91_Rule_42_EncodedName_93_", + "_91_V_42_V_93_", + "_91_InterfaceRef_42_Interface_93_", + "_91_BxExpr_42_ObjectDef_93_", + "_91_Relation_42_Meaning_93_", + "_91_ConceptName_42_Concept_93_", + "_91_RuleName_42_RuleName_93_", + "_91_Origin_42_Origin_93_", + "_91_Language_42_Markup_93_", + "_91_Relation_42_String_93_", + "_91_Context_42_AmpersandVersion_93_", + "_91_Interface_42_Context_93_", + "_91_Purpose_42_Text_93_", + "_91_Concept_42_Signature_93_", + "_91_PropertyRule_42_Property_93_", + "_91_FieldName_42_FieldDef_93_", + "_91_ContextName_42_ContextName_93_", + "_91_Pattern_42_Relation_93_", + "_91_Origin_42_SubInterface_93_", + "_91_Signature_42_Relation_93_", + "_91_EncodedName_42_Pattern_93_", + "_91_View_42_ObjectDef_93_", + "_91_Pattern_42_Concept_93_", + "_91_Context_42_Isa_93_", + "_91_Markup_42_Language_93_", + "_91_Rule_42_Conjunct_93_", + "_91_KleeneStar_42_UnaryTerm_93_", + "_91_PairViewSegment_42_PairViewSegment_93_", + "_91_FieldName_42_FieldName_93_", + "_91_Pattern_42_Context_93_", + "_91_Term_42_Rule_93_", + "_91_Property_42_Property_93_", + "_91_ConceptDef_42_Concept_93_", + "_91_Role_42_Context_93_", + "_91_Converse_42_Term_93_", + "_91_Inclusion_42_Term_93_", + "_91_EncodedName_42_Concept_93_", + "_91_ConceptDef_42_ConceptDef_93_", + "_91_Relation_42_Signature_93_", + "_91_IsE_42_IsE_93_", + "_91_Concept_42_ConceptDef_93_", + "_91_AtomValue_42_Singleton_93_", + "_91_Equivalence_42_BinaryTerm_93_", + "_91_Intersection_42_Term_93_", + "_91_Concept_42_Pattern_93_", + "_91_SubInterface_42_Origin_93_", + "_91_Context_42_IsE_93_", + "_91_Purpose_42_Purpose_93_", + "_91_Cruds_42_Cruds_93_", + "_91_Concept_42_V_93_", + "_91_Composition_42_BinaryTerm_93_", + "_91_BindedRelation_42_BindedRelation_93_", + "_91_SourceOrTarget_42_SourceOrTarget_93_", + "_91_Context_42_Relation_93_", + "_91_Conjunct_42_Conjunct_93_", + "_91_UnaryMinus_42_UnaryTerm_93_", + "_91_SubInterface_42_SubInterface_93_", + "_91_ObjectDef_42_ObjectDef_93_", + "_91_PropertyRule_42_PropertyRule_93_", + "_91_BoxHeader_42_BoxHeader_93_", + "_91_ShowADL_42_Term_93_", + "_91_Term_42_PairViewSegment_93_", + "_91_Relation_42_PropertyRule_93_", + "_91_RelationName_42_Relation_93_", + "_91_LeftResidual_42_Term_93_", + "_91_RelationName_42_RelationName_93_", + "_91_EncodedName_42_EncodedName_93_", + "_91_Conjunct_42_Rule_93_", + "_91_Rule_42_Context_93_", + "_91_CartesianProduct_42_BinaryTerm_93_", + "_91_InterfaceName_42_InterfaceName_93_", + "_91_Origin_42_ObjectDef_93_", + "_91_Rule_42_Rule_93_", + "_91_Relation_42_Relation_93_", + "_91_PairViewSegment_42_SequenceNumber_93_", + "_91_Interface_42_Role_93_", + "_91_RoleName_42_Role_93_", + "_91_Pattern_42_EncodedName_93_", + "_91_Relation_42_Context_93_", + "_91_RuleName_42_Rule_93_", + "_91_Pattern_42_Purpose_93_", + "_91_PairView_42_Rule_93_", + "_91_View_42_View_93_", + "_91_CartesianProduct_42_Term_93_", + "_91_BoxItem_42_BoxItem_93_", + "_91_Isa_42_Context_93_", + "_91_Context_42_Concept_93_", + "_91_Interface_42_ObjectDef_93_", + "_91_Relation_42_Property_93_", + "_91_Isa_42_Concept_93_", + "_91_SourceOrTarget_42_PairViewSegment_93_", + "_91_IsE_42_Concept_93_", + "_91_ConceptName_42_ConceptName_93_", + "_91_Rule_42_PairView_93_", + "_91_Concept_42_IsE_93_", + "_91_Markup_42_Purpose_93_", + "_91_Interface_42_Interface_93_", + "_91_Term_42_Conjunct_93_", + "_91_PairView_42_PairView_93_", + "_91_Concept_42_Concept_93_", + "_91_Isa_42_Isa_93_", + "_91_CombineStrings_42_String_93_", + "_91_ObjectDef_42_Term_93_", + "_91_Composition_42_Term_93_", + "_91_Singleton_42_Singleton_93_", + "_91_Origin_42_Interface_93_", + "_91_RelationalAddition_42_BinaryTerm_93_", + "_91_Meaning_42_ConceptDef_93_", + "_91_Rule_42_Term_93_", + "_91_PairViewSegment_42_PairView_93_", + "_91_Concept_42_Box_93_", + "_91_KleenePlus_42_Term_93_", + "_91_Meaning_42_Meaning_93_", + "_91_Relation_42_BindedRelation_93_", + "_91_PropertyRule_42_Relation_93_", + "_91_Concept_42_Isa_93_", + "_91_String_42_CombineStrings_93_", + "_91_Text_42_Text_93_", + "_91_BoxItem_42_Box_93_", + "_91_Rule_42_RuleName_93_", + "_91_Interface_42_Quad_93_", + "_91_Relation_42_Term_93_", + "_91_KleenePlus_42_UnaryTerm_93_", + "_91_Rule_42_Purpose_93_", + "_91_BinaryTerm_42_BinaryTerm_93_", + "_91_Inclusion_42_BinaryTerm_93_", + "_91_Term_42_Signature_93_", + "_91_UnaryTerm_42_UnaryTerm_93_", + "_91_V_42_Concept_93_", + "_91_Term_42_Pattern_93_", + "_91_Union_42_BinaryTerm_93_", + "_91_Relation_42_Concept_93_", + "_91_Concept_42_Epsilon_93_", + "_91_Equivalence_42_Term_93_", + "_91_UnaryMinus_42_Term_93_", + "_91_FieldDef_42_Relation_93_", + "_91_Interface_42_Conjunct_93_", + "_91_String_42_Relation_93_", + "_91_String_42_PairViewSegment_93_", + "_91_PairView_42_PairViewSegment_93_", + "_91_Signature_42_Signature_93_", + "_91_AmpersandVersion_42_AmpersandVersion_93_", + "_91_LeftResidual_42_BinaryTerm_93_", + "_91_Concept_42_Context_93_", + "_91_Context_42_Conjunct_93_", + "_91_Operator_42_UnaryTerm_93_", + "_91_Purpose_42_Interface_93_", + "_91_PatternName_42_PatternName_93_", + "_91_Role_42_Interface_93_", + "_91_Origin_42_BoxItem_93_", + "_91_UnaryTerm_42_Operator_93_", + "_91_Interface_42_Rule_93_", + "_91_Term_42_Relation_93_", + "_91_Epsilon_42_Concept_93_", + "_91_Signature_42_Concept_93_", + "_91_MarkupText_42_MarkupText_93_", + "_91_Text_42_BxTxt_93_", + "_91_Term_42_BindedRelation_93_", + "_91_BoxItem_42_Origin_93_", + "_91_Box_42_BoxHeader_93_", + "_91_RightResidual_42_Term_93_", + "_91_Markup_42_Markup_93_", + "_91_BinaryTerm_42_Term_93_", + "_91_Term_42_BinaryTerm_93_", + "_91_Interface_42_Purpose_93_", + "_91_EncodedName_42_Rule_93_", + "_91_Purpose_42_Markup_93_", + "_91_ObjectDef_42_Interface_93_", + "_91_Markup_42_MarkupText_93_", + "_91_BinaryTerm_42_Operator_93_", + "_91_Role_42_Role_93_", + "_91_Box_42_BoxItem_93_", + "_91_Relation_42_Rule_93_", + "_91_Purpose_42_Origin_93_", + "_91_Interface_42_Relation_93_", + "_91_BinaryMinus_42_BinaryTerm_93_", + "_91_Pattern_42_Pattern_93_", + "_91_Context_42_Pattern_93_", + "_91_PairViewSegment_42_Term_93_", + "_91_SubInterface_42_ObjectDef_93_", + "_91_RelationalAddition_42_Term_93_", + "_91_Cruds_42_ObjectDef_93_", + "_91_FieldDef_42_FieldDef_93_", + "_91_Operator_42_Operator_93_", + "_91_AmpersandVersion_42_Context_93_", + "_91_FieldDef_42_FieldName_93_", + "_91_BindedRelation_42_Relation_93_", + "_91_UnaryTerm_42_Term_93_", + "_91_Rule_42_Pattern_93_", + "_91_Union_42_Term_93_", + "_91_ObjectDef_42_View_93_", + "_91_Term_42_UnaryTerm_93_", + "_91_Box_42_Concept_93_", + "_91_IsE_42_Context_93_", + "_91_Intersection_42_BinaryTerm_93_", + "_91_SequenceNumber_42_PairViewSegment_93_", + "_91_Relation_42_ConceptName_93_", + "_91_Relation_42_RelationName_93_", + "_91_Role_42_Rule_93_", + "_91_BxExpr_42_BxExpr_93_", + "_91_Rule_42_Origin_93_", + "_91_Concept_42_Purpose_93_", + "_91_Context_42_Role_93_", + "_91_View_42_Purpose_93_", + "_91_PatternName_42_Pattern_93_", + "_91_ObjectDef_42_Cruds_93_", + "_91_Property_42_PropertyRule_93_", + "_91_KleeneStar_42_Term_93_", + "_91_Converse_42_UnaryTerm_93_", + "_91_Pattern_42_Rule_93_", + "_91_Context_42_Interface_93_", + "_91_BxTxt_42_Text_93_", + "_91_RoleName_42_RoleName_93_", + "_91_Context_42_Purpose_93_", + "_91_Term_42_Term_93_", + "_91_Rule_42_Message_93_", + "_91_String_42_String_93_", + "_91_ObjectDef_42_Origin_93_", + "_91_Term_42_ShowADL_93_", + "_91_AtomValue_42_AtomValue_93_", + "_91_ObjectDef_42_SubInterface_93_", + "_91_Context_42_ContextName_93_", + "_91_Concept_42_Relation_93_", + "_91_Relation_42_Pattern_93_", + "_91_Pattern_42_PatternName_93_", + "_91_InterfaceName_42_Interface_93_", + "_91_BoxHeader_42_Box_93_", + "_91_Operator_42_BinaryTerm_93_", + "_91_Origin_42_Rule_93_", + "_91_Epsilon_42_Epsilon_93_", + "_91_ObjectDef_42_BxExpr_93_", + "_91_Box_42_Box_93_", + "_91_ContextName_42_Context_93_", + "_91_Conjunct_42_Context_93_", + "_91_Signature_42_ConceptName_93_", + "_91_Signature_42_Term_93_", + "_91_SequenceNumber_42_SequenceNumber_93_", + "_91_PairViewSegment_42_SourceOrTarget_93_", + "_91_Conjunct_42_Term_93_", + "_91_Term_42_ObjectDef_93_", + "_91_ConceptDef_42_Meaning_93_", + "_91_Concept_42_ConceptName_93_", + "_91_BinaryMinus_42_Term_93_", + "_91_BxTxt_42_BxTxt_93_", + "_91_InterfaceRef_42_InterfaceRef_93_", + "_91_Interface_42_InterfaceName_93_", + "_91_CombineStrings_42_CombineStrings_93_", + "_91_Language_42_Language_93_", + "_91_RightResidual_42_BinaryTerm_93_", + "_91_Rule_42_Meaning_93_" + ], + "concept": "Signature" + }, + { + "atoms": [ + "EMp1_32__34_Dutch_34__32_Language", + "EMp1_32__34_IRF_34__32_Property", + "EMp1_32__34_RFX_34__32_Property", + "EMp1_32__34_ASY_34__32_Property", + "EMp1_32__34_UNI_34__32_Property", + "EMp1_32__34_SYM_34__32_Property", + "EMp1_32__34_English_34__32_Language", + "EMp1_32__34_INJ_34__32_Property", + "EMp1_32__34_SUR_34__32_Property", + "EMp1_32__34_TRN_34__32_Property", + "EMp1_32__34_PROP_34__32_Property", + "EMp1_32__34_TOT_34__32_Property" + ], + "concept": "Singleton" + }, + { + "atoms": [ + "Src", + "Tgt" + ], + "concept": "SourceOrTarget" + }, + { + "atoms": [ + "{EX} DelAtom;ContextName;", + "{EX} TransitiveClosure;isaRfx[Concept*Concept];Concept;isaRfxCopy[Concept*Concept];isaRfxPlus[Concept*Concept]", + "{EX} TransitiveClosure;isa[Concept*Concept];Concept;isaCopy[Concept*Concept];isaPlus", + "{EX} DelAtom;ConceptName;", + "{EX} InsPair;isaStar;Concept;", + ";Term;", + "{EX} DelPair;isaStar;Concept;", + "{EX} DelAtom;Conjunct;", + "{EX} InsPair;usedIn;Relation;", + "Concept ", + "{EX} InsPair;valid;Concept;", + "{EX} InsPair;context;Concept;", + ";Context;", + "{EX} InsPair;udefrules;Rule;", + "{EX} DelPair;isaRfxStar[Concept*Concept];Concept;", + "Rule ", + ";Concept;", + "{EX} DelAtom;RuleName;", + "{EX} InsPair;uses;Context;", + "{EX} InsPair;valid;Rule;", + "{EX} InsPair;ifcRoles;Interface;", + "{EX} DelAtom;BindedRelation;", + "{EX} DelAtom;PatternName;", + ";Pattern;", + "{EX} InsPair;relsDefdIn;Relation;", + "{EX} DelAtom;RelationName;", + ";Role;", + " is not valid in context ", + "{EX} DelAtom;Rule;", + "{EX}_;DelAtom_;ShowADL_;", + "{EX} DelPair;isaRfx[Concept*Concept];Concept;", + "{EX} InsPair;valid;Relation;", + "{EX} InsPair;isaRfxStar[Concept*Concept];Concept;", + "{EX} DelAtom;Relation;", + "{EX} InsPair;isaRfx[Concept*Concept];Concept;" + ], + "concept": "String" + }, + { + "atoms": [], + "concept": "SubInterface" + }, + { + "atoms": [ + "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#", + "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "ECpl_32__40_EDcI_32_EncodedName_41_", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_", + "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#", + "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#", + "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#", + "EDcD_32_decprR_91_Relation_42_String_93_", + "EDcD_32_siHeader_91_Box_42_BoxHeader_93_", + "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "ECpl_32__40_EDcI_32_SequenceNumber_41_", + "EDcI_32_ShowADL", + "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "EEps_32_UnaryMinus_32__91_UnaryMinus_42_UnaryTerm_#-2349894334237950428#", + "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#", + "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "EMp1_32__34_Dutch_34__32_Language", + "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "EEps_32_KleenePlus_32__91_KleenePlus_42_UnaryTerm_#6611588020764104820#", + "EDcI_32_InterfaceRef", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "EDcD_32_name_91_Rule_42_RuleName_93_", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "EDcD_32_origin_91_Rule_42_Origin_93_", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "EMp1_32__34_IRF_34__32_Property", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#", + "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#", + "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "EEps_32_BindedRelation_32__91_Term_42_BindedRelati#-1749954842107955601#", + "EDcI_32_RelationName", + "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "EDcI_32_RoleName", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "EDcD_32_ctxds_91_Relation_42_Context_93_", + "EEps_32_KleeneStar_32__91_KleeneStar_42_UnaryTerm_#8911557165523640372#", + "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "EDcD_32_isa_91_Concept_42_Concept_93_", + "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#", + "EDcI_32_Isa", + "EDcI_32_IsE", + "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#", + "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "EDcD_32_showADL_91_Term_42_ShowADL_93_", + "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#", + "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "EDcD_32_first_91_BinaryTerm_42_Term_93_", + "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "EDcD_32_sign_91_Relation_42_Signature_93_", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "EDcI_32_PropertyRule", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#", + "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#", + "EDcD_32_segment_91_PairView_42_PairViewSegment_93_", + "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#", + "EDcI_32_View", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#", + "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#", + "ECpl_32__40_EDcI_32_Property_41_", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "EDcD_32_interfaces_91_Context_42_Interface_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#", + "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "EDcI_32_SourceOrTarget", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#", + "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#", + "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#", + "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "EDcV_32__91_Rule_42_Rule_93_", + "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "ECpl_32__40_EDcI_32_V_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#", + "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#", + "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#", + "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "EDcD_32_fst_91_CombineStrings_42_String_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#", + "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#", + "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "EDcI_32_Meaning", + "ECpl_32__40_EDcI_32_Operator_41_", + "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#", + "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#", + "EDcD_32_valid_91_Rule_42_Context_93_", + "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "ECpl_32__40_EDcI_32_SourceOrTarget_41_", + "EDcI_32_Operator", + "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "EEps_32_Union_32__91_Union_42_BinaryTerm_93_", + "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#", + "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#", + "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#", + "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#", + "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "ECpl_32__40_EDcI_32_Purpose_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "ECpl_32__40_EDcI_32_Box_41_", + "EDcI_32_Origin", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "EDcD_32_arg_91_UnaryTerm_42_Term_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "EMp1_32__34_RFX_34__32_Property", + "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "EDcD_32_ifcPos_91_Interface_42_Origin_93_", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "EDcD_32_context_91_IsE_42_Context_93_", + "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#", + "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#", + "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "EDcI_32_RuleName", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#", + "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "EDcD_32_second_91_BinaryTerm_42_Term_93_", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#", + "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#", + "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#", + "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "EDcD_32_gengen_91_Isa_42_Concept_93_", + "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#", + "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "ECpl_32__40_EDcI_32_View_41_", + "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#", + "EDcI_32_Context", + "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#", + "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "EMp1_32__34_ASY_34__32_Property", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "ECpl_32__40_EDcI_32_SubInterface_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#", + "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "EDcD_32_context_91_Pattern_42_Context_93_", + "ECpl_32__40_EDcI_32_RuleName_41_", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#", + "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "EDcI_32_Signature", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "ECpl_32__40_EDcI_32_Role_41_", + "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#", + "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#", + "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#", + "EDcI_32_Relation", + "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "EDcI_32_Epsilon", + "ECpl_32__40_EDcI_32_Context_41_", + "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#", + "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#", + "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "EDcD_32_text_91_BxTxt_42_Text_93_", + "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#", + "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "EDcI_32_Markup", + "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "EDcD_32_ifcRoles_91_Interface_42_Role_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#", + "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#", + "EDcI_32_Role", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#", + "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#", + "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#", + "EDcD_32_valid_91_Concept_42_Context_93_", + "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#", + "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#", + "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#", + "EDcI_32_BinaryTerm", + "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#", + "EDcD_32_sign_91_Term_42_Signature_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#", + "EDcD_32_gengen_91_IsE_42_Concept_93_", + "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#", + "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#", + "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "EDcD_32_text_91_Markup_42_MarkupText_93_", + "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "EDcI_32_Term", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#", + "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#", + "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#", + "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "EDcD_32_decprM_91_Relation_42_String_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#", + "ECpl_32__40_EDcI_32_Relation_41_", + "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "EDcD_32_source_91_Relation_42_Concept_93_", + "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "EDcD_32_genspc_91_IsE_42_Concept_93_", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "EDcI_32_Cruds", + "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#", + "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#", + "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#", + "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#", + "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "EDcD_32_siObjs_91_Box_42_BoxItem_93_", + "EDcD_32_rrviol_91_Rule_42_PairView_93_", + "EMp1_32__34_UNI_34__32_Property", + "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "EMp1_32__34_SYM_34__32_Property", + "EDcI_32_SubInterface", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_", + "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "ECpl_32__40_EDcI_32_Singleton_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "EDcD_32_result_91_CombineStrings_42_String_93_", + "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#", + "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "EDcD_32_concept_91_ConceptDef_42_Concept_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "EDcD_32_origin_91_ObjectDef_42_Origin_93_", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "EMp1_32__34_English_34__32_Language", + "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#", + "ECpl_32__40_EDcI_32_ContextName_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#", + "EDcD_32_context_91_Concept_42_Context_93_", + "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "EDcD_32_isaRfx_91_Concept_42_Concept_93_", + "EDcD_32_singleton_91_Singleton_42_AtomValue_93_", + "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "EDcD_32_ifcInputs_91_Interface_42_Relation_93_", + "EDcI_32_PairView", + "ECpl_32__40_EDcI_32_ShowADL_41_", + "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#", + "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#", + "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "EDcD_32_context_91_Rule_42_Context_93_", + "EDcI_32_EncodedName", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#", + "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#", + "EDcD_32_allRules_91_Rule_42_Context_93_", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#", + "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#", + "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#", + "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#", + "EDcI_32_Concept", + "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "EDcI_32_ContextName", + "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#", + "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#", + "EDcD_32_genspc_91_Isa_42_Concept_93_", + "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#", + "EDcD_32_identityRules_91_Rule_42_Context_93_", + "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#", + "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#", + "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "EDcD_32_name_91_Role_42_RoleName_93_", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "EDcI_32_Singleton", + "EDcV_32__91_Interface_42_Role_93_", + "EDcD_32_origin_91_SubInterface_42_Origin_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#", + "ECpl_32__40_EDcI_32_BinaryTerm_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "ECpl_32__40_EDcI_32_AmpersandVersion_41_", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "EDcD_32_userSrc_91_V_42_Concept_93_", + "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#", + "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "EDcD_32_siConcept_91_Box_42_Concept_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "EDcD_32_text_91_PairViewSegment_42_String_93_", + "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "EDcI_32_AmpersandVersion", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "EDcD_32_isAPI_91_Interface_42_Interface_93_", + "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#", + "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#", + "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_", + "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "EDcI_32_Language", + "EDcD_32_objView_91_ObjectDef_42_View_93_", + "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#", + "EDcI_32_Text", + "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "EDcI_32_String", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "ECpl_32__40_EDcI_32_UnaryTerm_41_", + "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#", + "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_", + "ECpl_32__40_EDcI_32_InterfaceName_41_", + "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#", + "EDcI_32_UnaryTerm", + "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "EDcD_32_usedIn_91_Relation_42_Term_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#", + "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "EDcI_32_CombineStrings", + "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#", + "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "ECpl_32__40_EDcI_32_ConceptName_41_", + "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#", + "EDcI_32_Rule", + "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#", + "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#", + "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "ECpl_32__40_EDcI_32_InterfaceRef_41_", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#", + "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#", + "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#", + "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "EDcD_32_isaCopy_91_Concept_42_Concept_93_", + "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "EDcD_32_userCpt_91_Epsilon_42_Concept_93_", + "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#", + "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#", + "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#", + "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#", + "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#", + "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#", + "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "ECpl_32__40_EDcI_32_PatternName_41_", + "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "EDcD_32_name_91_Relation_42_RelationName_93_", + "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_", + "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#", + "EDcI_32_Pattern", + "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#", + "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#", + "ECpl_32__40_EDcI_32_Language_41_", + "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#", + "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#", + "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "ECpl_32__40_EDcI_32_Text_41_", + "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#", + "ECpl_32__40_EDcI_32_BxExpr_41_", + "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "EMp1_32__34_INJ_34__32_Property", + "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "ECpl_32__40_EDcI_32_Markup_41_", + "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "EDcD_32_operator_91_BinaryTerm_42_Operator_93_", + "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "EDcD_32_name_91_Pattern_42_PatternName_93_", + "EDcI_32_BoxHeader", + "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#", + "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#", + "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#", + "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#", + "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "ECpl_32__40_EDcI_32_IsE_41_", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#", + "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#", + "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#", + "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#", + "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#", + "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#", + "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#", + "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_", + "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#", + "EDcD_32_violatable_91_Interface_42_Rule_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#", + "EDcI_32_BxExpr", + "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "ECpl_32__40_EDcI_32_CombineStrings_41_", + "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#", + "ECpl_32__40_EDcI_32_Term_41_", + "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "EDcI_32_ConceptName", + "EDcD_32_name_91_Context_42_ContextName_93_", + "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#", + "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#", + "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "EDcD_32_context_91_Isa_42_Context_93_", + "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#", + "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#", + "EDcI_32_Property", + "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "EDcD_32_language_91_Markup_42_Language_93_", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "ECpl_32__40_EDcI_32_ConceptDef_41_", + "EDcI_32_Conjunct", + "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#", + "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#", + "ECpl_32__40_EDcI_32_RoleName_41_", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "EMp1_32__34_SUR_34__32_Property", + "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "EDcD_32_declaredIn_91_Relation_42_Pattern_93_", + "EDcD_32_concepts_91_Pattern_42_Concept_93_", + "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#", + "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "ECpl_32__40_EDcI_32_Isa_41_", + "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#", + "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "EDcD_32_isaPlus_91_Concept_42_Concept_93_", + "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "EDcI_32_Box", + "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "EDcI_32_FieldDef", + "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "EDcI_32_PatternName", + "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#", + "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "EDcD_32_context_91_Interface_42_Context_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#", + "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#", + "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "ECpl_32__40_EDcI_32_Origin_41_", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#", + "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_", + "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#", + "EDcD_32_valid_91_Relation_42_Context_93_", + "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#", + "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "EDcD_32_ctxrs_91_Rule_42_Context_93_", + "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#", + "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#", + "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "EMp1_32__34_TRN_34__32_Property", + "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "ECpl_32__40_EDcI_32_AtomValue_41_", + "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#", + "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "ECpl_32__40_EDcI_32_Signature_41_", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#", + "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "ECpl_32__40_EDcI_32_PropertyRule_41_", + "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "EDcI_32_SequenceNumber", + "EDcD_32_label_91_FieldDef_42_FieldName_93_", + "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#", + "EDcD_32_patRules_91_Pattern_42_Rule_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#", + "ECpl_32__40_EDcI_32_Concept_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#", + "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "EDcI_32_MarkupText", + "EDcI_32_V", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#", + "EDcD_32_isPublic_91_Interface_42_Interface_93_", + "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "ECpl_32__40_EDcI_32_Conjunct_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "EDcD_32_target_91_Relation_42_Concept_93_", + "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "ECpl_32__40_EDcI_32_PairViewSegment_41_", + "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#", + "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#", + "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#", + "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "EDcD_32_operator_91_UnaryTerm_42_Operator_93_", + "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "ECpl_32__40_EDcI_32_FieldDef_41_", + "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#", + "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#", + "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#", + "EDcI_32_FieldName", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "EDcD_32_relsDefdIn_91_Relation_42_Context_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#", + "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "ECpl_32__40_EDcI_32_String_41_", + "EDcI_32_BoxItem", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "EMp1_32__34_PROP_34__32_Property", + "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "ECpl_32__40_EDcI_32_MarkupText_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#", + "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#", + "EDcI_32_ObjectDef", + "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "EDcI_32_PairViewSegment", + "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#", + "EDcD_32_udefrules_91_Rule_42_Context_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#", + "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#", + "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "EMp1_32__34_TOT_34__32_Property", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "ECpl_32__40_EDcI_32_Interface_41_", + "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "EDcD_32_name_91_Interface_42_InterfaceName_93_", + "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "EDcI_32_AtomValue", + "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "EDcD_32_name_91_Concept_42_ConceptName_93_", + "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#", + "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#", + "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "EDcD_32_decprL_91_Relation_42_String_93_", + "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "EDcD_32_uses_91_Context_42_Pattern_93_", + "ECpl_32__40_EDcI_32_Pattern_41_", + "EDcI_32_BindedRelation", + "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "EDcD_32_src_91_Signature_42_Concept_93_", + "EDcI_32_ConceptDef", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "ECpl_32__40_EDcI_32_BindedRelation_41_", + "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#", + "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#", + "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#", + "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#", + "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#", + "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#", + "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#", + "EDcD_32_allRoles_91_Context_42_Role_93_", + "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#", + "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "EDcD_32_formalTerm_91_Rule_42_Term_93_", + "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "EDcD_32_snd_91_CombineStrings_42_String_93_", + "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_", + "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#", + "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#", + "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "EDcI_32_Interface", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#", + "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#", + "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#", + "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#", + "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#", + "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#", + "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#", + "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "EDcD_32_tgt_91_Signature_42_Concept_93_", + "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "ECpl_32__40_EDcI_32_BoxHeader_41_", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#", + "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#", + "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#", + "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "EDcD_32_isaStar_91_Concept_42_Concept_93_", + "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#", + "EDcD_32_origin_91_BoxItem_42_Origin_93_", + "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#", + "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "ECpl_32__40_EDcI_32_ObjectDef_41_", + "ECpl_32__40_EDcI_32_PairView_41_", + "ECpl_32__40_EDcI_32_Meaning_41_", + "ECpl_32__40_EDcI_32_BxTxt_41_", + "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "EDcD_32_userTgt_91_V_42_Concept_93_", + "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#", + "ECpl_32__40_EDcI_32_FieldName_41_", + "ECpl_32__40_EDcI_32_Rule_41_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "EDcD_32_explMarkup_91_Purpose_42_Markup_93_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#", + "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#", + "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#", + "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "EDcV_32__91_Relation_42_Relation_93_", + "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "ECpl_32__40_EDcI_32_BoxItem_41_", + "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "ECpl_32__40_EDcI_32_Epsilon_41_", + "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "EDcI_32_InterfaceName", + "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#", + "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "EDcI_32_Purpose", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#", + "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#", + "EDcI_32_BxTxt", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "ECpl_32__40_EDcI_32_Cruds_41_", + "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#", + "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_", + "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "EDcD_32_objTerm_91_ObjectDef_42_Term_93_", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#", + "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#", + "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "EEps_32_Converse_32__91_Converse_42_UnaryTerm_93_", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "ECpl_32__40_EDcI_32_RelationName_41_", + "EDcD_32_bind_91_BindedRelation_42_Relation_93_", + "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#" + ], + "concept": "Term" + }, + { + "atoms": [], + "concept": "Text" + }, + { + "atoms": [ + "ECpl_32__40_EDcI_32_EncodedName_41_", + "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#", + "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#", + "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#", + "ECpl_32__40_EDcI_32_SequenceNumber_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#", + "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#", + "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#", + "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#", + "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#", + "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#", + "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#", + "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#", + "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#", + "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#", + "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#", + "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#", + "ECpl_32__40_EDcI_32_Property_41_", + "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#", + "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#", + "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#", + "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#", + "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#", + "ECpl_32__40_EDcI_32_V_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#", + "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#", + "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#", + "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#", + "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#", + "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#", + "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#", + "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#", + "ECpl_32__40_EDcI_32_Operator_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#", + "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#", + "ECpl_32__40_EDcI_32_SourceOrTarget_41_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#", + "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#", + "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#", + "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#", + "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#", + "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#", + "ECpl_32__40_EDcI_32_Purpose_41_", + "ECpl_32__40_EDcI_32_Box_41_", + "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#", + "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#", + "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#", + "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#", + "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#", + "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#", + "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#", + "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#", + "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#", + "ECpl_32__40_EDcI_32_View_41_", + "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#", + "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#", + "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#", + "ECpl_32__40_EDcI_32_SubInterface_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#", + "ECpl_32__40_EDcI_32_RuleName_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#", + "ECpl_32__40_EDcI_32_Role_41_", + "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#", + "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#", + "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#", + "ECpl_32__40_EDcI_32_Context_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#", + "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#", + "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#", + "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#", + "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#", + "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#", + "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#", + "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#", + "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#", + "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#", + "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#", + "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#", + "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#", + "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#", + "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#", + "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#", + "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#", + "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#", + "ECpl_32__40_EDcI_32_Relation_41_", + "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#", + "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#", + "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#", + "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#", + "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#", + "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#", + "ECpl_32__40_EDcI_32_Singleton_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#", + "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#", + "ECpl_32__40_EDcI_32_ContextName_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#", + "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#", + "ECpl_32__40_EDcI_32_ShowADL_41_", + "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#", + "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#", + "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#", + "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#", + "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#", + "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#", + "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#", + "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#", + "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#", + "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#", + "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#", + "ECpl_32__40_EDcI_32_BinaryTerm_41_", + "ECpl_32__40_EDcI_32_AmpersandVersion_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#", + "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#", + "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#", + "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#", + "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#", + "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#", + "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#", + "ECpl_32__40_EDcI_32_UnaryTerm_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#", + "ECpl_32__40_EDcI_32_InterfaceName_41_", + "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#", + "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#", + "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#", + "ECpl_32__40_EDcI_32_ConceptName_41_", + "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#", + "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#", + "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#", + "ECpl_32__40_EDcI_32_InterfaceRef_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#", + "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#", + "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#", + "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#", + "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#", + "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#", + "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#", + "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#", + "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#", + "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#", + "ECpl_32__40_EDcI_32_PatternName_41_", + "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#", + "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#", + "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#", + "ECpl_32__40_EDcI_32_Language_41_", + "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#", + "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#", + "ECpl_32__40_EDcI_32_Text_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#", + "ECpl_32__40_EDcI_32_BxExpr_41_", + "ECpl_32__40_EDcI_32_Markup_41_", + "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#", + "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#", + "ECpl_32__40_EDcI_32_IsE_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#", + "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#", + "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#", + "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#", + "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#", + "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#", + "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#", + "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_", + "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#", + "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_", + "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#", + "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#", + "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#", + "ECpl_32__40_EDcI_32_CombineStrings_41_", + "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#", + "ECpl_32__40_EDcI_32_Term_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#", + "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#", + "ECpl_32__40_EDcI_32_ConceptDef_41_", + "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#", + "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#", + "ECpl_32__40_EDcI_32_RoleName_41_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#", + "ECpl_32__40_EDcI_32_Isa_41_", + "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#", + "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#", + "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#", + "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#", + "ECpl_32__40_EDcI_32_Origin_41_", + "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#", + "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#", + "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#", + "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#", + "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#", + "ECpl_32__40_EDcI_32_AtomValue_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#", + "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#", + "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#", + "ECpl_32__40_EDcI_32_Signature_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#", + "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#", + "ECpl_32__40_EDcI_32_PropertyRule_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#", + "ECpl_32__40_EDcI_32_Concept_41_", + "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#", + "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#", + "ECpl_32__40_EDcI_32_Conjunct_41_", + "ECpl_32__40_EDcI_32_PairViewSegment_41_", + "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#", + "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#", + "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#", + "ECpl_32__40_EDcI_32_FieldDef_41_", + "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#", + "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#", + "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#", + "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_", + "ECpl_32__40_EDcI_32_String_41_", + "ECpl_32__40_EDcI_32_MarkupText_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#", + "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#", + "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#", + "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#", + "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#", + "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#", + "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#", + "ECpl_32__40_EDcI_32_Interface_41_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#", + "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#", + "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#", + "ECpl_32__40_EDcI_32_Pattern_41_", + "ECpl_32__40_EDcI_32_BindedRelation_41_", + "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#", + "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#", + "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#", + "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#", + "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#", + "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#", + "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#", + "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#", + "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#", + "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#", + "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#", + "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#", + "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#", + "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#", + "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#", + "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#", + "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#", + "ECpl_32__40_EDcI_32_BoxHeader_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#", + "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#", + "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#", + "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#", + "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#", + "ECpl_32__40_EDcI_32_ObjectDef_41_", + "ECpl_32__40_EDcI_32_PairView_41_", + "ECpl_32__40_EDcI_32_Meaning_41_", + "ECpl_32__40_EDcI_32_BxTxt_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#", + "ECpl_32__40_EDcI_32_FieldName_41_", + "ECpl_32__40_EDcI_32_Rule_41_", + "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#", + "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#", + "ECpl_32__40_EDcI_32_BoxItem_41_", + "ECpl_32__40_EDcI_32_Epsilon_41_", + "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#", + "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#", + "ECpl_32__40_EDcI_32_Cruds_41_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#", + "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#", + "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#", + "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#", + "ECpl_32__40_EDcI_32_RelationName_41_" + ], + "concept": "UnaryTerm" + }, + { + "atoms": [ + "EDcV_32__91_Rule_42_Rule_93_", + "EDcV_32__91_Interface_42_Role_93_", + "EDcV_32__91_Relation_42_Relation_93_" + ], + "concept": "V" + }, + { + "atoms": [], + "concept": "View" + }, + { + "atoms": [ + "1" + ], + "concept": "ONE" + } + ], + "links": [ + { + "links": [ + { + "src": "FormalAmpersand", + "tgt": "conj__40" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__41" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__42" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__43" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__44" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__45" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__46" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__47" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__48" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__49" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__59" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__58" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__51" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__50" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__53" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__52" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__55" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__54" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__57" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__56" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__62" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__63" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__60" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__61" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__66" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__67" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__64" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__65" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__68" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__69" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__79" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__78" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__73" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__72" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__71" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__70" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__77" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__76" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__75" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__74" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__19" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__18" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__15" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__14" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__17" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__16" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__11" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__10" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__13" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__12" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__26" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__27" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__24" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__25" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__22" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__23" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__20" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__21" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__28" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__29" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__39" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__38" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__37" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__36" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__35" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__34" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__33" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__32" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__31" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__30" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__88" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__89" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__84" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__85" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__86" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__87" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__80" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__81" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__82" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__83" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__95" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__94" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__97" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__96" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__91" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__90" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__93" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__92" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__99" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__98" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__158" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__159" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__150" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__151" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__152" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__153" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__154" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__155" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__156" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__157" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__141" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__140" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__143" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__142" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__145" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__144" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__147" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__146" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__149" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__148" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__172" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__173" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__170" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__171" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__176" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__174" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__175" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__163" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__162" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__161" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__160" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__167" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__166" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__165" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__164" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__169" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__168" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__118" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__119" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__114" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__115" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__116" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__117" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__110" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__111" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__112" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__113" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__105" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__104" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__107" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__106" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__101" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__100" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__103" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__102" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__109" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__108" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__138" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__139" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__136" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__137" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__134" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__135" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__132" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__133" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__130" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__131" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__127" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__126" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__125" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__124" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__123" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__122" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__121" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__120" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__129" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__128" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__4" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__5" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__6" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__7" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__0" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__1" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__2" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__3" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__8" + }, + { + "src": "FormalAmpersand", + "tgt": "conj__9" + } + ], + "relation": "allConjuncts[Context*Conjunct]" + }, + { + "links": [ + { + "src": "FormalAmpersand", + "tgt": "ExecEngine" + }, + { + "src": "FormalAmpersand", + "tgt": "User" + } + ], + "relation": "allRoles[Context*Role]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__CombineStrings", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "eq_32_relation", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "FormalAmpersand" + }, + { + "src": "validConcepts", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Concept", + "tgt": "FormalAmpersand" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Relation", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "property_32_enum", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "FormalAmpersand" + }, + { + "src": "validRules", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "FormalAmpersand" + }, + { + "src": "AllValidRules", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "FormalAmpersand" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "FormalAmpersand" + }, + { + "src": "bindUsedIn", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "conjunctTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "AllValidConcepts", + "tgt": "FormalAmpersand" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "originatesFromTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Rules", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "FormalAmpersand" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "validRelations", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "violatableByInterface", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "FormalAmpersand" + }, + { + "src": "bindTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "enumerationOfLanguage", + "tgt": "FormalAmpersand" + } + ], + "relation": "allRules[Rule*Context]" + }, + { + "links": [ + { + "src": "ECpl_32__40_EDcI_32_EncodedName_41_", + "tgt": "EDcI_32_EncodedName" + }, + { + "src": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#", + "tgt": "EDcD_32_identityRules_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#", + "tgt": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#" + }, + { + "src": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#", + "tgt": "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_SequenceNumber_41_", + "tgt": "EDcI_32_SequenceNumber" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#" + }, + { + "src": "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#", + "tgt": "EDcD_32_isaCopy_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#", + "tgt": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#", + "tgt": "EDcD_32_gengen_91_IsE_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#" + }, + { + "src": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#", + "tgt": "EDcD_32_decprR_91_Relation_42_String_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#", + "tgt": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#", + "tgt": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#" + }, + { + "src": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#", + "tgt": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#", + "tgt": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Property_41_", + "tgt": "EDcI_32_Property" + }, + { + "src": "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#", + "tgt": "EDcD_32_violatable_91_Interface_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#", + "tgt": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#", + "tgt": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#", + "tgt": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#", + "tgt": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#" + }, + { + "src": "ECpl_32__40_EDcI_32_V_41_", + "tgt": "EDcI_32_V" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#" + }, + { + "src": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#", + "tgt": "EDcD_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#", + "tgt": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#", + "tgt": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#" + }, + { + "src": "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#", + "tgt": "EDcD_32_isaStar_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#", + "tgt": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#" + }, + { + "src": "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#", + "tgt": "EDcD_32_allRules_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Operator_41_", + "tgt": "EDcI_32_Operator" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#", + "tgt": "EDcD_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_SourceOrTarget_41_", + "tgt": "EDcI_32_SourceOrTarget" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#", + "tgt": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#", + "tgt": "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#", + "tgt": "EDcD_32_origin_91_ObjectDef_42_Origin_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Purpose_41_", + "tgt": "EDcI_32_Purpose" + }, + { + "src": "ECpl_32__40_EDcI_32_Box_41_", + "tgt": "EDcI_32_Box" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#", + "tgt": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#", + "tgt": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#", + "tgt": "EDcD_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#", + "tgt": "EDcD_32_origin_91_BoxItem_42_Origin_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#", + "tgt": "EDcD_32_ifcPos_91_Interface_42_Origin_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#", + "tgt": "EDcD_32_valid_91_Concept_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_View_41_", + "tgt": "EDcI_32_View" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#", + "tgt": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#", + "tgt": "EDcD_32_name_91_Role_42_RoleName_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#", + "tgt": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#" + }, + { + "src": "ECpl_32__40_EDcI_32_SubInterface_41_", + "tgt": "EDcI_32_SubInterface" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#" + }, + { + "src": "ECpl_32__40_EDcI_32_RuleName_41_", + "tgt": "EDcI_32_RuleName" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#" + }, + { + "src": "ECpl_32__40_EDcI_32_Role_41_", + "tgt": "EDcI_32_Role" + }, + { + "src": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#", + "tgt": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#", + "tgt": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#", + "tgt": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#" + }, + { + "src": "ECpl_32__40_EDcI_32_Context_41_", + "tgt": "EDcI_32_Context" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#", + "tgt": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#", + "tgt": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#", + "tgt": "EDcD_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#", + "tgt": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#", + "tgt": "EDcD_32_origin_91_Rule_42_Origin_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#", + "tgt": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#" + }, + { + "src": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#", + "tgt": "EDcD_32_formalTerm_91_Rule_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#", + "tgt": "EDcD_32_origin_91_SubInterface_42_Origin_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#", + "tgt": "EDcD_32_usedIn_91_Relation_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#" + }, + { + "src": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#", + "tgt": "EDcD_32_language_91_Markup_42_Language_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#", + "tgt": "EDcD_32_allRoles_91_Context_42_Role_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#" + }, + { + "src": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Relation_41_", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#", + "tgt": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#" + }, + { + "src": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#", + "tgt": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#" + }, + { + "src": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#", + "tgt": "EDcD_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#", + "tgt": "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#", + "tgt": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#", + "tgt": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#" + }, + { + "src": "ECpl_32__40_EDcI_32_Singleton_41_", + "tgt": "EDcI_32_Singleton" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#", + "tgt": "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#" + }, + { + "src": "ECpl_32__40_EDcI_32_ContextName_41_", + "tgt": "EDcI_32_ContextName" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#", + "tgt": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#" + }, + { + "src": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#", + "tgt": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ShowADL_41_", + "tgt": "EDcI_32_ShowADL" + }, + { + "src": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#", + "tgt": "EDcD_32_fst_91_CombineStrings_42_String_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#", + "tgt": "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#" + }, + { + "src": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#", + "tgt": "EDcD_32_decprM_91_Relation_42_String_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#" + }, + { + "src": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#", + "tgt": "EDcD_32_rrviol_91_Rule_42_PairView_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#", + "tgt": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#", + "tgt": "EDcD_32_context_91_IsE_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#", + "tgt": "EDcD_32_valid_91_Rule_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#", + "tgt": "EDcD_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#", + "tgt": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#", + "tgt": "EDcD_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#", + "tgt": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#" + }, + { + "src": "ECpl_32__40_EDcI_32_BinaryTerm_41_", + "tgt": "EDcI_32_BinaryTerm" + }, + { + "src": "ECpl_32__40_EDcI_32_AmpersandVersion_41_", + "tgt": "EDcI_32_AmpersandVersion" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#", + "tgt": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#", + "tgt": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#" + }, + { + "src": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#", + "tgt": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#", + "tgt": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#" + }, + { + "src": "ECpl_32__40_EDcI_32_UnaryTerm_41_", + "tgt": "EDcI_32_UnaryTerm" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceName_41_", + "tgt": "EDcI_32_InterfaceName" + }, + { + "src": "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#", + "tgt": "EMp1_32__34_English_34__32_Language" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#", + "tgt": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptName_41_", + "tgt": "EDcI_32_ConceptName" + }, + { + "src": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#", + "tgt": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceRef_41_", + "tgt": "EDcI_32_InterfaceRef" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#" + }, + { + "src": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#", + "tgt": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#" + }, + { + "src": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#", + "tgt": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#", + "tgt": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#", + "tgt": "EDcD_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_PatternName_41_", + "tgt": "EDcI_32_PatternName" + }, + { + "src": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#", + "tgt": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#", + "tgt": "EDcD_32_sign_91_Term_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#" + }, + { + "src": "ECpl_32__40_EDcI_32_Language_41_", + "tgt": "EDcI_32_Language" + }, + { + "src": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#", + "tgt": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#", + "tgt": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#" + }, + { + "src": "ECpl_32__40_EDcI_32_Text_41_", + "tgt": "EDcI_32_Text" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#", + "tgt": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#" + }, + { + "src": "ECpl_32__40_EDcI_32_BxExpr_41_", + "tgt": "EDcI_32_BxExpr" + }, + { + "src": "ECpl_32__40_EDcI_32_Markup_41_", + "tgt": "EDcI_32_Markup" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#", + "tgt": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#" + }, + { + "src": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#", + "tgt": "EDcD_32_patRules_91_Pattern_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_IsE_41_", + "tgt": "EDcI_32_IsE" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#", + "tgt": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#", + "tgt": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#" + }, + { + "src": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#", + "tgt": "EDcD_32_userSrc_91_V_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#" + }, + { + "src": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#", + "tgt": "EDcD_32_decprL_91_Relation_42_String_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#", + "tgt": "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_", + "tgt": "EDcV_32__91_Rule_42_Rule_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#", + "tgt": "EDcD_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_", + "tgt": "EDcD_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#", + "tgt": "EDcD_32_text_91_PairViewSegment_42_String_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_CombineStrings_41_", + "tgt": "EDcI_32_CombineStrings" + }, + { + "src": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Term_41_", + "tgt": "EDcI_32_Term" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#", + "tgt": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#" + }, + { + "src": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptDef_41_", + "tgt": "EDcI_32_ConceptDef" + }, + { + "src": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#", + "tgt": "EDcD_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#", + "tgt": "EDcD_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_RoleName_41_", + "tgt": "EDcI_32_RoleName" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#" + }, + { + "src": "ECpl_32__40_EDcI_32_Isa_41_", + "tgt": "EDcI_32_Isa" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#", + "tgt": "EDcD_32_interfaces_91_Context_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#", + "tgt": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#" + }, + { + "src": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Origin_41_", + "tgt": "EDcI_32_Origin" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#", + "tgt": "EDcV_32__91_Relation_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#", + "tgt": "EDcD_32_uses_91_Context_42_Pattern_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#" + }, + { + "src": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#", + "tgt": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#", + "tgt": "EDcD_32_concepts_91_Pattern_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#" + }, + { + "src": "ECpl_32__40_EDcI_32_AtomValue_41_", + "tgt": "EDcI_32_AtomValue" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#" + }, + { + "src": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#", + "tgt": "EDcD_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#" + }, + { + "src": "ECpl_32__40_EDcI_32_Signature_41_", + "tgt": "EDcI_32_Signature" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#", + "tgt": "EDcD_32_name_91_Context_42_ContextName_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_PropertyRule_41_", + "tgt": "EDcI_32_PropertyRule" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept_41_", + "tgt": "EDcI_32_Concept" + }, + { + "src": "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#", + "tgt": "EDcD_32_isaPlus_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "ECpl_32__40_EDcI_32_Conjunct_41_", + "tgt": "EDcI_32_Conjunct" + }, + { + "src": "ECpl_32__40_EDcI_32_PairViewSegment_41_", + "tgt": "EDcI_32_PairViewSegment" + }, + { + "src": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#", + "tgt": "EDcD_32_objView_91_ObjectDef_42_View_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#", + "tgt": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#" + }, + { + "src": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#", + "tgt": "EDcD_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldDef_41_", + "tgt": "EDcI_32_FieldDef" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#", + "tgt": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#" + }, + { + "src": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#", + "tgt": "EDcD_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_", + "tgt": "EMp1_32__34_Dutch_34__32_Language" + }, + { + "src": "ECpl_32__40_EDcI_32_String_41_", + "tgt": "EDcI_32_String" + }, + { + "src": "ECpl_32__40_EDcI_32_MarkupText_41_", + "tgt": "EDcI_32_MarkupText" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#", + "tgt": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#", + "tgt": "EDcD_32_context_91_Interface_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#", + "tgt": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#", + "tgt": "EDcD_32_showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#", + "tgt": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Interface_41_", + "tgt": "EDcI_32_Interface" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#" + }, + { + "src": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#" + }, + { + "src": "ECpl_32__40_EDcI_32_Pattern_41_", + "tgt": "EDcI_32_Pattern" + }, + { + "src": "ECpl_32__40_EDcI_32_BindedRelation_41_", + "tgt": "EDcI_32_BindedRelation" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#", + "tgt": "EDcD_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#", + "tgt": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#" + }, + { + "src": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#", + "tgt": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#", + "tgt": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#" + }, + { + "src": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#", + "tgt": "EDcD_32_userTgt_91_V_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#", + "tgt": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#", + "tgt": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#", + "tgt": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#", + "tgt": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxHeader_41_", + "tgt": "EDcI_32_BoxHeader" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#", + "tgt": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#", + "tgt": "EDcD_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#", + "tgt": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ObjectDef_41_", + "tgt": "EDcI_32_ObjectDef" + }, + { + "src": "ECpl_32__40_EDcI_32_PairView_41_", + "tgt": "EDcI_32_PairView" + }, + { + "src": "ECpl_32__40_EDcI_32_Meaning_41_", + "tgt": "EDcI_32_Meaning" + }, + { + "src": "ECpl_32__40_EDcI_32_BxTxt_41_", + "tgt": "EDcI_32_BxTxt" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#", + "tgt": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldName_41_", + "tgt": "EDcI_32_FieldName" + }, + { + "src": "ECpl_32__40_EDcI_32_Rule_41_", + "tgt": "EDcI_32_Rule" + }, + { + "src": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#", + "tgt": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#" + }, + { + "src": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#", + "tgt": "EDcD_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxItem_41_", + "tgt": "EDcI_32_BoxItem" + }, + { + "src": "ECpl_32__40_EDcI_32_Epsilon_41_", + "tgt": "EDcI_32_Epsilon" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#" + }, + { + "src": "ECpl_32__40_EDcI_32_Cruds_41_", + "tgt": "EDcI_32_Cruds" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#", + "tgt": "EDcD_32_context_91_Isa_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#", + "tgt": "EDcD_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_RelationName_41_", + "tgt": "EDcI_32_RelationName" + } + ], + "relation": "arg[UnaryTerm*Term]" + }, + { + "links": [ + { + "src": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#", + "tgt": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#" + }, + { + "src": "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "ifcOutputs_91_Interface_42_Relation_93_" + }, + { + "src": "EDcD_32_decprR_91_Relation_42_String_93_", + "tgt": "decprR_91_Relation_42_String_93_" + }, + { + "src": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "EDcD_32_name_91_Rule_42_RuleName_93_", + "tgt": "name_91_Rule_42_RuleName_93_" + }, + { + "src": "EDcD_32_origin_91_Rule_42_Origin_93_", + "tgt": "origin_91_Rule_42_Origin_93_" + }, + { + "src": "EDcD_32_ctxds_91_Relation_42_Context_93_", + "tgt": "ctxds_91_Relation_42_Context_93_" + }, + { + "src": "EDcD_32_isa_91_Concept_42_Concept_93_", + "tgt": "isa_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "EDcD_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EDcD_32_sign_91_Relation_42_Signature_93_", + "tgt": "sign_91_Relation_42_Signature_93_" + }, + { + "src": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "EDcD_32_interfaces_91_Context_42_Interface_93_", + "tgt": "interfaces_91_Context_42_Interface_93_" + }, + { + "src": "EDcD_32_fst_91_CombineStrings_42_String_93_", + "tgt": "fst_91_CombineStrings_42_String_93_" + }, + { + "src": "EDcD_32_valid_91_Rule_42_Context_93_", + "tgt": "valid_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "isaRfxPlus_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "EDcD_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "ifcPos_91_Interface_42_Origin_93_" + }, + { + "src": "EDcD_32_context_91_IsE_42_Context_93_", + "tgt": "context_91_IsE_42_Context_93_" + }, + { + "src": "EDcD_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EDcD_32_gengen_91_Isa_42_Concept_93_", + "tgt": "gengen_91_Isa_42_Concept_93_" + }, + { + "src": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EDcD_32_context_91_Pattern_42_Context_93_", + "tgt": "context_91_Pattern_42_Context_93_" + }, + { + "src": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ifcPurpose_91_Interface_42_Purpose_93_" + }, + { + "src": "EDcD_32_text_91_BxTxt_42_Text_93_", + "tgt": "text_91_BxTxt_42_Text_93_" + }, + { + "src": "EDcD_32_ifcRoles_91_Interface_42_Role_93_", + "tgt": "ifcRoles_91_Interface_42_Role_93_" + }, + { + "src": "EDcD_32_valid_91_Concept_42_Context_93_", + "tgt": "valid_91_Concept_42_Context_93_" + }, + { + "src": "EDcD_32_sign_91_Term_42_Signature_93_", + "tgt": "sign_91_Term_42_Signature_93_" + }, + { + "src": "EDcD_32_gengen_91_IsE_42_Concept_93_", + "tgt": "gengen_91_IsE_42_Concept_93_" + }, + { + "src": "EDcD_32_text_91_Markup_42_MarkupText_93_", + "tgt": "text_91_Markup_42_MarkupText_93_" + }, + { + "src": "EDcD_32_decprM_91_Relation_42_String_93_", + "tgt": "decprM_91_Relation_42_String_93_" + }, + { + "src": "EDcD_32_source_91_Relation_42_Concept_93_", + "tgt": "source_91_Relation_42_Concept_93_" + }, + { + "src": "EDcD_32_genspc_91_IsE_42_Concept_93_", + "tgt": "genspc_91_IsE_42_Concept_93_" + }, + { + "src": "EDcD_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "EDcD_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "rrviol_91_Rule_42_PairView_93_" + }, + { + "src": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "pvsExp_91_PairViewSegment_42_Term_93_" + }, + { + "src": "EDcD_32_result_91_CombineStrings_42_String_93_", + "tgt": "result_91_CombineStrings_42_String_93_" + }, + { + "src": "EDcD_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "EDcD_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "origin_91_ObjectDef_42_Origin_93_" + }, + { + "src": "EDcD_32_context_91_Concept_42_Context_93_", + "tgt": "context_91_Concept_42_Context_93_" + }, + { + "src": "EDcD_32_isaRfx_91_Concept_42_Concept_93_", + "tgt": "isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "singleton_91_Singleton_42_AtomValue_93_" + }, + { + "src": "EDcD_32_ifcInputs_91_Interface_42_Relation_93_", + "tgt": "ifcInputs_91_Interface_42_Relation_93_" + }, + { + "src": "EDcD_32_context_91_Rule_42_Context_93_", + "tgt": "context_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_allRules_91_Rule_42_Context_93_", + "tgt": "allRules_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_genspc_91_Isa_42_Concept_93_", + "tgt": "genspc_91_Isa_42_Concept_93_" + }, + { + "src": "EDcD_32_identityRules_91_Rule_42_Context_93_", + "tgt": "identityRules_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_name_91_Role_42_RoleName_93_", + "tgt": "name_91_Role_42_RoleName_93_" + }, + { + "src": "EDcD_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "origin_91_SubInterface_42_Origin_93_" + }, + { + "src": "EDcD_32_userSrc_91_V_42_Concept_93_", + "tgt": "userSrc_91_V_42_Concept_93_" + }, + { + "src": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "EDcD_32_siConcept_91_Box_42_Concept_93_", + "tgt": "siConcept_91_Box_42_Concept_93_" + }, + { + "src": "EDcD_32_text_91_PairViewSegment_42_String_93_", + "tgt": "text_91_PairViewSegment_42_String_93_" + }, + { + "src": "EDcD_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "isaRfxStar_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_objView_91_ObjectDef_42_View_93_", + "tgt": "objView_91_ObjectDef_42_View_93_" + }, + { + "src": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#", + "tgt": "urlEncodedName_91_Concept_42_EncodedName_93_" + }, + { + "src": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "isaRfxCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_usedIn_91_Relation_42_Term_93_", + "tgt": "usedIn_91_Relation_42_Term_93_" + }, + { + "src": "EDcD_32_isaCopy_91_Concept_42_Concept_93_", + "tgt": "isaCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "userCpt_91_Epsilon_42_Concept_93_" + }, + { + "src": "EDcD_32_name_91_Relation_42_RelationName_93_", + "tgt": "name_91_Relation_42_RelationName_93_" + }, + { + "src": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "allConjuncts_91_Context_42_Conjunct_93_" + }, + { + "src": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "operator_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "EDcD_32_name_91_Pattern_42_PatternName_93_", + "tgt": "name_91_Pattern_42_PatternName_93_" + }, + { + "src": "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#", + "tgt": "propertyRule_91_Relation_42_PropertyRule_93_" + }, + { + "src": "EDcD_32_violatable_91_Interface_42_Rule_93_", + "tgt": "violatable_91_Interface_42_Rule_93_" + }, + { + "src": "EDcD_32_name_91_Context_42_ContextName_93_", + "tgt": "name_91_Context_42_ContextName_93_" + }, + { + "src": "EDcD_32_context_91_Isa_42_Context_93_", + "tgt": "context_91_Isa_42_Context_93_" + }, + { + "src": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#", + "tgt": "versionInfo_91_Context_42_AmpersandVersion_93_" + }, + { + "src": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#", + "tgt": "references_91_InterfaceRef_42_Interface_93_" + }, + { + "src": "EDcD_32_language_91_Markup_42_Language_93_", + "tgt": "language_91_Markup_42_Language_93_" + }, + { + "src": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_", + "tgt": "declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "EDcD_32_concepts_91_Pattern_42_Concept_93_", + "tgt": "concepts_91_Pattern_42_Concept_93_" + }, + { + "src": "EDcD_32_isaPlus_91_Concept_42_Concept_93_", + "tgt": "isaPlus_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_context_91_Interface_42_Context_93_", + "tgt": "context_91_Interface_42_Context_93_" + }, + { + "src": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "meaning_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "EDcD_32_valid_91_Relation_42_Context_93_", + "tgt": "valid_91_Relation_42_Context_93_" + }, + { + "src": "EDcD_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#", + "tgt": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_" + }, + { + "src": "EDcD_32_patRules_91_Pattern_42_Rule_93_", + "tgt": "patRules_91_Pattern_42_Rule_93_" + }, + { + "src": "EDcD_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "EDcD_32_target_91_Relation_42_Concept_93_", + "tgt": "target_91_Relation_42_Concept_93_" + }, + { + "src": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "operator_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "EDcD_32_udefrules_91_Rule_42_Context_93_", + "tgt": "udefrules_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "originatesFrom_91_Conjunct_42_Rule_93_" + }, + { + "src": "EDcD_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "EDcD_32_name_91_Concept_42_ConceptName_93_", + "tgt": "name_91_Concept_42_ConceptName_93_" + }, + { + "src": "EDcD_32_decprL_91_Relation_42_String_93_", + "tgt": "decprL_91_Relation_42_String_93_" + }, + { + "src": "EDcD_32_uses_91_Context_42_Pattern_93_", + "tgt": "uses_91_Context_42_Pattern_93_" + }, + { + "src": "EDcD_32_src_91_Signature_42_Concept_93_", + "tgt": "src_91_Signature_42_Concept_93_" + }, + { + "src": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#", + "tgt": "urlEncodedName_91_Pattern_42_EncodedName_93_" + }, + { + "src": "EDcD_32_allRoles_91_Context_42_Role_93_", + "tgt": "allRoles_91_Context_42_Role_93_" + }, + { + "src": "EDcD_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "formalTerm_91_Rule_42_Term_93_" + }, + { + "src": "EDcD_32_snd_91_CombineStrings_42_String_93_", + "tgt": "snd_91_CombineStrings_42_String_93_" + }, + { + "src": "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "rc__conjunct_91_Conjunct_42_Term_93_" + }, + { + "src": "EDcD_32_tgt_91_Signature_42_Concept_93_", + "tgt": "tgt_91_Signature_42_Concept_93_" + }, + { + "src": "EDcD_32_isaStar_91_Concept_42_Concept_93_", + "tgt": "isaStar_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "origin_91_BoxItem_42_Origin_93_" + }, + { + "src": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "urlEncodedName_91_Rule_42_EncodedName_93_" + }, + { + "src": "EDcD_32_userTgt_91_V_42_Concept_93_", + "tgt": "userTgt_91_V_42_Concept_93_" + }, + { + "src": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#", + "tgt": "declaredthrough_91_PropertyRule_42_Property_93_" + }, + { + "src": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "objSub_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "EDcD_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "bind_91_BindedRelation_42_Relation_93_" + } + ], + "relation": "bind[BindedRelation*Relation]" + }, + { + "links": [ + { + "src": "BxExpr", + "tgt": "BxExpr" + }, + { + "src": "ObjectDef", + "tgt": "ObjectDef" + }, + { + "src": "Term", + "tgt": "Term" + }, + { + "src": "BoxItem", + "tgt": "BoxItem" + }, + { + "src": "Quad", + "tgt": "Quad" + }, + { + "src": "Box", + "tgt": "Box" + }, + { + "src": "BindedRelation", + "tgt": "BindedRelation" + }, + { + "src": "I", + "tgt": "I" + }, + { + "src": "V", + "tgt": "V" + }, + { + "src": "ConceptDef", + "tgt": "ConceptDef" + }, + { + "src": "InterfaceRef", + "tgt": "InterfaceRef" + }, + { + "src": "CombineStrings", + "tgt": "CombineStrings" + }, + { + "src": "Singleton", + "tgt": "Singleton" + }, + { + "src": "PairView", + "tgt": "PairView" + }, + { + "src": "Concept", + "tgt": "Concept" + }, + { + "src": "Property", + "tgt": "Property" + }, + { + "src": "PairViewSegment", + "tgt": "PairViewSegment" + }, + { + "src": "Conjunct", + "tgt": "Conjunct" + }, + { + "src": "AtomValue", + "tgt": "AtomValue" + }, + { + "src": "Meaning", + "tgt": "Meaning" + }, + { + "src": "Interface", + "tgt": "Interface" + }, + { + "src": "MarkupText", + "tgt": "MarkupText" + }, + { + "src": "UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "Pattern", + "tgt": "Pattern" + }, + { + "src": "Operator", + "tgt": "Operator" + }, + { + "src": "Signature", + "tgt": "Signature" + }, + { + "src": "Context", + "tgt": "Context" + }, + { + "src": "SubInterface", + "tgt": "SubInterface" + }, + { + "src": "RuleName", + "tgt": "RuleName" + }, + { + "src": "String", + "tgt": "String" + }, + { + "src": "Epsilon", + "tgt": "Epsilon" + }, + { + "src": "Relation", + "tgt": "Relation" + }, + { + "src": "Markup", + "tgt": "Markup" + }, + { + "src": "Rule", + "tgt": "Rule" + }, + { + "src": "PropertyRule", + "tgt": "PropertyRule" + }, + { + "src": "BxTxt", + "tgt": "BxTxt" + }, + { + "src": "IsE", + "tgt": "IsE" + }, + { + "src": "Isa", + "tgt": "Isa" + }, + { + "src": "BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "Purpose", + "tgt": "Purpose" + } + ], + "relation": "concept[ConceptDef*Concept]" + }, + { + "links": [ + { + "src": "Compute_32_Closures", + "tgt": "Concept" + }, + { + "src": "StringCombination", + "tgt": "CombineStrings" + }, + { + "src": "StringCombination", + "tgt": "String" + }, + { + "src": "Documentation", + "tgt": "ConceptDef" + }, + { + "src": "Documentation", + "tgt": "Text" + }, + { + "src": "Documentation", + "tgt": "Concept" + }, + { + "src": "Documentation", + "tgt": "Meaning" + }, + { + "src": "Documentation", + "tgt": "Interface" + }, + { + "src": "Documentation", + "tgt": "Origin" + }, + { + "src": "Documentation", + "tgt": "MarkupText" + }, + { + "src": "Documentation", + "tgt": "Pattern" + }, + { + "src": "Documentation", + "tgt": "Context" + }, + { + "src": "Documentation", + "tgt": "View" + }, + { + "src": "Documentation", + "tgt": "Relation" + }, + { + "src": "Documentation", + "tgt": "Markup" + }, + { + "src": "Documentation", + "tgt": "Rule" + }, + { + "src": "Documentation", + "tgt": "Language" + }, + { + "src": "Documentation", + "tgt": "Purpose" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Concept" + }, + { + "src": "Concepts", + "tgt": "ConceptDef" + }, + { + "src": "Concepts", + "tgt": "RelationName" + }, + { + "src": "Concepts", + "tgt": "Concept" + }, + { + "src": "Concepts", + "tgt": "Meaning" + }, + { + "src": "Concepts", + "tgt": "Context" + }, + { + "src": "Concepts", + "tgt": "ConceptName" + }, + { + "src": "Concepts", + "tgt": "Name" + }, + { + "src": "Concepts", + "tgt": "Relation" + }, + { + "src": "Concepts", + "tgt": "IsE" + }, + { + "src": "Concepts", + "tgt": "Isa" + }, + { + "src": "Rules", + "tgt": "Term" + }, + { + "src": "Rules", + "tgt": "EncodedName" + }, + { + "src": "Rules", + "tgt": "Message" + }, + { + "src": "Rules", + "tgt": "Concept" + }, + { + "src": "Rules", + "tgt": "Property" + }, + { + "src": "Rules", + "tgt": "Meaning" + }, + { + "src": "Rules", + "tgt": "Origin" + }, + { + "src": "Rules", + "tgt": "Pattern" + }, + { + "src": "Rules", + "tgt": "Context" + }, + { + "src": "Rules", + "tgt": "RuleName" + }, + { + "src": "Rules", + "tgt": "Name" + }, + { + "src": "Rules", + "tgt": "Relation" + }, + { + "src": "Rules", + "tgt": "Rule" + }, + { + "src": "Rules", + "tgt": "PropertyRule" + }, + { + "src": "Interfaces", + "tgt": "Term" + }, + { + "src": "Interfaces", + "tgt": "Quad" + }, + { + "src": "Interfaces", + "tgt": "Conjunct" + }, + { + "src": "Interfaces", + "tgt": "Interface" + }, + { + "src": "Interfaces", + "tgt": "Role" + }, + { + "src": "Interfaces", + "tgt": "Relation" + }, + { + "src": "Interfaces", + "tgt": "Rule" + }, + { + "src": "PropertyRules", + "tgt": "Property" + }, + { + "src": "PropertyRules", + "tgt": "Rule" + }, + { + "src": "PropertyRules", + "tgt": "PropertyRule" + }, + { + "src": "Term_32_definitions", + "tgt": "Term" + }, + { + "src": "Term_32_definitions", + "tgt": "KleeneStar" + }, + { + "src": "Term_32_definitions", + "tgt": "Union" + }, + { + "src": "Term_32_definitions", + "tgt": "BindedRelation" + }, + { + "src": "Term_32_definitions", + "tgt": "I" + }, + { + "src": "Term_32_definitions", + "tgt": "V" + }, + { + "src": "Term_32_definitions", + "tgt": "BinaryMinus" + }, + { + "src": "Term_32_definitions", + "tgt": "Singleton" + }, + { + "src": "Term_32_definitions", + "tgt": "Equivalence" + }, + { + "src": "Term_32_definitions", + "tgt": "Inclusion" + }, + { + "src": "Term_32_definitions", + "tgt": "Concept" + }, + { + "src": "Term_32_definitions", + "tgt": "AtomValue" + }, + { + "src": "Term_32_definitions", + "tgt": "Composition" + }, + { + "src": "Term_32_definitions", + "tgt": "UnaryMinus" + }, + { + "src": "Term_32_definitions", + "tgt": "UnaryTerm" + }, + { + "src": "Term_32_definitions", + "tgt": "Converse" + }, + { + "src": "Term_32_definitions", + "tgt": "Operator" + }, + { + "src": "Term_32_definitions", + "tgt": "Intersection" + }, + { + "src": "Term_32_definitions", + "tgt": "Signature" + }, + { + "src": "Term_32_definitions", + "tgt": "KleenePlus" + }, + { + "src": "Term_32_definitions", + "tgt": "RightResidual" + }, + { + "src": "Term_32_definitions", + "tgt": "RelationalAddition" + }, + { + "src": "Term_32_definitions", + "tgt": "Epsilon" + }, + { + "src": "Term_32_definitions", + "tgt": "LeftResidual" + }, + { + "src": "Term_32_definitions", + "tgt": "CartesianProduct" + }, + { + "src": "Term_32_definitions", + "tgt": "Relation" + }, + { + "src": "Term_32_definitions", + "tgt": "BinaryTerm" + }, + { + "src": "Patterns", + "tgt": "Pattern" + }, + { + "src": "Patterns", + "tgt": "PatternName" + }, + { + "src": "Validity", + "tgt": "Concept" + }, + { + "src": "Validity", + "tgt": "Pattern" + }, + { + "src": "Validity", + "tgt": "Signature" + }, + { + "src": "Validity", + "tgt": "Context" + }, + { + "src": "Validity", + "tgt": "ConceptName" + }, + { + "src": "Validity", + "tgt": "RuleName" + }, + { + "src": "Validity", + "tgt": "Relation" + }, + { + "src": "Validity", + "tgt": "Rule" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "BxExpr" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "ObjectDef" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Term" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "BoxItem" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Box" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "InterfaceRef" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Text" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Concept" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "BoxHeader" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "InterfaceName" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Interface" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "FieldName" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Origin" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Role" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Context" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "SubInterface" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "FieldDef" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "View" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Name" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Cruds" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Relation" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Rule" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "BxTxt" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Purpose" + }, + { + "src": "Context", + "tgt": "Concept" + }, + { + "src": "Context", + "tgt": "Pattern" + }, + { + "src": "Context", + "tgt": "Context" + }, + { + "src": "Context", + "tgt": "ConceptName" + }, + { + "src": "Context", + "tgt": "PatternName" + }, + { + "src": "Context", + "tgt": "Name" + }, + { + "src": "Context", + "tgt": "ContextName" + }, + { + "src": "Context", + "tgt": "Relation" + }, + { + "src": "Context", + "tgt": "Rule" + }, + { + "src": "Context", + "tgt": "IsE" + }, + { + "src": "Context", + "tgt": "Isa" + }, + { + "src": "Relations", + "tgt": "BindedRelation" + }, + { + "src": "Relations", + "tgt": "RelationName" + }, + { + "src": "Relations", + "tgt": "Concept" + }, + { + "src": "Relations", + "tgt": "Property" + }, + { + "src": "Relations", + "tgt": "Signature" + }, + { + "src": "Relations", + "tgt": "Context" + }, + { + "src": "Relations", + "tgt": "String" + }, + { + "src": "Relations", + "tgt": "Name" + }, + { + "src": "Relations", + "tgt": "Relation" + } + ], + "relation": "concepts[Pattern*Concept]" + }, + { + "links": [ + { + "src": "BxExpr", + "tgt": "FormalAmpersand" + }, + { + "src": "ObjectDef", + "tgt": "FormalAmpersand" + }, + { + "src": "Term", + "tgt": "FormalAmpersand" + }, + { + "src": "KleeneStar", + "tgt": "FormalAmpersand" + }, + { + "src": "BoxItem", + "tgt": "FormalAmpersand" + }, + { + "src": "SourceOrTarget", + "tgt": "FormalAmpersand" + }, + { + "src": "Quad", + "tgt": "FormalAmpersand" + }, + { + "src": "RoleName", + "tgt": "FormalAmpersand" + }, + { + "src": "Box", + "tgt": "FormalAmpersand" + }, + { + "src": "Union", + "tgt": "FormalAmpersand" + }, + { + "src": "EncodedName", + "tgt": "FormalAmpersand" + }, + { + "src": "BindedRelation", + "tgt": "FormalAmpersand" + }, + { + "src": "I", + "tgt": "FormalAmpersand" + }, + { + "src": "V", + "tgt": "FormalAmpersand" + }, + { + "src": "ConceptDef", + "tgt": "FormalAmpersand" + }, + { + "src": "InterfaceRef", + "tgt": "FormalAmpersand" + }, + { + "src": "Text", + "tgt": "FormalAmpersand" + }, + { + "src": "SequenceNumber", + "tgt": "FormalAmpersand" + }, + { + "src": "BinaryMinus", + "tgt": "FormalAmpersand" + }, + { + "src": "CombineStrings", + "tgt": "FormalAmpersand" + }, + { + "src": "Singleton", + "tgt": "FormalAmpersand" + }, + { + "src": "Equivalence", + "tgt": "FormalAmpersand" + }, + { + "src": "ONE", + "tgt": "FormalAmpersand" + }, + { + "src": "Inclusion", + "tgt": "FormalAmpersand" + }, + { + "src": "Message", + "tgt": "FormalAmpersand" + }, + { + "src": "RelationName", + "tgt": "FormalAmpersand" + }, + { + "src": "PairView", + "tgt": "FormalAmpersand" + }, + { + "src": "Concept", + "tgt": "FormalAmpersand" + }, + { + "src": "ShowADL", + "tgt": "FormalAmpersand" + }, + { + "src": "Property", + "tgt": "FormalAmpersand" + }, + { + "src": "PairViewSegment", + "tgt": "FormalAmpersand" + }, + { + "src": "BoxHeader", + "tgt": "FormalAmpersand" + }, + { + "src": "Conjunct", + "tgt": "FormalAmpersand" + }, + { + "src": "AtomValue", + "tgt": "FormalAmpersand" + }, + { + "src": "Meaning", + "tgt": "FormalAmpersand" + }, + { + "src": "InterfaceName", + "tgt": "FormalAmpersand" + }, + { + "src": "Interface", + "tgt": "FormalAmpersand" + }, + { + "src": "FieldName", + "tgt": "FormalAmpersand" + }, + { + "src": "Composition", + "tgt": "FormalAmpersand" + }, + { + "src": "Origin", + "tgt": "FormalAmpersand" + }, + { + "src": "UnaryMinus", + "tgt": "FormalAmpersand" + }, + { + "src": "MarkupText", + "tgt": "FormalAmpersand" + }, + { + "src": "UnaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "Pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "Converse", + "tgt": "FormalAmpersand" + }, + { + "src": "Operator", + "tgt": "FormalAmpersand" + }, + { + "src": "Intersection", + "tgt": "FormalAmpersand" + }, + { + "src": "Role", + "tgt": "FormalAmpersand" + }, + { + "src": "Signature", + "tgt": "FormalAmpersand" + }, + { + "src": "Context", + "tgt": "FormalAmpersand" + }, + { + "src": "ConceptName", + "tgt": "FormalAmpersand" + }, + { + "src": "SubInterface", + "tgt": "FormalAmpersand" + }, + { + "src": "FieldDef", + "tgt": "FormalAmpersand" + }, + { + "src": "PatternName", + "tgt": "FormalAmpersand" + }, + { + "src": "RuleName", + "tgt": "FormalAmpersand" + }, + { + "src": "AmpersandVersion", + "tgt": "FormalAmpersand" + }, + { + "src": "View", + "tgt": "FormalAmpersand" + }, + { + "src": "String", + "tgt": "FormalAmpersand" + }, + { + "src": "KleenePlus", + "tgt": "FormalAmpersand" + }, + { + "src": "RightResidual", + "tgt": "FormalAmpersand" + }, + { + "src": "RelationalAddition", + "tgt": "FormalAmpersand" + }, + { + "src": "Epsilon", + "tgt": "FormalAmpersand" + }, + { + "src": "Name", + "tgt": "FormalAmpersand" + }, + { + "src": "LeftResidual", + "tgt": "FormalAmpersand" + }, + { + "src": "Cruds", + "tgt": "FormalAmpersand" + }, + { + "src": "ContextName", + "tgt": "FormalAmpersand" + }, + { + "src": "CartesianProduct", + "tgt": "FormalAmpersand" + }, + { + "src": "Relation", + "tgt": "FormalAmpersand" + }, + { + "src": "Markup", + "tgt": "FormalAmpersand" + }, + { + "src": "Rule", + "tgt": "FormalAmpersand" + }, + { + "src": "Language", + "tgt": "FormalAmpersand" + }, + { + "src": "PropertyRule", + "tgt": "FormalAmpersand" + }, + { + "src": "BxTxt", + "tgt": "FormalAmpersand" + }, + { + "src": "IsE", + "tgt": "FormalAmpersand" + }, + { + "src": "Isa", + "tgt": "FormalAmpersand" + }, + { + "src": "BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "Purpose", + "tgt": "FormalAmpersand" + } + ], + "relation": "context[Concept*Context]" + }, + { + "links": [], + "relation": "context[Interface*Context]" + }, + { + "links": [ + { + "src": "RoleName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "Union_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "RuleName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "RelationalAddition_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "LeftResidual_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "UnaryTerm_32_IS_32_Term", + "tgt": "FormalAmpersand" + }, + { + "src": "RightResidual_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "KleeneStar_32_IS_32_UnaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "PatternName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "Converse_32_IS_32_UnaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "PropertyRule_32_IS_32_Rule", + "tgt": "FormalAmpersand" + }, + { + "src": "Epsilon_32_IS_32_Term", + "tgt": "FormalAmpersand" + }, + { + "src": "I_32_IS_32_Epsilon", + "tgt": "FormalAmpersand" + }, + { + "src": "Intersection_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "KleenePlus_32_IS_32_UnaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "Inclusion_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "ConceptName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "ContextName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "V_32_IS_32_Term", + "tgt": "FormalAmpersand" + }, + { + "src": "Singleton_32_IS_32_Term", + "tgt": "FormalAmpersand" + }, + { + "src": "BindedRelation_32_IS_32_Term", + "tgt": "FormalAmpersand" + }, + { + "src": "BxTxt_32_IS_32_BoxItem", + "tgt": "FormalAmpersand" + }, + { + "src": "InterfaceName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "BinaryMinus_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "Equivalence_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "Box_32_IS_32_SubInterface", + "tgt": "FormalAmpersand" + }, + { + "src": "UnaryMinus_32_IS_32_UnaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "InterfaceRef_32_IS_32_SubInterface", + "tgt": "FormalAmpersand" + }, + { + "src": "RelationName_32_IS_32_Name", + "tgt": "FormalAmpersand" + }, + { + "src": "Composition_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "BinaryTerm_32_IS_32_Term", + "tgt": "FormalAmpersand" + }, + { + "src": "CartesianProduct_32_IS_32_BinaryTerm", + "tgt": "FormalAmpersand" + }, + { + "src": "BxExpr_32_IS_32_BoxItem", + "tgt": "FormalAmpersand" + } + ], + "relation": "context[IsE*Context]" + }, + { + "links": [], + "relation": "context[Isa*Context]" + }, + { + "links": [ + { + "src": "Compute_32_Closures", + "tgt": "FormalAmpersand" + }, + { + "src": "StringCombination", + "tgt": "FormalAmpersand" + }, + { + "src": "Documentation", + "tgt": "FormalAmpersand" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "FormalAmpersand" + }, + { + "src": "Concepts", + "tgt": "FormalAmpersand" + }, + { + "src": "Rules", + "tgt": "FormalAmpersand" + }, + { + "src": "Interfaces", + "tgt": "FormalAmpersand" + }, + { + "src": "PropertyRules", + "tgt": "FormalAmpersand" + }, + { + "src": "Term_32_definitions", + "tgt": "FormalAmpersand" + }, + { + "src": "Patterns", + "tgt": "FormalAmpersand" + }, + { + "src": "Validity", + "tgt": "FormalAmpersand" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "FormalAmpersand" + }, + { + "src": "Context", + "tgt": "FormalAmpersand" + }, + { + "src": "Relations", + "tgt": "FormalAmpersand" + } + ], + "relation": "context[Pattern*Context]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__CombineStrings", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "eq_32_relation", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "FormalAmpersand" + }, + { + "src": "validConcepts", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Concept", + "tgt": "FormalAmpersand" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Relation", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "property_32_enum", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "FormalAmpersand" + }, + { + "src": "validRules", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "FormalAmpersand" + }, + { + "src": "AllValidRules", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "FormalAmpersand" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "FormalAmpersand" + }, + { + "src": "bindUsedIn", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "conjunctTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "AllValidConcepts", + "tgt": "FormalAmpersand" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "originatesFromTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Rules", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "FormalAmpersand" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "validRelations", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "violatableByInterface", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "FormalAmpersand" + }, + { + "src": "bindTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "FormalAmpersand" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "enumerationOfLanguage", + "tgt": "FormalAmpersand" + } + ], + "relation": "context[Rule*Context]" + }, + { + "links": [ + { + "src": "interfaces_91_Role_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "maintains_91_Role_42_Rule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "FormalAmpersand" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "FormalAmpersand" + } + ], + "relation": "ctxds[Relation*Context]" + }, + { + "links": [ + { + "src": "del_32_unused_32_ShowADL", + "tgt": "FormalAmpersand" + }, + { + "src": "conjunctTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "originatesFromTotal", + "tgt": "FormalAmpersand" + } + ], + "relation": "ctxrs[Rule*Context]" + }, + { + "links": [ + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2983246163225964608#" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5441770214889859066#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4838136350930076920#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1036971119447278575#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5563853671536708684#" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3772420038154797687#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6785563207130274773#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#625818758271864604#" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8028008424789251487#" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3142204228840966676#" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-594024208483260622#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1156876106794685574#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7730483112531051090#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2316747785433032680#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#71648800952162681#" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3951799169065239029#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2589907082503925636#" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5336007444139595888#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5664159890860083114#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5844189883908872575#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5658630927729224105#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3840594037567722605#" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8874270886081083344#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3167268637293985733#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4584416161389899633#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4849478823764486276#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4584416161389899633#" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5589834239551064357#" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4248998317826525956#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9016047814639245269#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7352833692951559202#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7517896704087952737#" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7513847498076377808#" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4154715917386151938#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2316747785433032680#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#803548981535736546#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8427117743052689389#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1349105368160095385#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1958652318385679708#" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1001349907659319400#" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8639254161256651134#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#232471539009361604#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5260357638469125290#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2435697234994886962#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8216347648354549021#" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6174617834429792331#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1543665390613465219#" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1132042674550566720#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2346122077059061420#" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8144311653161483844#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#752393318872347782#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2709960880911996266#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-300234928469960100#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5804097048272571153#" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6793400425162513233#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4831492845830562009#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4555506362831582910#" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1461569190618945925#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7908047760600023792#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8781550102035559668#" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8164380241209188739#" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2789160044915461197#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8690220733656220809#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7689362605854881903#" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#232471539009361604#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3472258416515243074#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5362392313776866958#" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6255044153186923232#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#625818758271864604#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6785194412493427573#" + } + ], + "relation": "decMean[Relation*Meaning]" + }, + { + "links": [ + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "Relations" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Documentation" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "Context" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "Validity" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "Compute_32_Closures" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "Interfaces" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "Relations" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "Rules" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "Context" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "Rules" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "Documentation" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "Concepts" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "Context" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "Rules" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "Interfaces" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "Rules" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "Concepts" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "Context" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "Documentation" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "Rules" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "Relations" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "Interfaces" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "Context" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "StringCombination" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "Rules" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "StringCombination" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "Relations" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "Compute_32_Closures" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "Compute_32_Closures" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "Relations" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "Interfaces" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "Context" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "Relations" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "Documentation" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "Context" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "Concepts" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "Relations" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "Context" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "Documentation" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "Rules" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "Relations" + }, + { + "src": "message_91_Rule_42_Message_93_", + "tgt": "Rules" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "Rules" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "Validity" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "Documentation" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "Concepts" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "Patterns" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "Interfaces" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "Context" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "Documentation" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "Rules" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Context" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Relations" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "origin_91_Purpose_42_Origin_93_", + "tgt": "Documentation" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "Interfaces" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "Documentation" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "Rules" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "prop_91_Relation_42_Property_93_", + "tgt": "Relations" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "Term_32_definitions" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "Concepts" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "Compute_32_Closures" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "Validity" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "Rules" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "StringCombination" + } + ], + "relation": "declaredIn[Relation*Pattern]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ASY" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "SUR" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "UNI" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "SUR" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "INJ" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "UNI" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "UNI" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "SUR" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "TOT" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "UNI" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "INJ" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "SYM" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "UNI" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "TOT" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "UNI" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "SUR" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "UNI" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "SYM" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "UNI" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "INJ" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "TOT" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "ASY" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "UNI" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "INJ" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "SYM" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "TOT" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "INJ" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "UNI" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "INJ" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "TOT" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "TOT" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "TOT" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "TOT" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "SUR" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "ASY" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "INJ" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "TOT" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "INJ" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "UNI" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "UNI" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "TOT" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "ASY" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "TOT" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "UNI" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "INJ" + } + ], + "relation": "declaredthrough[PropertyRule*Property]" + }, + { + "links": [], + "relation": "decprL[Relation*String]" + }, + { + "links": [], + "relation": "decprM[Relation*String]" + }, + { + "links": [], + "relation": "decprR[Relation*String]" + }, + { + "links": [], + "relation": "edit[FieldDef*Relation]" + }, + { + "links": [], + "relation": "editFlp[FieldDef*Relation]" + }, + { + "links": [ + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2973721731071279419#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6006177634410275322#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-8892515894223045709#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#2882640723863112692#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#6734325139763196852#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1797894927760419694#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#8049226183546043135#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1801910318658977759#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-4390469912820817086#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#5495039069783399140#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-2460727361764916650#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-527705020121997572#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-1258477802788574355#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#3901145436907152162#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#7117664276201810791#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6557050461721291711#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2827985053436682998#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#804113545753040559#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#3102498805014464155#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#7618197247296416961#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#3247973230908265376#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6493541403937643365#" + } + ], + "relation": "explMarkup[Purpose*Markup]" + }, + { + "links": [], + "relation": "explRefIds[Purpose*Text]" + }, + { + "links": [ + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "tgt": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "tgt": "EDcD_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "tgt": "EDcI_32_Language" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "tgt": "EDcD_32_objView_91_ObjectDef_42_View_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "tgt": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "tgt": "EDcD_32_ifcPos_91_Interface_42_Origin_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "tgt": "EDcD_32_decprL_91_Relation_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#" + }, + { + "src": "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "tgt": "EMp1_32__34_ASY_34__32_Property" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "tgt": "EDcD_32_origin_91_SubInterface_42_Origin_93_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "tgt": "EDcI_32_IsE" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "tgt": "ECpl_32__40_EDcI_32_Meaning_41_" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "tgt": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "tgt": "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "tgt": "ECpl_32__40_EDcI_32_PatternName_41_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "tgt": "EDcD_32_name_91_Role_42_RoleName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "tgt": "ECpl_32__40_EDcI_32_ConceptName_41_" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "tgt": "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "tgt": "EDcD_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "tgt": "EDcI_32_Isa" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "tgt": "EDcD_32_language_91_Markup_42_Language_93_" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "tgt": "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "tgt": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "tgt": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "tgt": "EDcD_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "tgt": "ECpl_32__40_EDcI_32_EncodedName_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "tgt": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "tgt": "EDcI_32_Markup" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "tgt": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "tgt": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "tgt": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "tgt": "EDcD_32_context_91_IsE_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "tgt": "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "tgt": "EDcI_32_Box" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "tgt": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "tgt": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "tgt": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "tgt": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "tgt": "ECpl_32__40_EDcI_32_AtomValue_41_" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "tgt": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#" + }, + { + "src": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "tgt": "EDcD_32_valid_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "tgt": "ECpl_32__40_EDcI_32_SequenceNumber_41_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "tgt": "EDcD_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "tgt": "EDcD_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "tgt": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "tgt": "ECpl_32__40_EDcI_32_RelationName_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "tgt": "EDcD_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "tgt": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "tgt": "EDcD_32_decprL_91_Relation_42_String_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "tgt": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "tgt": "EDcD_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "tgt": "ECpl_32__40_EDcI_32_Purpose_41_" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "tgt": "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "tgt": "EDcD_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "tgt": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "tgt": "ECpl_32__40_EDcI_32_PatternName_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "tgt": "EDcD_32_name_91_Context_42_ContextName_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "tgt": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "tgt": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#" + }, + { + "src": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "tgt": "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "tgt": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "tgt": "EDcD_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "tgt": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "tgt": "EDcI_32_Conjunct" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "tgt": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "tgt": "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "tgt": "ECpl_32__40_EDcI_32_Cruds_41_" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "tgt": "EDcD_32_rrviol_91_Rule_42_PairView_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#" + }, + { + "src": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "tgt": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "tgt": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "tgt": "ECpl_32__40_EDcI_32_PairView_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "tgt": "ECpl_32__40_EDcI_32_EncodedName_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "tgt": "EDcD_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "tgt": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "tgt": "EEps_32_Union_32__91_Union_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "tgt": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "tgt": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "tgt": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "tgt": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "tgt": "ECpl_32__40_EDcI_32_Conjunct_41_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "tgt": "EDcD_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "tgt": "EDcD_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "tgt": "EDcD_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "tgt": "EDcI_32_Purpose" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "tgt": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "tgt": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "tgt": "EDcI_32_PairViewSegment" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "tgt": "EDcD_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "tgt": "EDcD_32_origin_91_Rule_42_Origin_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#" + }, + { + "src": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "tgt": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "tgt": "EDcD_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "tgt": "ECpl_32__40_EDcI_32_BxTxt_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "tgt": "ECpl_32__40_EDcI_32_AmpersandVersion_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "tgt": "EDcD_32_violatable_91_Interface_42_Rule_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "tgt": "EDcD_32_userTgt_91_V_42_Concept_93_" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "tgt": "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "tgt": "EEps_32_KleenePlus_32__91_KleenePlus_42_UnaryTerm_#6611588020764104820#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "tgt": "ECpl_32__40_EDcI_32_FieldName_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "tgt": "ECpl_32__40_EDcI_32_Operator_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "tgt": "EDcD_32_origin_91_ObjectDef_42_Origin_93_" + }, + { + "src": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "tgt": "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "tgt": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "tgt": "EEps_32_UnaryMinus_32__91_UnaryMinus_42_UnaryTerm_#-2349894334237950428#" + }, + { + "src": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "tgt": "EDcD_32_isaStar_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "tgt": "EDcD_32_context_91_Isa_42_Context_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "tgt": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "tgt": "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "tgt": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#" + }, + { + "src": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "tgt": "EDcI_32_BoxItem" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "tgt": "ECpl_32__40_EDcI_32_RuleName_41_" + }, + { + "src": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "tgt": "EDcD_32_decprR_91_Relation_42_String_93_" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "tgt": "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "tgt": "EDcI_32_Context" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "tgt": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "tgt": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "tgt": "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "tgt": "EDcD_32_uses_91_Context_42_Pattern_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "tgt": "EMp1_32__34_SUR_34__32_Property" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "tgt": "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "tgt": "EDcD_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "tgt": "EDcI_32_Context" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "tgt": "EDcD_32_text_91_PairViewSegment_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "tgt": "EDcD_32_origin_91_SubInterface_42_Origin_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "tgt": "EDcD_32_language_91_Markup_42_Language_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "tgt": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "tgt": "EDcD_32_uses_91_Context_42_Pattern_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceName_41_" + }, + { + "src": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "tgt": "EDcD_32_isaPlus_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "tgt": "EDcD_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "tgt": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "tgt": "EDcD_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "tgt": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "tgt": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "tgt": "EDcD_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "tgt": "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "tgt": "ECpl_32__40_EDcI_32_Language_41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "tgt": "EDcD_32_ifcInputs_91_Interface_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "tgt": "ECpl_32__40_EDcI_32_EncodedName_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "tgt": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "tgt": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#" + }, + { + "src": "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "tgt": "EMp1_32__34_SYM_34__32_Property" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "tgt": "EDcD_32_origin_91_BoxItem_42_Origin_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "tgt": "EDcI_32_PropertyRule" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "tgt": "EDcD_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "tgt": "EDcD_32_userTgt_91_V_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "tgt": "ECpl_32__40_EDcI_32_SourceOrTarget_41_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "tgt": "EDcI_32_CombineStrings" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "tgt": "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "tgt": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "tgt": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "tgt": "EDcD_32_userSrc_91_V_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "tgt": "ECpl_32__40_EDcI_32_ContextName_41_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "tgt": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "tgt": "EDcI_32_Box" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "tgt": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "tgt": "EDcD_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "tgt": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "tgt": "EDcD_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "tgt": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "tgt": "EDcD_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "tgt": "EDcI_32_IsE" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "tgt": "EDcD_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "tgt": "ECpl_32__40_EDcI_32_Text_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "tgt": "EDcD_32_origin_91_BoxItem_42_Origin_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "tgt": "ECpl_32__40_EDcI_32_BoxHeader_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "tgt": "ECpl_32__40_EDcI_32_RoleName_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "tgt": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "tgt": "EDcD_32_origin_91_ObjectDef_42_Origin_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "tgt": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "tgt": "EDcI_32_BxExpr" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "tgt": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "tgt": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#" + }, + { + "src": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "tgt": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "tgt": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "tgt": "ECpl_32__40_EDcI_32_View_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "tgt": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "tgt": "ECpl_32__40_EDcI_32_RelationName_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "tgt": "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "tgt": "EDcD_32_gengen_91_IsE_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "tgt": "EDcD_32_language_91_Markup_42_Language_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "tgt": "EDcD_32_decprR_91_Relation_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#" + }, + { + "src": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "tgt": "EDcI_32_Markup" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "tgt": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "tgt": "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "tgt": "ECpl_32__40_EDcI_32_ConceptDef_41_" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "tgt": "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "tgt": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "tgt": "EDcD_32_identityRules_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "tgt": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "tgt": "EDcD_32_decprM_91_Relation_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "tgt": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "tgt": "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "tgt": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "tgt": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#" + }, + { + "src": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "tgt": "EDcI_32_RuleName" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "tgt": "ECpl_32__40_EDcI_32_FieldDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "tgt": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "tgt": "EDcD_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "tgt": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "tgt": "EDcD_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "tgt": "EDcD_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "tgt": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "tgt": "EDcD_32_formalTerm_91_Rule_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "tgt": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "tgt": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "tgt": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "tgt": "EDcD_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "tgt": "EDcD_32_fst_91_CombineStrings_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "tgt": "EDcD_32_context_91_IsE_42_Context_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "tgt": "EDcI_32_CombineStrings" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "tgt": "EDcD_32_valid_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "tgt": "EDcD_32_ifcInputs_91_Interface_42_Relation_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "tgt": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "tgt": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "tgt": "ECpl_32__40_EDcI_32_BindedRelation_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "tgt": "EDcD_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#" + }, + { + "src": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "tgt": "EDcD_32_allRules_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "tgt": "ECpl_32__40_EDcI_32_Operator_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "tgt": "ECpl_32__40_EDcI_32_Purpose_41_" + }, + { + "src": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "tgt": "EDcI_32_BxTxt" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "tgt": "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "tgt": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "tgt": "EDcD_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "tgt": "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#" + }, + { + "src": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "tgt": "EDcI_32_ContextName" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "tgt": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#" + }, + { + "src": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "tgt": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "tgt": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "tgt": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "tgt": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "tgt": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "tgt": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "tgt": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "tgt": "EDcI_32_CombineStrings" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "tgt": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "tgt": "ECpl_32__40_EDcI_32_BoxItem_41_" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "tgt": "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "tgt": "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "tgt": "EEps_32_Converse_32__91_Converse_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "tgt": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "tgt": "EDcI_32_Property" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "tgt": "EDcD_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "tgt": "EDcI_32_Pattern" + }, + { + "src": "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "tgt": "EMp1_32__34_TOT_34__32_Property" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "tgt": "EDcD_32_context_91_Isa_42_Context_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "tgt": "EMp1_32__34_UNI_34__32_Property" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "tgt": "EDcI_32_ObjectDef" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "tgt": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "tgt": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "tgt": "EDcI_32_Isa" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "tgt": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#" + }, + { + "src": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "tgt": "EDcD_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "tgt": "EDcD_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "tgt": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#" + }, + { + "src": "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "tgt": "EMp1_32__34_IRF_34__32_Property" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "tgt": "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "tgt": "EDcD_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "tgt": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "tgt": "EDcI_32_ConceptName" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "tgt": "EDcD_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "tgt": "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "tgt": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "tgt": "EDcD_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "tgt": "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "tgt": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "tgt": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "tgt": "EDcI_32_PairViewSegment" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "tgt": "ECpl_32__40_EDcI_32_Language_41_" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "tgt": "EDcD_32_objView_91_ObjectDef_42_View_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#" + }, + { + "src": "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "tgt": "EEps_32_KleeneStar_32__91_KleeneStar_42_UnaryTerm_#8911557165523640372#" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "tgt": "EDcD_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "tgt": "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "tgt": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "tgt": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "tgt": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "tgt": "EDcD_32_showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "tgt": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "tgt": "EEps_32_Union_32__91_Union_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "tgt": "ECpl_32__40_EDcI_32_BxExpr_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "tgt": "EDcI_32_Conjunct" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "tgt": "EDcD_32_sign_91_Term_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "tgt": "EDcD_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "tgt": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "tgt": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "tgt": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "tgt": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "tgt": "EDcD_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "tgt": "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "tgt": "EDcD_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "tgt": "EDcD_32_showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "tgt": "ECpl_32__40_EDcI_32_PropertyRule_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "tgt": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "tgt": "EDcI_32_PropertyRule" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "tgt": "EDcD_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "tgt": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "tgt": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "tgt": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "tgt": "EDcD_32_context_91_Interface_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "tgt": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "tgt": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "tgt": "EDcD_32_rrviol_91_Rule_42_PairView_93_" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "tgt": "EDcD_32_usedIn_91_Relation_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "tgt": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "tgt": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "tgt": "EDcD_32_text_91_PairViewSegment_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "tgt": "EDcD_32_origin_91_Rule_42_Origin_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#" + }, + { + "src": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "tgt": "EDcI_32_RelationName" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "tgt": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "tgt": "EDcD_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "tgt": "ECpl_32__40_EDcI_32_Property_41_" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "tgt": "ECpl_32__40_EDcI_32_ContextName_41_" + }, + { + "src": "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "tgt": "EMp1_32__34_TRN_34__32_Property" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "tgt": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#" + }, + { + "src": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "tgt": "EDcI_32_Signature" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "tgt": "EDcI_32_ObjectDef" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "tgt": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "tgt": "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "tgt": "EDcD_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "tgt": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "tgt": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "tgt": "EDcD_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "tgt": "ECpl_32__40_EDcI_32_PropertyRule_41_" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "tgt": "EDcI_32_Context" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#" + }, + { + "src": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "tgt": "EEps_32_BindedRelation_32__91_Term_42_BindedRelati#-1749954842107955601#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "tgt": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "tgt": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "tgt": "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "tgt": "EDcD_32_name_91_Context_42_ContextName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "tgt": "ECpl_32__40_EDcI_32_ShowADL_41_" + }, + { + "src": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "tgt": "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#" + }, + { + "src": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "tgt": "EDcI_32_FieldDef" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "tgt": "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "tgt": "EDcD_32_identityRules_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "tgt": "EDcD_32_context_91_Interface_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "tgt": "EDcD_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "tgt": "EDcI_32_ConceptDef" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#" + }, + { + "src": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "tgt": "EMp1_32__34_Dutch_34__32_Language" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "tgt": "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "tgt": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "tgt": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "tgt": "EDcD_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "tgt": "EDcD_32_formalTerm_91_Rule_42_Term_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "tgt": "EDcD_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "tgt": "EDcD_32_sign_91_Term_42_Signature_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "tgt": "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "tgt": "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "tgt": "EDcI_32_Signature" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "tgt": "EDcD_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "tgt": "EDcI_32_IsE" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "tgt": "ECpl_32__40_EDcI_32_Conjunct_41_" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "tgt": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "tgt": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "tgt": "ECpl_32__40_EDcI_32_SubInterface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "tgt": "EDcD_32_context_91_Isa_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "tgt": "EDcD_32_ifcPos_91_Interface_42_Origin_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "tgt": "ECpl_32__40_EDcI_32_PairView_41_" + }, + { + "src": "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "tgt": "EMp1_32__34_INJ_34__32_Property" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "tgt": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "tgt": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "tgt": "EDcD_32_decprM_91_Relation_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "tgt": "EDcD_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#" + }, + { + "src": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "tgt": "EDcI_32_PatternName" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "tgt": "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "tgt": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "tgt": "ECpl_32__40_EDcI_32_MarkupText_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "tgt": "EDcD_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "tgt": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "tgt": "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "tgt": "EDcD_32_userSrc_91_V_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "tgt": "EDcD_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "tgt": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "tgt": "EDcI_32_Isa" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "tgt": "EDcD_32_name_91_Role_42_RoleName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "tgt": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "tgt": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "tgt": "ECpl_32__40_EDcI_32_RuleName_41_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "tgt": "EDcD_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "tgt": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "tgt": "EDcD_32_context_91_IsE_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "tgt": "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "tgt": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "tgt": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#" + }, + { + "src": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "tgt": "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "tgt": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "tgt": "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "tgt": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "tgt": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#" + }, + { + "src": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "tgt": "EDcI_32_Rule" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#" + }, + { + "src": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "tgt": "EDcI_32_InterfaceRef" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "tgt": "EDcD_32_fst_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "tgt": "EDcI_32_ShowADL" + }, + { + "src": "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "tgt": "EMp1_32__34_RFX_34__32_Property" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "tgt": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "tgt": "ECpl_32__40_EDcI_32_ShowADL_41_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "tgt": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "tgt": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "tgt": "EDcD_32_fst_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "tgt": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "tgt": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#" + }, + { + "src": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#" + }, + { + "src": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "tgt": "EDcI_32_BindedRelation" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "tgt": "EDcD_32_usedIn_91_Relation_42_Term_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "tgt": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#" + } + ], + "relation": "first[BinaryTerm*Term]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#" + }, + { + "src": "identity__CombineStrings", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#" + }, + { + "src": "identity__Pattern", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#" + }, + { + "src": "eq_32_relation", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#" + }, + { + "src": "validConcepts", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#" + }, + { + "src": "identity__Concept", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#" + }, + { + "src": "identity__Relation", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#" + }, + { + "src": "property_32_enum", + "tgt": "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#" + }, + { + "src": "validRules", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#" + }, + { + "src": "AllValidRules", + "tgt": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#" + }, + { + "src": "bindUsedIn", + "tgt": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#" + }, + { + "src": "conjunctTotal", + "tgt": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#" + }, + { + "src": "AllValidConcepts", + "tgt": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#" + }, + { + "src": "originatesFromTotal", + "tgt": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#" + }, + { + "src": "identity__Rules", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#" + }, + { + "src": "validRelations", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#" + }, + { + "src": "violatableByInterface", + "tgt": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#" + }, + { + "src": "bindTotal", + "tgt": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#" + }, + { + "src": "enumerationOfLanguage", + "tgt": "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#" + } + ], + "relation": "formalTerm[Rule*Term]" + }, + { + "links": [], + "relation": "fst[CombineStrings*String]" + }, + { + "links": [ + { + "src": "RoleName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "Union_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "RuleName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "RelationalAddition_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "LeftResidual_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "UnaryTerm_32_IS_32_Term", + "tgt": "Term" + }, + { + "src": "RightResidual_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "KleeneStar_32_IS_32_UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "PatternName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "Converse_32_IS_32_UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "PropertyRule_32_IS_32_Rule", + "tgt": "Rule" + }, + { + "src": "Epsilon_32_IS_32_Term", + "tgt": "Term" + }, + { + "src": "I_32_IS_32_Epsilon", + "tgt": "Epsilon" + }, + { + "src": "Intersection_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "KleenePlus_32_IS_32_UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "Inclusion_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "ConceptName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "ContextName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "V_32_IS_32_Term", + "tgt": "Term" + }, + { + "src": "Singleton_32_IS_32_Term", + "tgt": "Term" + }, + { + "src": "BindedRelation_32_IS_32_Term", + "tgt": "Term" + }, + { + "src": "BxTxt_32_IS_32_BoxItem", + "tgt": "BoxItem" + }, + { + "src": "InterfaceName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "BinaryMinus_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "Equivalence_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "Box_32_IS_32_SubInterface", + "tgt": "SubInterface" + }, + { + "src": "UnaryMinus_32_IS_32_UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "InterfaceRef_32_IS_32_SubInterface", + "tgt": "SubInterface" + }, + { + "src": "RelationName_32_IS_32_Name", + "tgt": "Name" + }, + { + "src": "Composition_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "BinaryTerm_32_IS_32_Term", + "tgt": "Term" + }, + { + "src": "CartesianProduct_32_IS_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "BxExpr_32_IS_32_BoxItem", + "tgt": "BoxItem" + } + ], + "relation": "gengen[IsE*Concept]" + }, + { + "links": [], + "relation": "gengen[Isa*Concept]" + }, + { + "links": [ + { + "src": "RoleName_32_IS_32_Name", + "tgt": "RoleName" + }, + { + "src": "Union_32_IS_32_BinaryTerm", + "tgt": "Union" + }, + { + "src": "RuleName_32_IS_32_Name", + "tgt": "RuleName" + }, + { + "src": "RelationalAddition_32_IS_32_BinaryTerm", + "tgt": "RelationalAddition" + }, + { + "src": "LeftResidual_32_IS_32_BinaryTerm", + "tgt": "LeftResidual" + }, + { + "src": "UnaryTerm_32_IS_32_Term", + "tgt": "UnaryTerm" + }, + { + "src": "RightResidual_32_IS_32_BinaryTerm", + "tgt": "RightResidual" + }, + { + "src": "KleeneStar_32_IS_32_UnaryTerm", + "tgt": "KleeneStar" + }, + { + "src": "PatternName_32_IS_32_Name", + "tgt": "PatternName" + }, + { + "src": "Converse_32_IS_32_UnaryTerm", + "tgt": "Converse" + }, + { + "src": "PropertyRule_32_IS_32_Rule", + "tgt": "PropertyRule" + }, + { + "src": "Epsilon_32_IS_32_Term", + "tgt": "Epsilon" + }, + { + "src": "I_32_IS_32_Epsilon", + "tgt": "I" + }, + { + "src": "Intersection_32_IS_32_BinaryTerm", + "tgt": "Intersection" + }, + { + "src": "KleenePlus_32_IS_32_UnaryTerm", + "tgt": "KleenePlus" + }, + { + "src": "Inclusion_32_IS_32_BinaryTerm", + "tgt": "Inclusion" + }, + { + "src": "ConceptName_32_IS_32_Name", + "tgt": "ConceptName" + }, + { + "src": "ContextName_32_IS_32_Name", + "tgt": "ContextName" + }, + { + "src": "V_32_IS_32_Term", + "tgt": "V" + }, + { + "src": "Singleton_32_IS_32_Term", + "tgt": "Singleton" + }, + { + "src": "BindedRelation_32_IS_32_Term", + "tgt": "BindedRelation" + }, + { + "src": "BxTxt_32_IS_32_BoxItem", + "tgt": "BxTxt" + }, + { + "src": "InterfaceName_32_IS_32_Name", + "tgt": "InterfaceName" + }, + { + "src": "BinaryMinus_32_IS_32_BinaryTerm", + "tgt": "BinaryMinus" + }, + { + "src": "Equivalence_32_IS_32_BinaryTerm", + "tgt": "Equivalence" + }, + { + "src": "Box_32_IS_32_SubInterface", + "tgt": "Box" + }, + { + "src": "UnaryMinus_32_IS_32_UnaryTerm", + "tgt": "UnaryMinus" + }, + { + "src": "InterfaceRef_32_IS_32_SubInterface", + "tgt": "InterfaceRef" + }, + { + "src": "RelationName_32_IS_32_Name", + "tgt": "RelationName" + }, + { + "src": "Composition_32_IS_32_BinaryTerm", + "tgt": "Composition" + }, + { + "src": "BinaryTerm_32_IS_32_Term", + "tgt": "BinaryTerm" + }, + { + "src": "CartesianProduct_32_IS_32_BinaryTerm", + "tgt": "CartesianProduct" + }, + { + "src": "BxExpr_32_IS_32_BoxItem", + "tgt": "BxExpr" + } + ], + "relation": "genspc[IsE*Concept]" + }, + { + "links": [], + "relation": "genspc[Isa*Concept]" + }, + { + "links": [ + { + "src": "identity__CombineStrings", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Concept", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Relation", + "tgt": "FormalAmpersand" + }, + { + "src": "identity__Rules", + "tgt": "FormalAmpersand" + } + ], + "relation": "identityRules[Rule*Context]" + }, + { + "links": [ + { + "src": "identity__CombineStrings", + "tgt": "StringCombination" + }, + { + "src": "identity__Pattern", + "tgt": "Context" + }, + { + "src": "identity__Concept", + "tgt": "Concepts" + }, + { + "src": "identity__Relation", + "tgt": "Relations" + }, + { + "src": "identity__Rules", + "tgt": "Rules" + } + ], + "relation": "identityRules[Rule*Pattern]" + }, + { + "links": [], + "relation": "ifcConjuncts[Interface*Conjunct]" + }, + { + "links": [], + "relation": "ifcInputs[Interface*Relation]" + }, + { + "links": [], + "relation": "ifcObj[Interface*ObjectDef]" + }, + { + "links": [], + "relation": "ifcOutputs[Interface*Relation]" + }, + { + "links": [], + "relation": "ifcPos[Interface*Origin]" + }, + { + "links": [], + "relation": "ifcPurpose[Interface*Purpose]" + }, + { + "links": [], + "relation": "ifcQuads[Interface*Quad]" + }, + { + "links": [], + "relation": "ifcRoles[Interface*Role]" + }, + { + "links": [], + "relation": "interfaces[Context*Interface]" + }, + { + "links": [], + "relation": "interfaces[Role*Interface]" + }, + { + "links": [], + "relation": "isAPI[Interface*Interface]" + }, + { + "links": [], + "relation": "isLink[InterfaceRef*InterfaceRef]" + }, + { + "links": [], + "relation": "isPublic[Interface*Interface]" + }, + { + "links": [ + { + "src": "BxExpr", + "tgt": "BoxItem" + }, + { + "src": "KleeneStar", + "tgt": "UnaryTerm" + }, + { + "src": "RoleName", + "tgt": "Name" + }, + { + "src": "Box", + "tgt": "SubInterface" + }, + { + "src": "Union", + "tgt": "BinaryTerm" + }, + { + "src": "BindedRelation", + "tgt": "Term" + }, + { + "src": "I", + "tgt": "Epsilon" + }, + { + "src": "V", + "tgt": "Term" + }, + { + "src": "InterfaceRef", + "tgt": "SubInterface" + }, + { + "src": "BinaryMinus", + "tgt": "BinaryTerm" + }, + { + "src": "Singleton", + "tgt": "Term" + }, + { + "src": "Equivalence", + "tgt": "BinaryTerm" + }, + { + "src": "Inclusion", + "tgt": "BinaryTerm" + }, + { + "src": "RelationName", + "tgt": "Name" + }, + { + "src": "InterfaceName", + "tgt": "Name" + }, + { + "src": "Composition", + "tgt": "BinaryTerm" + }, + { + "src": "UnaryMinus", + "tgt": "UnaryTerm" + }, + { + "src": "UnaryTerm", + "tgt": "Term" + }, + { + "src": "Converse", + "tgt": "UnaryTerm" + }, + { + "src": "Intersection", + "tgt": "BinaryTerm" + }, + { + "src": "ConceptName", + "tgt": "Name" + }, + { + "src": "PatternName", + "tgt": "Name" + }, + { + "src": "RuleName", + "tgt": "Name" + }, + { + "src": "KleenePlus", + "tgt": "UnaryTerm" + }, + { + "src": "RightResidual", + "tgt": "BinaryTerm" + }, + { + "src": "RelationalAddition", + "tgt": "BinaryTerm" + }, + { + "src": "Epsilon", + "tgt": "Term" + }, + { + "src": "LeftResidual", + "tgt": "BinaryTerm" + }, + { + "src": "ContextName", + "tgt": "Name" + }, + { + "src": "CartesianProduct", + "tgt": "BinaryTerm" + }, + { + "src": "PropertyRule", + "tgt": "Rule" + }, + { + "src": "BxTxt", + "tgt": "BoxItem" + }, + { + "src": "BinaryTerm", + "tgt": "Term" + } + ], + "relation": "isa[Concept*Concept]" + }, + { + "links": [], + "relation": "isaCopy[Concept*Concept]" + }, + { + "links": [], + "relation": "isaPlus[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfx[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxCopy[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxPlus[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxStar[Concept*Concept]" + }, + { + "links": [], + "relation": "isaStar[Concept*Concept]" + }, + { + "links": [], + "relation": "label[FieldDef*FieldName]" + }, + { + "links": [ + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3949270293712386326#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4954133026591885684#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2653725163371478351#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6682190885036313997#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5094708319083828622#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8937923455834087804#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4014841107086534632#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-749542597583994913#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3832354107719089533#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8282857610541417437#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9049330296973609226#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2930192703656891479#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#535235461131601807#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-47737890904573408#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5264574072366658941#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1566783979800971451#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6590112011181540855#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6763793140501669309#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1903060990080063627#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#518061590419274616#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9015479182558735275#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1377726041939387717#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6058714346719276805#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2166970488588275426#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1329781298234798867#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1035583835492143512#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1963060633451963825#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8361645727924519463#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6406269213357522973#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2981695171311821134#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9118668691277403691#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2628028615471540399#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3282701342110253973#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7783197042297819597#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3548259972071566196#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4956969814826959817#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8369104733961684983#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4703836567570649295#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4608275507324396239#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3675203520239210168#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8470703615963163608#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8827200500794857332#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4142583531852862944#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3790603199636303157#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1276627267483703622#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7986742601508166951#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7471799240855033488#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3045590212087209475#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4931370267439320086#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6006177634410275322#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7370106764364147833#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2543808933635452846#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3302783029920248276#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-9213560516495961231#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-433668200354836325#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2068746002363503053#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#679803885779962307#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3267282789817096383#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8461942718511736366#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2578521913371289529#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6729996277090128130#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3930355557180662061#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5901262176069497494#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8939826280042603365#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1594771119206554865#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5495039069783399140#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#98113746182340754#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2739176100713894685#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8317645807707857476#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7102640243658261159#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5313188236285489018#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4731027251787328051#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6557050461721291711#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6728779511916905472#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6027573742876491396#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5538290072830362155#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5096434747142641399#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7521885783977178947#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9000322023960111295#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1224040531952267739#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-847840146035902644#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1356004945585330316#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7151665972436632344#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4778053240302212533#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2848838422722819649#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5632125399000503056#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7802782661568738427#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1746750456429609914#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8303501759745027716#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3464458998564528760#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5539207345180211011#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-333263815416980327#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-527705020121997572#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3391893192968440572#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4094803281732900340#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6476193063287830704#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7199069858531819875#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6429515817377837276#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2531194036782458872#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5414169383828464506#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#804113545753040559#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1934560861688123788#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-672879544760873373#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3808004352441133383#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4332223542249596185#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6979192864576931585#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1537596222971671335#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2996492430865776092#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8660955313383048288#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7712797924560605064#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4523353782458043828#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6429062860882159487#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#449820512810496305#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9066474644418845522#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4749160595965989499#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3737673115006627184#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4480723520588433735#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2882640723863112692#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6979849180216826720#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4307796021560385341#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4973541300035243647#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-949110175537889126#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3102654107898341642#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6729745437025923144#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4578220702902809555#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1326629274318552830#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3118800293731941877#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2750002056390739521#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1464750184797425076#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7648800308923675042#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4080892367648463606#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6264813030107411257#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4269789232601476470#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-318194509770032518#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-84966345036918441#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1078956551278729217#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5192261074644200376#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7326769493118013161#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3521694684138874283#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1726251033769067970#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5860621057138773967#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4158556868977384279#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#730811010205398252#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3566859516861393631#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5135825950543892463#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-418947453343507265#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8541500253500049283#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6663839834641836678#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6727494525840487901#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7908386280960151184#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8702316378960247492#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3046565014566775051#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4503435784692644459#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4161289779713953959#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7009734291872249042#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7825730419801094791#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5443868631819635493#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7677481470366820583#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1569592123040418755#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-995883069120739549#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5908138422021088629#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6596238930734410116#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7875108277339253284#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1971133515410519191#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8592106346861282206#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1209127949484347391#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4598309134162813173#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#60566064743906084#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5862021690460213577#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1988990265748727727#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1862917328189830390#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1797894927760419694#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2854456048270383827#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1604989778882659112#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6879505662135520843#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4446175250975477816#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#984941912601788883#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1355220836197830439#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3861208973654435697#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7662286134359984940#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-85978704729134370#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8917937862232537061#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4546099068437331799#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3762825347916901391#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3536084777053821709#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9124559307869986571#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2425105632800924047#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#186101271280484014#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1738596910799226178#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-271736905348557639#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#340965624222681587#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5236187640455601222#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3139080468996323400#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3662899520374214885#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6862203772097694804#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3770995252554959176#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5883503236548056681#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3088699034856544940#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2958388955736536541#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4540601829989358602#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6805005398594071452#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6590544137843331236#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4237071121762972125#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3108070331622405586#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1276647370140644165#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6076945234112577733#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7631031614021105105#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7256428925244990589#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1633377451751110653#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6302485326070586050#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4268451694974277065#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-40322858061352182#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6493541403937643365#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1405056542740153808#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8813983852667394272#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7331105713120887940#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3924793453036176118#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-891595395798536403#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8020669828337745227#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6329017788390265150#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8396204334730944838#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4610575458167860420#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5686000219710191881#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2397860922719290041#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-766762642215920300#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7376236175967295433#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7420529593840794597#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#217176275363188646#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4606031390183643106#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-9159803961395165654#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5714047938020978309#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4487272933746551187#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3626699073474830462#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-643863630225627977#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5252499361092413907#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3796650598663798529#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4295186154171536660#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1283064066002399036#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#149502485267660567#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8567054356092514375#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8292513308835991419#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7816329977136817038#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-545355519863314680#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8566840836782178049#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1782752759939553122#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-851716170214404321#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6844336194654745909#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6846463698581443682#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6720987925888167576#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8864408336544446324#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5544345666723217182#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6398028778611628746#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7618197247296416961#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6312188335129124690#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8727318444648403099#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3929558111700549349#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1605761483176743003#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5834050550312515808#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8201729726244858873#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7175478545635822829#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2900673354155823366#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1584196935327158479#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6777823770195621890#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6251942134795279819#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6634022643975195009#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3189685988529300025#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5272138845206538350#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5544561517675129143#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#28532683788608019#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2829414443126018779#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8666297396784408509#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4863778990568836366#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4280816584744803461#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6084910222665504497#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-311544052532548185#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3794621049160935100#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5061469278453663889#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7427413709617164810#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4836007816861058610#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7501666691245136621#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3132007443369769682#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-812708684665419030#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4554090061329098213#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8085938268515614609#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2527885896758508747#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-180293637446260997#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2356588078456346070#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3908194617110238984#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3366652644061400557#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2316464759182452178#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5506087406489335119#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3366396820021296985#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4451762210949072570#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1131523304417359100#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6564352079451227801#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3203440829091321802#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1462511411489024552#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6527029868823909658#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6246558357788274509#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3879186359070670281#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4730765020242420067#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8221864036060305943#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2576782392276800946#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219390570329439789#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3194540892758699315#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5496588640278212974#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1357861091623316794#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7426018810063936504#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-34670067313187562#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5447713265291280551#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#9035831375761053823#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1275448200089791711#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7749291571323768168#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1544131888481859623#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3571436633309877087#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8190298819209116983#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3249708471281125060#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3687914450222559066#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2901727466642247097#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9165461459804841039#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#250415368644489002#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4004220531688761053#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1412365767426272919#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-728211601477036804#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7561095873951363560#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#241033209328939529#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5655563415971837590#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7290124751133906528#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7203995723647894751#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#929737943465851828#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4483589399112880829#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4533782140872013085#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1128374436641319207#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3854310642076816706#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-180793187836128223#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2689961603356189057#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6911255794225900513#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3478058491004645572#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9199771597122180430#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6741375930699446715#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9796698694676675#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3912290691680237628#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3880858716996125628#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#43651459791982988#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4639397432050226011#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1380734629792934832#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2398245510696573780#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7851245031847239637#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6149170918230042893#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7128532123475735363#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1801910318658977759#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5272449431806949070#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4379892787329137786#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2574061284516027527#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7389851290212383121#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2368701700296992627#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6968295029985451605#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6547652997780370184#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3391646250255153789#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5199915574866720043#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1022226100015061073#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7167904308631569643#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2634511775702757199#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1269477306223167710#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5696742476925819317#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#310990186755928613#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5081878130983464701#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3901145436907152162#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5596196958951232678#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5346109432569067370#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2978564288660442738#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4737031520983987989#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3157217210125450772#", + "tgt": "Dutch" + } + ], + "relation": "language[Markup*Language]" + }, + { + "links": [ + { + "src": "ExecEngine", + "tgt": "Compute_32_isaRfxStar_32_by_32_Del" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa" + }, + { + "src": "ExecEngine", + "tgt": "validConcepts" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#" + }, + { + "src": "ExecEngine", + "tgt": "Equivalence_32__45__32_InsPair_32_ifcRoles" + }, + { + "src": "ExecEngine", + "tgt": "del_32_unused_32_ShowADL" + }, + { + "src": "ExecEngine", + "tgt": "pat_32_defined_32_in_32_means_32_used_32_in" + }, + { + "src": "ExecEngine", + "tgt": "validRules" + }, + { + "src": "ExecEngine", + "tgt": "del_32_unused_32_ConceptName" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_isaRfxDel" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_isaRfxIns" + }, + { + "src": "ExecEngine", + "tgt": "del_32_unused_32_PatternName" + }, + { + "src": "ExecEngine", + "tgt": "del_32_unused_32_RelationName" + }, + { + "src": "ExecEngine", + "tgt": "bindUsedIn" + }, + { + "src": "ExecEngine", + "tgt": "conjunctTotal" + }, + { + "src": "ExecEngine", + "tgt": "Remove_32_relation_32_atom" + }, + { + "src": "ExecEngine", + "tgt": "validity_32_of_32_concepts_32_in_32_a_32_context" + }, + { + "src": "ExecEngine", + "tgt": "originatesFromTotal" + }, + { + "src": "ExecEngine", + "tgt": "Remove_32_rule_32_atom" + }, + { + "src": "ExecEngine", + "tgt": "relation_32_declared_32_outside_32_pattern" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#" + }, + { + "src": "ExecEngine", + "tgt": "del_32_unused_32_ContextName" + }, + { + "src": "ExecEngine", + "tgt": "rule_32_declared_32_outside_32_pattern" + }, + { + "src": "ExecEngine", + "tgt": "del_32_unused_32_RuleName" + }, + { + "src": "ExecEngine", + "tgt": "validRelations" + }, + { + "src": "ExecEngine", + "tgt": "bindTotal" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_isaRfxStar_32_by_32_Ins" + }, + { + "src": "User", + "tgt": "AllValidRules" + }, + { + "src": "User", + "tgt": "self_45_sustained_32_patterns" + } + ], + "relation": "maintains[Role*Rule]" + }, + { + "links": [ + { + "src": "BxExpr", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "ObjectDef", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7594284148847588540#" + }, + { + "src": "Term", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6672857886681147324#" + }, + { + "src": "BoxItem", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7785350739024892524#" + }, + { + "src": "Quad", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3510049102714211675#" + }, + { + "src": "Box", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1039938873905987150#" + }, + { + "src": "BindedRelation", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "I", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4157548298215665098#" + }, + { + "src": "V", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4033002799897459415#" + }, + { + "src": "ConceptDef", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2455395370107260338#" + }, + { + "src": "InterfaceRef", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6359334239362931592#" + }, + { + "src": "CombineStrings", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4220019764120927458#" + }, + { + "src": "Singleton", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "PairView", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-799068571715728233#" + }, + { + "src": "Concept", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6500384206359581453#" + }, + { + "src": "Property", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2278817332983809528#" + }, + { + "src": "PairViewSegment", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8706372259565865528#" + }, + { + "src": "Conjunct", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7435705739715102785#" + }, + { + "src": "AtomValue", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2848033276348263504#" + }, + { + "src": "Meaning", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "Interface", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6101521534641935304#" + }, + { + "src": "MarkupText", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "UnaryTerm", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "Pattern", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5751206741958619267#" + }, + { + "src": "Operator", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "Signature", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5041887037574869743#" + }, + { + "src": "Context", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8349303059195483123#" + }, + { + "src": "SubInterface", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2874234403378142494#" + }, + { + "src": "RuleName", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "String", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5100985718353445203#" + }, + { + "src": "Epsilon", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3559861470450087432#" + }, + { + "src": "Relation", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7285276945387964311#" + }, + { + "src": "Markup", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "Rule", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6169890809873495221#" + }, + { + "src": "PropertyRule", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5794566575033631217#" + }, + { + "src": "BxTxt", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "IsE", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "Isa", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "BinaryTerm", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + }, + { + "src": "Purpose", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1152718726603522460#" + } + ], + "relation": "meaning[ConceptDef*Meaning]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2892276647254682908#" + }, + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4909679393103876624#" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1833384126794343073#" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7844438174959803870#" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6022033555736080749#" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6666048578927650049#" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1269284687477976753#" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4864796355815708430#" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2691478437890389022#" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6382137066664066666#" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#104846413846403628#" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-42045810409276383#" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5432948552537466890#" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2842239679798025786#" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4003947031860654463#" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5731246826466088051#" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7061165291655447597#" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-9052768665628692569#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8431171286752405285#" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8158443064609357953#" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8599656926961657195#" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6836792081390698106#" + }, + { + "src": "identity__CombineStrings", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8951058258635469139#" + }, + { + "src": "identity__CombineStrings", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3905420883368808119#" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2631308475567464098#" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3421805644283911178#" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5575050261571327419#" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3405770754640817319#" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7316113469574928668#" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5983538453365038576#" + }, + { + "src": "identity__Pattern", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1312353822499779144#" + }, + { + "src": "identity__Pattern", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1288700366561167218#" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8666508783308257544#" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3474326613537228#" + }, + { + "src": "eq_32_relation", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1127110538987113499#" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4138197121868785077#" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8396738983082179554#" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8086687388256024172#" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7228005451704589704#" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2296033079435171361#" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2454581507629375795#" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4653747504702081650#" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5680408252215728550#" + }, + { + "src": "validConcepts", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2289933564384446352#" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6980411508502717946#" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2990864421089222606#" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8439783689228648645#" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4189218374603520673#" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1740243099071225264#" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5429976146003233820#" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1534578588904683030#" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6492829218041828958#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7947394153165167360#" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-12018340165789780#" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4149613224887284792#" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3194106628549185815#" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2818937015487166177#" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2480343397963042270#" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7141887579147498266#" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4019547487319894098#" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4520902163604532024#" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2799264084510924836#" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-974499910346211960#" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1466299759954808780#" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5156050685090356150#" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#650208179452157186#" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2625964790501334763#" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8499752627750206039#" + }, + { + "src": "identity__Concept", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7950588536957898846#" + }, + { + "src": "identity__Concept", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3366550910440813592#" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7670576208428859834#" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3408388593840979341#" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6524234461529920320#" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5151232657963416935#" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1311622565560537771#" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6025677931241677033#" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6632894709693602509#" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2402224075733144568#" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8565707944724548068#" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6837564559408400504#" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3829819205422466180#" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6875498712781745403#" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6799695999700405895#" + }, + { + "src": "identity__Relation", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5238417717949795206#" + }, + { + "src": "identity__Relation", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7454525383409133948#" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2092915035363588438#" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1392801706372416130#" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4869162098739169451#" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7737089468419858313#" + }, + { + "src": "property_32_enum", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5269992451173473720#" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2539303370252495389#" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7894895308313093402#" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8668047461077370541#" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6246740538558224918#" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5409180292169825314#" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2685054126541099868#" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1670059849612973101#" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5768005468912722998#" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5700474550222233090#" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6051230168063660994#" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8211634192592590771#" + }, + { + "src": "validRules", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6053615502256919410#" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6652297948220917262#" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2968559121174854163#" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3326928278317821409#" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8512729728727401881#" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4320098858978509723#" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5219023536459536232#" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5577135292169047047#" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6943125479192236773#" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2260207810818750887#" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3345733606132137268#" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7175444395888830208#" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "AllValidRules", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6472855841806829399#" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7519509588236892560#" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3183170519657924035#" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2384935282890467985#" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5892430914813436710#" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1507861198778688686#" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-967495783482193749#" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5774601595079053769#" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9047921698066949314#" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5396084959369096118#" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2340048602223644533#" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1866850547526414623#" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3745890784929024887#" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5793130831329878923#" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7192823047279929078#" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7100408037198724215#" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2562242388445396744#" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1228304837902289132#" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5520421607516302792#" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1382911906332562089#" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8914833662293831360#" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7180147297837720052#" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1455377319425264637#" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6241808501334819759#" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4552055541314826443#" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4114157596024036745#" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8921734236997372505#" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1420289243017111515#" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-723807730149486226#" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8722666105578261011#" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2592884565334841914#" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#624864396476872774#" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5496145085040725751#" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6407088089402896213#" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2388629766126381836#" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2088753788516658176#" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6552797838304610762#" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1849719535402081918#" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1075164409978586389#" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3621304619251214161#" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1509169279208132132#" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-232410320271484533#" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3626178195396946944#" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7351260766164027564#" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6341767912066182860#" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-15040260580727936#" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2869048387485056342#" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6452527871638431934#" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#833868934466199145#" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1742686373194598311#" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1043547161702670907#" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8674988029088573130#" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4873228245149350142#" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4825447691143746444#" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8831979593148006456#" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5739822595080846874#" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2522366378874437298#" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5296151771662221496#" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-575930079734606953#" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-297207755193496709#" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2893888871048502585#" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7378481998370532841#" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3634173849943133674#" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8755275931889319252#" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4624540426213654721#" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3604115411056243658#" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-9036369798110794622#" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1830550536284521224#" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4406961060025749499#" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4445789772674907961#" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8889525283515089034#" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5634897647681339390#" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5922247000743955018#" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9193310701318067498#" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6372751648146239833#" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1852523828310422600#" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4004831601847378669#" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5441405582100128321#" + }, + { + "src": "AllValidConcepts", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8162521752952702019#" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3042552894378908976#" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8996088177042693325#" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6703003851687883647#" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8508543803719061305#" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-9054147732026859159#" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6760242326479538251#" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1456397295715986426#" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-803676323865049159#" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8135413392305695002#" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5578482866246123506#" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2275552992833065047#" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7566727833135933547#" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6051074468036007753#" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1000710184880248853#" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2317918041235146344#" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8055145552077347276#" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5680192658716783334#" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7450481389759192665#" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4933337805071637365#" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4560149406408726335#" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#212529132816841603#" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8654961367246219663#" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7085619603471735190#" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2562097538268361873#" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-70757232685127525#" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-259394272047774706#" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6914180268034262491#" + }, + { + "src": "identity__Rules", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6565668781115379331#" + }, + { + "src": "identity__Rules", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4591720928354008777#" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2625078071919155601#" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6875485377652185795#" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8807720792594408469#" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6469465819725835273#" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2132337757972383247#" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1989899407844918510#" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6995606084671510050#" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3773428143851174265#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2747688730362618094#" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3656375257791807846#" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6395211215360073786#" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1521497035756130589#" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2261138122554074186#" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7393263359802291435#" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5860845598451898022#" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7931124404262258099#" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4635723901613569962#" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8367431329567939680#" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7549280281748015436#" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-660466938049377553#" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4426677441116608912#" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6030210869812951285#" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9019697541171858847#" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3007488664777470911#" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5586608402754759470#" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6299807123937080258#" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#233331317607195701#" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7896613684337838962#" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6069572629504177990#" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5042717689942983830#" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1479976739751673542#" + }, + { + "src": "validRelations", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5712035087397187890#" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3177593313980510254#" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3863656266947118025#" + }, + { + "src": "violatableByInterface", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#862089734315081400#" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4103191732747805960#" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5441159334876532140#" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2807422359356813900#" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3705424648955135336#" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5018329843037411876#" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1041036212810608368#" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1483056959361339134#" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8820347913586974570#" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1797855757311074970#" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4768873290280727741#" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3944467010463723248#" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-902250869692087236#" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6931122407837836410#" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3400278200031857742#" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4671783919007384158#" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5453577851358160981#" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6132617344333542015#" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4090580097228810317#" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1986561638380699546#" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-6599146905806948818#" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8023590751694249111#" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7678371599721558603#" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-90671581288852465#" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5246836137005514287#" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#9064532249469328434#" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#446411388694455628#" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4804542508837329600#" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7840716574595601378#" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3338867660444006730#" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4188000278440397518#" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1562848038437832129#" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7828801674307380973#" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4479560766701671204#" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8284949529736445219#" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1110206219694785711#" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5969998095622603573#" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1290906689490355946#" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5527724079024833406#" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5665540804872314442#" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5355300861718119574#" + } + ], + "relation": "meaning[Rule*Meaning]" + }, + { + "links": [], + "relation": "message[Rule*Message]" + }, + { + "links": [ + { + "src": "BxExpr", + "tgt": "BxExpr" + }, + { + "src": "ObjectDef", + "tgt": "ObjectDef" + }, + { + "src": "Term", + "tgt": "Term" + }, + { + "src": "KleeneStar", + "tgt": "KleeneStar" + }, + { + "src": "BoxItem", + "tgt": "BoxItem" + }, + { + "src": "SourceOrTarget", + "tgt": "SourceOrTarget" + }, + { + "src": "Quad", + "tgt": "Quad" + }, + { + "src": "RoleName", + "tgt": "RoleName" + }, + { + "src": "Box", + "tgt": "Box" + }, + { + "src": "Union", + "tgt": "Union" + }, + { + "src": "EncodedName", + "tgt": "EncodedName" + }, + { + "src": "BindedRelation", + "tgt": "BindedRelation" + }, + { + "src": "I", + "tgt": "I" + }, + { + "src": "V", + "tgt": "V" + }, + { + "src": "ConceptDef", + "tgt": "ConceptDef" + }, + { + "src": "InterfaceRef", + "tgt": "InterfaceRef" + }, + { + "src": "Text", + "tgt": "Text" + }, + { + "src": "SequenceNumber", + "tgt": "SequenceNumber" + }, + { + "src": "BinaryMinus", + "tgt": "BinaryMinus" + }, + { + "src": "CombineStrings", + "tgt": "CombineStrings" + }, + { + "src": "Singleton", + "tgt": "Singleton" + }, + { + "src": "Equivalence", + "tgt": "Equivalence" + }, + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Inclusion", + "tgt": "Inclusion" + }, + { + "src": "Message", + "tgt": "Message" + }, + { + "src": "RelationName", + "tgt": "RelationName" + }, + { + "src": "PairView", + "tgt": "PairView" + }, + { + "src": "Concept", + "tgt": "Concept" + }, + { + "src": "ShowADL", + "tgt": "ShowADL" + }, + { + "src": "Property", + "tgt": "Property" + }, + { + "src": "PairViewSegment", + "tgt": "PairViewSegment" + }, + { + "src": "BoxHeader", + "tgt": "BoxHeader" + }, + { + "src": "Conjunct", + "tgt": "Conjunct" + }, + { + "src": "AtomValue", + "tgt": "AtomValue" + }, + { + "src": "Meaning", + "tgt": "Meaning" + }, + { + "src": "InterfaceName", + "tgt": "InterfaceName" + }, + { + "src": "Interface", + "tgt": "Interface" + }, + { + "src": "FieldName", + "tgt": "FieldName" + }, + { + "src": "Composition", + "tgt": "Composition" + }, + { + "src": "Origin", + "tgt": "Origin" + }, + { + "src": "UnaryMinus", + "tgt": "UnaryMinus" + }, + { + "src": "MarkupText", + "tgt": "MarkupText" + }, + { + "src": "UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "Pattern", + "tgt": "Pattern" + }, + { + "src": "Converse", + "tgt": "Converse" + }, + { + "src": "Operator", + "tgt": "Operator" + }, + { + "src": "Intersection", + "tgt": "Intersection" + }, + { + "src": "Role", + "tgt": "Role" + }, + { + "src": "Signature", + "tgt": "Signature" + }, + { + "src": "Context", + "tgt": "Context" + }, + { + "src": "ConceptName", + "tgt": "ConceptName" + }, + { + "src": "SubInterface", + "tgt": "SubInterface" + }, + { + "src": "FieldDef", + "tgt": "FieldDef" + }, + { + "src": "PatternName", + "tgt": "PatternName" + }, + { + "src": "RuleName", + "tgt": "RuleName" + }, + { + "src": "AmpersandVersion", + "tgt": "AmpersandVersion" + }, + { + "src": "View", + "tgt": "View" + }, + { + "src": "String", + "tgt": "String" + }, + { + "src": "KleenePlus", + "tgt": "KleenePlus" + }, + { + "src": "RightResidual", + "tgt": "RightResidual" + }, + { + "src": "RelationalAddition", + "tgt": "RelationalAddition" + }, + { + "src": "Epsilon", + "tgt": "Epsilon" + }, + { + "src": "Name", + "tgt": "Name" + }, + { + "src": "LeftResidual", + "tgt": "LeftResidual" + }, + { + "src": "Cruds", + "tgt": "Cruds" + }, + { + "src": "ContextName", + "tgt": "ContextName" + }, + { + "src": "CartesianProduct", + "tgt": "CartesianProduct" + }, + { + "src": "Relation", + "tgt": "Relation" + }, + { + "src": "Markup", + "tgt": "Markup" + }, + { + "src": "Rule", + "tgt": "Rule" + }, + { + "src": "Language", + "tgt": "Language" + }, + { + "src": "PropertyRule", + "tgt": "PropertyRule" + }, + { + "src": "BxTxt", + "tgt": "BxTxt" + }, + { + "src": "IsE", + "tgt": "IsE" + }, + { + "src": "Isa", + "tgt": "Isa" + }, + { + "src": "BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "Purpose", + "tgt": "Purpose" + } + ], + "relation": "name[Concept*ConceptName]" + }, + { + "links": [ + { + "src": "FormalAmpersand", + "tgt": "FormalAmpersand" + } + ], + "relation": "name[Context*ContextName]" + }, + { + "links": [], + "relation": "name[Interface*InterfaceName]" + }, + { + "links": [ + { + "src": "Compute_32_Closures", + "tgt": "Compute Closures" + }, + { + "src": "StringCombination", + "tgt": "StringCombination" + }, + { + "src": "Documentation", + "tgt": "Documentation" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Reflexive isa closures" + }, + { + "src": "Concepts", + "tgt": "Concepts" + }, + { + "src": "Rules", + "tgt": "Rules" + }, + { + "src": "Interfaces", + "tgt": "Interfaces" + }, + { + "src": "PropertyRules", + "tgt": "PropertyRules" + }, + { + "src": "Term_32_definitions", + "tgt": "Term definitions" + }, + { + "src": "Patterns", + "tgt": "Patterns" + }, + { + "src": "Validity", + "tgt": "Validity" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Static Interface Structure" + }, + { + "src": "Context", + "tgt": "Context" + }, + { + "src": "Relations", + "tgt": "Relations" + } + ], + "relation": "name[Pattern*PatternName]" + }, + { + "links": [ + { + "src": "interfaces_91_Role_42_Interface_93_", + "tgt": "interfaces" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "sign" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "explMarkup" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "context" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "valid" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "objcruds" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "isaPlus" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "isaRfx" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "ifcInputs" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "bind" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "propertyRule" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "pvsExp" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "context" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "uses" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "context" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "interfaces" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "source" + }, + { + "src": "maintains_91_Role_42_Rule_93_", + "tgt": "maintains" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "allConjuncts" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "explRefIds" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "context" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "declaredthrough" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "violatable" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "isLink" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "origin" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "name" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "target" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "language" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "sign" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "rc_conjunct" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "formalTerm" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ifcObj" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "decprM" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "ifcRoles" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ctxds" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "snd" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "urlEncodedName" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "name" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "result" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "segment" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "src" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "isaCopy" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "siObjs" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "userCpt" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "isaStar" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "userSrc" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "first" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "isAPI" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "genspc" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "operator" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "decprL" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "genspc" + }, + { + "src": "identityRules_91_Rule_42_Pattern_93_", + "tgt": "identityRules" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "concept" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "allRoles" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "udefrules" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "ifcQuads" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "context" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "isPublic" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "decprR" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "rrviol" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "decMean" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "isaRfxStar" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "usedIn" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "context" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "objTerm" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "srcOrTgt" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "second" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "versionInfo" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "name" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "name" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "label" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "concepts" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "text" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "sequenceNr" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "showADL" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "objSub" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "gengen" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "declaredIn" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "siConcept" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "objView" + }, + { + "src": "udefrules_91_Rule_42_Pattern_93_", + "tgt": "udefrules" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "meaning" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "tgt" + }, + { + "src": "message_91_Rule_42_Message_93_", + "tgt": "message" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "urlEncodedName" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "valid" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "meaning" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "identityRules" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "singleton" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "ifcPos" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "objDef" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "operator" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "origin" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "isaRfxCopy" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "originatesFrom" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "name" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "edit" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "text" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "origin" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "ifcOutputs" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "name" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "purpose" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "patRules" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "urlEncodedName" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "relsDefdIn" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "editFlp" + }, + { + "src": "origin_91_Purpose_42_Origin_93_", + "tgt": "origin" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "allRules" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "ifcConjuncts" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "siHeader" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "text" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "references" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "name" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "arg" + }, + { + "src": "prop_91_Relation_42_Property_93_", + "tgt": "prop" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "userTgt" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "gengen" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "isa" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ifcPurpose" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "valid" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ctxrs" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "isaRfxPlus" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "origin" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "fst" + } + ], + "relation": "name[Relation*RelationName]" + }, + { + "links": [ + { + "src": "ExecEngine", + "tgt": "ExecEngine" + }, + { + "src": "User", + "tgt": "User" + } + ], + "relation": "name[Role*RoleName]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "UNI objTerm[ObjectDef*Term]" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "TOT genspc[IsE*Concept]" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "UNI isAPI[Interface*Interface]" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "TOT gengen[Isa*Concept]" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "UNI second[BinaryTerm*Term]" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ASY isLink[InterfaceRef*InterfaceRef]" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "Compute isaRfxStar by Del" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "SUR siObjs[Box*BoxItem]" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "UNI versionInfo[Context*AmpersandVersion]" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "SUR segment[PairView*PairViewSegment]" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "Compute transitive closure of isa" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "INJ allRoles[Context*Role]" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "TOT text[BxTxt*Text]" + }, + { + "src": "identity__CombineStrings", + "tgt": "identity_CombineStrings" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "UNI siConcept[Box*Concept]" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "UNI src[Signature*Concept]" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "UNI userSrc[V*Concept]" + }, + { + "src": "identity__Pattern", + "tgt": "identity_Pattern" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "UNI ifcPos[Interface*Origin]" + }, + { + "src": "eq_32_relation", + "tgt": "eq relation" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "TOT concept[ConceptDef*Concept]" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "UNI objView[ObjectDef*View]" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "UNI singleton[Singleton*AtomValue]" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "UNI urlEncodedName[Pattern*EncodedName]" + }, + { + "src": "validConcepts", + "tgt": "validConcepts" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "UNI fst[CombineStrings*String]" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "SUR propertyRule[Relation*PropertyRule]" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "UNI decprR[Relation*String]" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "UNI meaning[ConceptDef*Meaning]" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "Compute transitive closure of isa by Del" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "UNI relsDefdIn[Relation*Context]" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "TOT name[Concept*ConceptName]" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "TOT result[CombineStrings*String]" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "UNI explMarkup[Purpose*Markup]" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "Equivalence - InsPair ifcRoles" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "UNI references[InterfaceRef*Interface]" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "INJ isAPI[Interface*Interface]" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "UNI genspc[IsE*Concept]" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "UNI context[Concept*Context]" + }, + { + "src": "identity__Concept", + "tgt": "identity_Concept" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "SYM isLink[InterfaceRef*InterfaceRef]" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "TOT objcruds[ObjectDef*Cruds]" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "UNI text[BxTxt*Text]" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "del unused ShowADL" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "UNI srcOrTgt[PairViewSegment*SourceOrTarget]" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "UNI ifcPurpose[Interface*Purpose]" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "UNI showADL[Term*ShowADL]" + }, + { + "src": "identity__Relation", + "tgt": "identity_Relation" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "UNI operator[UnaryTerm*Operator]" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "UNI ifcObj[Interface*ObjectDef]" + }, + { + "src": "property_32_enum", + "tgt": "property enum" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "TOT gengen[IsE*Concept]" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "TOT target[Relation*Concept]" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "pat defined in means used in" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "TOT references[InterfaceRef*Interface]" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "UNI decprL[Relation*String]" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "TOT versionInfo[Context*AmpersandVersion]" + }, + { + "src": "validRules", + "tgt": "validRules" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "del unused ConceptName" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "UNI name[Context*ContextName]" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "UNI text[Markup*MarkupText]" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "TOT name[Relation*RelationName]" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "UNI udefrules[Rule*Context]" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "UNI objcruds[ObjectDef*Cruds]" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "Compute isaRfxDel" + }, + { + "src": "AllValidRules", + "tgt": "AllValidRules" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "Compute transitive closure of isa by Ins" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "TOT objTerm[ObjectDef*Term]" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "UNI pvsExp[PairViewSegment*Term]" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "UNI context[Isa*Context]" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "UNI language[Markup*Language]" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "UNI result[CombineStrings*String]" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "Compute isaRfxIns" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "SUR name[Concept*ConceptName]" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "UNI text[PairViewSegment*String]" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "TOT source[Relation*Concept]" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "UNI arg[UnaryTerm*Term]" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "TOT language[Markup*Language]" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "UNI origin[SubInterface*Origin]" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "UNI userCpt[Epsilon*Concept]" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "UNI userTgt[V*Concept]" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "UNI name[Rule*RuleName]" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "del unused PatternName" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "SYM isAPI[Interface*Interface]" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "del unused RelationName" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "UNI name[Role*RoleName]" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "UNI bind[BindedRelation*Relation]" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "UNI urlEncodedName[Concept*EncodedName]" + }, + { + "src": "bindUsedIn", + "tgt": "bindUsedIn" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "INJ allConjuncts[Context*Conjunct]" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "TOT ifcObj[Interface*ObjectDef]" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "UNI sign[Relation*Signature]" + }, + { + "src": "conjunctTotal", + "tgt": "conjunctTotal" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "UNI formalTerm[Rule*Term]" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "UNI target[Relation*Concept]" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "Remove relation atom" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "UNI context[Pattern*Context]" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "UNI concept[ConceptDef*Concept]" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "UNI first[BinaryTerm*Term]" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "UNI ctxrs[Rule*Context]" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "TOT name[Pattern*PatternName]" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "UNI name[Relation*RelationName]" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "TOT snd[CombineStrings*String]" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "ASY isAPI[Interface*Interface]" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "UNI genspc[Isa*Concept]" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "validity of concepts in a context" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "UNI origin[Rule*Origin]" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "UNI isPublic[Interface*Interface]" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "INJ interfaces[Context*Interface]" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "TOT text[Markup*MarkupText]" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "UNI origin[ObjectDef*Origin]" + }, + { + "src": "AllValidConcepts", + "tgt": "AllValidConcepts" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "SYM isPublic[Interface*Interface]" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "UNI isLink[InterfaceRef*InterfaceRef]" + }, + { + "src": "originatesFromTotal", + "tgt": "originatesFromTotal" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "Remove rule atom" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "UNI siHeader[Box*BoxHeader]" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "TOT tgt[Signature*Concept]" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "UNI gengen[Isa*Concept]" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "UNI objSub[ObjectDef*SubInterface]" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "UNI name[Pattern*PatternName]" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "UNI ctxds[Relation*Context]" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "TOT fst[CombineStrings*String]" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "INJ isPublic[Interface*Interface]" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "UNI name[Interface*InterfaceName]" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "relation declared outside pattern" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "INJ siObjs[Box*BoxItem]" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "TOT rc_conjunct[Conjunct*Term]" + }, + { + "src": "identity__Rules", + "tgt": "identity_Rules" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "UNI origin[BoxItem*Origin]" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "UNI identityRules[Rule*Context]" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "TOT sequenceNr[PairViewSegment*SequenceNumber]" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "TOT src[Signature*Concept]" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "Compute transitive closure of isa[Concept*Concept]\\/isa[Concept*Concept]~" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "del unused ContextName" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "rule declared outside pattern" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "TOT explMarkup[Purpose*Markup]" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "del unused RuleName" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "TOT siHeader[Box*BoxHeader]" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "TOT genspc[Isa*Concept]" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "UNI sign[Term*Signature]" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "TOT name[Interface*InterfaceName]" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "SUR name[Pattern*PatternName]" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "ASY isPublic[Interface*Interface]" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "TOT objDef[BxExpr*ObjectDef]" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "UNI context[IsE*Context]" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "INJ segment[PairView*PairViewSegment]" + }, + { + "src": "validRelations", + "tgt": "validRelations" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "TOT label[FieldDef*FieldName]" + }, + { + "src": "violatableByInterface", + "tgt": "violatableByInterface" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "INJ isLink[InterfaceRef*InterfaceRef]" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "UNI operator[BinaryTerm*Operator]" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "UNI context[Interface*Context]" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "UNI snd[CombineStrings*String]" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "TOT context[IsE*Context]" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "UNI urlEncodedName[Rule*EncodedName]" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "UNI sequenceNr[PairViewSegment*SequenceNumber]" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "TOT siConcept[Box*Concept]" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "UNI decprM[Relation*String]" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "UNI tgt[Signature*Concept]" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "UNI label[FieldDef*FieldName]" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "self-sustained patterns" + }, + { + "src": "bindTotal", + "tgt": "bindTotal" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "TOT context[Isa*Context]" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "UNI rrviol[Rule*PairView]" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "UNI source[Relation*Concept]" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "ASY isa[Concept*Concept]" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "TOT declaredthrough[PropertyRule*Property]" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "UNI context[Rule*Context]" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "Compute isaRfxStar by Ins" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "UNI objDef[BxExpr*ObjectDef]" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "INJ ifcObj[Interface*ObjectDef]" + }, + { + "src": "enumerationOfLanguage", + "tgt": "enumerationOfLanguage" + } + ], + "relation": "name[Rule*RuleName]" + }, + { + "links": [], + "relation": "objDef[BxExpr*ObjectDef]" + }, + { + "links": [], + "relation": "objSub[ObjectDef*SubInterface]" + }, + { + "links": [], + "relation": "objTerm[ObjectDef*Term]" + }, + { + "links": [], + "relation": "objView[ObjectDef*View]" + }, + { + "links": [], + "relation": "objcruds[ObjectDef*Cruds]" + }, + { + "links": [ + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "tgt": "Composition" + }, + { + "src": "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "tgt": "Inclusion" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "tgt": "Inclusion" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "tgt": "Equivalence" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "tgt": "Inclusion" + }, + { + "src": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "tgt": "Equivalence" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "tgt": "Composition" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "tgt": "Union" + }, + { + "src": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "tgt": "Difference" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "tgt": "Composition" + }, + { + "src": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "tgt": "Equivalence" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "tgt": "Union" + }, + { + "src": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "tgt": "Composition" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "tgt": "Composition" + }, + { + "src": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "tgt": "Composition" + }, + { + "src": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "tgt": "Composition" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "tgt": "Composition" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "tgt": "Equivalence" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "tgt": "Union" + }, + { + "src": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "tgt": "Equivalence" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "tgt": "Equivalence" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "tgt": "Composition" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "tgt": "Union" + }, + { + "src": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "tgt": "Difference" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#", + "tgt": "Union" + } + ], + "relation": "operator[BinaryTerm*Operator]" + }, + { + "links": [ + { + "src": "ECpl_32__40_EDcI_32_EncodedName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_SequenceNumber_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Property_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_V_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Operator_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_SourceOrTarget_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Purpose_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Box_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_View_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_SubInterface_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_RuleName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Role_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Context_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Relation_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Singleton_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_ContextName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_ShowADL_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_BinaryTerm_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_AmpersandVersion_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_UnaryTerm_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceRef_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_PatternName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Language_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Text_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_BxExpr_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Markup_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_IsE_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_CombineStrings_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Term_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptDef_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_RoleName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Isa_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Origin_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_AtomValue_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Signature_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_PropertyRule_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Conjunct_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_PairViewSegment_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldDef_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_String_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_MarkupText_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Interface_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Pattern_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_BindedRelation_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxHeader_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_ObjectDef_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_PairView_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Meaning_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_BxTxt_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldName_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Rule_41_", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxItem_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Epsilon_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Cruds_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_RelationName_41_", + "tgt": "UnaryMinus" + } + ], + "relation": "operator[UnaryTerm*Operator]" + }, + { + "links": [], + "relation": "origin[BoxItem*Origin]" + }, + { + "links": [], + "relation": "origin[ObjectDef*Origin]" + }, + { + "links": [ + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2973721731071279419#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:80:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-8892515894223045709#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:64:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#6734325139763196852#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:87:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#8049226183546043135#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:133:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-4390469912820817086#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:72:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-2460727361764916650#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:92:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-1258477802788574355#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:97:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#7117664276201810791#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:119:5" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2827985053436682998#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:2:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#3102498805014464155#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:89:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#3247973230908265376#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:2:1" + } + ], + "relation": "origin[Purpose*Origin]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "PropertyRule for UNI objTerm[ObjectDef*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:46:5" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "PropertyRule for TOT genspc[IsE*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:39:5" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for UNI isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "PropertyRule for TOT gengen[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:33:5" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "PropertyRule for UNI second[BinaryTerm*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:40:5" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "PropertyRule for ASY isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:91:5" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "PropertyRule for SUR siObjs[Box*BoxItem] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:64:5" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "PropertyRule for UNI versionInfo[Context*AmpersandVersion] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:8:1" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "PropertyRule for SUR segment[PairView*PairViewSegment] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:23:1" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:53:5" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "PropertyRule for INJ allRoles[Context*Role] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:53:1" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "PropertyRule for TOT text[BxTxt*Text] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:72:5" + }, + { + "src": "identity__CombineStrings", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:57:3" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "PropertyRule for UNI siConcept[Box*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:60:5" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "PropertyRule for UNI src[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:31:1" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "PropertyRule for UNI userSrc[V*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:55:5" + }, + { + "src": "identity__Pattern", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:36:5" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "PropertyRule for UNI ifcPos[Interface*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:33:5" + }, + { + "src": "eq_32_relation", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:12:1" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "PropertyRule for TOT concept[ConceptDef*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:6:5" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "PropertyRule for UNI objView[ObjectDef*View] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:50:5" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "PropertyRule for UNI singleton[Singleton*AtomValue] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:51:5" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "PropertyRule for UNI urlEncodedName[Pattern*EncodedName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:24:5" + }, + { + "src": "validConcepts", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:105:5" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "PropertyRule for UNI fst[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:54:3" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "PropertyRule for SUR propertyRule[Relation*PropertyRule] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:37:5" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "PropertyRule for UNI decprR[Relation*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:51:1" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "PropertyRule for UNI meaning[ConceptDef*Meaning] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:16:5" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:61:5" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "PropertyRule for UNI relsDefdIn[Relation*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:50:5" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "PropertyRule for TOT name[Concept*ConceptName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:7:5" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "PropertyRule for TOT result[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:56:3" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "PropertyRule for UNI explMarkup[Purpose*Markup] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:19:5" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:83:5" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "PropertyRule for UNI references[InterfaceRef*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:68:5" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for INJ isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "PropertyRule for UNI genspc[IsE*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:39:5" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "PropertyRule for UNI context[Concept*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:27:5" + }, + { + "src": "identity__Concept", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:14:5" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "PropertyRule for SYM isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "PropertyRule for TOT objcruds[ObjectDef*Cruds] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:48:5" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "PropertyRule for UNI text[BxTxt*Text] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:72:5" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:89:7" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "PropertyRule for UNI srcOrTgt[PairViewSegment*SourceOrTarget] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:28:1" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "PropertyRule for UNI ifcPurpose[Interface*Purpose] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:35:5" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "PropertyRule for UNI showADL[Term*ShowADL] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:85:1" + }, + { + "src": "identity__Relation", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:11:1" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "PropertyRule for UNI operator[UnaryTerm*Operator] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:46:5" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "PropertyRule for UNI ifcObj[Interface*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:37:5" + }, + { + "src": "property_32_enum", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:50:5" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "PropertyRule for TOT gengen[IsE*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:37:5" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "PropertyRule for TOT target[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:24:5" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:84:5" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "PropertyRule for TOT references[InterfaceRef*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:68:5" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "PropertyRule for UNI decprL[Relation*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:47:1" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "PropertyRule for TOT versionInfo[Context*AmpersandVersion] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:8:1" + }, + { + "src": "validRules", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:141:5" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:10:5" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "PropertyRule for UNI name[Context*ContextName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:29:5" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "PropertyRule for UNI text[Markup*MarkupText] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:15:5" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "PropertyRule for TOT name[Relation*RelationName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:21:5" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "PropertyRule for UNI udefrules[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:54:5" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "PropertyRule for UNI objcruds[ObjectDef*Cruds] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:48:5" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:77:5" + }, + { + "src": "AllValidRules", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:145:5" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:58:5" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "PropertyRule for TOT objTerm[ObjectDef*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:46:5" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "PropertyRule for UNI pvsExp[PairViewSegment*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:31:1" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "PropertyRule for UNI context[Isa*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:40:5" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "PropertyRule for UNI language[Markup*Language] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:14:5" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "PropertyRule for UNI result[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:56:3" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:74:5" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "PropertyRule for SUR name[Concept*ConceptName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:7:5" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "PropertyRule for UNI text[PairViewSegment*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:27:1" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "PropertyRule for TOT source[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:23:5" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "PropertyRule for UNI arg[UnaryTerm*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:45:5" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "PropertyRule for TOT language[Markup*Language] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:14:5" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "PropertyRule for UNI origin[SubInterface*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:58:5" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "PropertyRule for UNI userCpt[Epsilon*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:60:5" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "PropertyRule for UNI userTgt[V*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:56:5" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "PropertyRule for UNI name[Rule*RuleName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:16:5" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:15:7" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for SYM isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:23:5" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "PropertyRule for UNI name[Role*RoleName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:54:1" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "PropertyRule for UNI bind[BindedRelation*Relation] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:38:1" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "PropertyRule for UNI urlEncodedName[Concept*EncodedName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:25:5" + }, + { + "src": "bindUsedIn", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:13:5" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "PropertyRule for INJ allConjuncts[Context*Conjunct] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:36:1" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "PropertyRule for TOT ifcObj[Interface*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:37:5" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "PropertyRule for UNI sign[Relation*Signature] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:28:1" + }, + { + "src": "conjunctTotal", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:39:1" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "PropertyRule for UNI formalTerm[Rule*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:31:5" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "PropertyRule for UNI target[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:24:5" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:35:5" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "PropertyRule for UNI context[Pattern*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:61:5" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "PropertyRule for UNI concept[ConceptDef*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:6:5" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "PropertyRule for UNI first[BinaryTerm*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:39:5" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "PropertyRule for UNI ctxrs[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:52:5" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "PropertyRule for TOT name[Pattern*PatternName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:12:5" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "PropertyRule for UNI name[Relation*RelationName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:21:5" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "PropertyRule for TOT snd[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:55:3" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for ASY isAPI[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:39:5" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "PropertyRule for UNI genspc[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:35:5" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:113:5" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "PropertyRule for UNI origin[Rule*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:26:5" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for UNI isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "PropertyRule for INJ interfaces[Context*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:60:1" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "PropertyRule for TOT text[Markup*MarkupText] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:15:5" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "PropertyRule for UNI origin[ObjectDef*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:44:5" + }, + { + "src": "AllValidConcepts", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:108:5" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for SYM isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "PropertyRule for UNI isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5" + }, + { + "src": "originatesFromTotal", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:45:1" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:30:5" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "PropertyRule for UNI siHeader[Box*BoxHeader] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:62:5" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "PropertyRule for TOT tgt[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:34:1" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "PropertyRule for UNI gengen[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:33:5" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "PropertyRule for UNI objSub[ObjectDef*SubInterface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:52:5" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "PropertyRule for UNI name[Pattern*PatternName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:12:5" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "PropertyRule for UNI ctxds[Relation*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:48:5" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "PropertyRule for TOT fst[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:54:3" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for INJ isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "PropertyRule for UNI name[Interface*InterfaceName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:18:5" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:76:5" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "PropertyRule for INJ siObjs[Box*BoxItem] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:64:5" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "PropertyRule for TOT rc_conjunct[Conjunct*Term] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:37:1" + }, + { + "src": "identity__Rules", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:9:5" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "PropertyRule for UNI origin[BoxItem*Origin] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:71:5" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "PropertyRule for UNI identityRules[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:57:5" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "PropertyRule for TOT sequenceNr[PairViewSegment*SequenceNumber] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:24:1" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "PropertyRule for TOT src[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:31:1" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:83:5" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:32:7" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:68:5" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "PropertyRule for TOT explMarkup[Purpose*Markup] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:19:5" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:19:7" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "PropertyRule for TOT siHeader[Box*BoxHeader] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:62:5" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "PropertyRule for TOT genspc[Isa*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:35:5" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "PropertyRule for UNI sign[Term*Signature] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:16:5" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "PropertyRule for TOT name[Interface*InterfaceName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:18:5" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "PropertyRule for SUR name[Pattern*PatternName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:12:5" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "PropertyRule for ASY isPublic[Interface*Interface] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:75:5" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "PropertyRule for TOT objDef[BxExpr*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:69:5" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "PropertyRule for UNI context[IsE*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:41:5" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "PropertyRule for INJ segment[PairView*PairViewSegment] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:23:1" + }, + { + "src": "validRelations", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:127:5" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "PropertyRule for TOT label[FieldDef*FieldName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:41:5" + }, + { + "src": "violatableByInterface", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:115:1" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "PropertyRule for INJ isLink[InterfaceRef*InterfaceRef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:66:5" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "PropertyRule for UNI operator[BinaryTerm*Operator] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Terms.adl:41:5" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "PropertyRule for UNI context[Interface*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:22:5" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "PropertyRule for UNI snd[CombineStrings*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:55:3" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "PropertyRule for TOT context[IsE*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:41:5" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "PropertyRule for UNI urlEncodedName[Rule*EncodedName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:23:5" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "PropertyRule for UNI sequenceNr[PairViewSegment*SequenceNumber] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:24:1" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "PropertyRule for TOT siConcept[Box*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:60:5" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "PropertyRule for UNI decprM[Relation*String] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:49:1" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "PropertyRule for UNI tgt[Signature*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:34:1" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "PropertyRule for UNI label[FieldDef*FieldName] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:41:5" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Patterns.adl:40:5" + }, + { + "src": "bindTotal", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Relations.adl:40:1" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "PropertyRule for TOT context[Isa*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Contexts.adl:40:5" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "PropertyRule for UNI rrviol[Rule*PairView] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Generics.adl:22:1" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "PropertyRule for UNI source[Relation*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:23:5" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "PropertyRule for ASY isa[Concept*Concept] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:44:5" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "PropertyRule for TOT declaredthrough[PropertyRule*Property] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:35:5" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "PropertyRule for UNI context[Rule*Context] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Rules.adl:12:5" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Concepts.adl:88:5" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "PropertyRule for UNI objDef[BxExpr*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:69:5" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "PropertyRule for INJ ifcObj[Interface*ObjectDef] which is defined at /workspaces/4ampersand/AmpersandData/FormalAmpersand/Interfaces.adl:37:5" + }, + { + "src": "enumerationOfLanguage", + "tgt": "/workspaces/4ampersand/AmpersandData/FormalAmpersand/Documentation.adl:16:5" + } + ], + "relation": "origin[Rule*Origin]" + }, + { + "links": [], + "relation": "origin[SubInterface*Origin]" + }, + { + "links": [], + "relation": "originatesFrom[Conjunct*Rule]" + }, + { + "links": [ + { + "src": "Compute_32_Closures", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa" + }, + { + "src": "Compute_32_Closures", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#" + }, + { + "src": "Compute_32_Closures", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#" + }, + { + "src": "Documentation", + "tgt": "enumerationOfLanguage" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Compute_32_isaRfxStar_32_by_32_Del" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Compute_32_isaRfxDel" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Compute_32_isaRfxIns" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Compute_32_isaRfxStar_32_by_32_Ins" + }, + { + "src": "Concepts", + "tgt": "del_32_unused_32_ConceptName" + }, + { + "src": "Rules", + "tgt": "del_32_unused_32_RuleName" + }, + { + "src": "Interfaces", + "tgt": "violatableByInterface" + }, + { + "src": "PropertyRules", + "tgt": "property_32_enum" + }, + { + "src": "Term_32_definitions", + "tgt": "bindUsedIn" + }, + { + "src": "Validity", + "tgt": "validConcepts" + }, + { + "src": "Validity", + "tgt": "validRules" + }, + { + "src": "Validity", + "tgt": "AllValidRules" + }, + { + "src": "Validity", + "tgt": "validity_32_of_32_concepts_32_in_32_a_32_context" + }, + { + "src": "Validity", + "tgt": "AllValidConcepts" + }, + { + "src": "Validity", + "tgt": "validRelations" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Equivalence_32__45__32_InsPair_32_ifcRoles" + }, + { + "src": "Context", + "tgt": "pat_32_defined_32_in_32_means_32_used_32_in" + }, + { + "src": "Context", + "tgt": "relation_32_declared_32_outside_32_pattern" + }, + { + "src": "Context", + "tgt": "del_32_unused_32_ContextName" + }, + { + "src": "Context", + "tgt": "rule_32_declared_32_outside_32_pattern" + }, + { + "src": "Relations", + "tgt": "eq_32_relation" + }, + { + "src": "Relations", + "tgt": "del_32_unused_32_RelationName" + }, + { + "src": "Relations", + "tgt": "bindTotal" + } + ], + "relation": "patRules[Pattern*Rule]" + }, + { + "links": [ + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "UNI" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "UNI" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "TOT" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "TOT" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "UNI" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "TOT" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "UNI" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "SUR" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "INJ" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "INJ" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "TOT" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "INJ" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ASY" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "UNI" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "SYM" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "SUR" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "TOT" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "UNI" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "TOT" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "UNI" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "TOT" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "INJ" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "UNI" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "TOT" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "UNI" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "UNI" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "TOT" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "TOT" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "UNI" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "TOT" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "INJ" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "SUR" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "INJ" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "SUR" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "INJ" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ASY" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "UNI" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "SYM" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "UNI" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "UNI" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "INJ" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "TOT" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "INJ" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ASY" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "UNI" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "SYM" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "UNI" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "UNI" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "TOT" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "UNI" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "UNI" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "TOT" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "TOT" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "UNI" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "UNI" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "TOT" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "UNI" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "TOT" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "UNI" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "TOT" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "UNI" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "UNI" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "UNI" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "UNI" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "UNI" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "UNI" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "UNI" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "TOT" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "UNI" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "SUR" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "TOT" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "UNI" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "UNI" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "UNI" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "UNI" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "TOT" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "UNI" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "TOT" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "UNI" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "TOT" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "UNI" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "UNI" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "UNI" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "TOT" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "ASY" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "UNI" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "UNI" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "UNI" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "UNI" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "TOT" + } + ], + "relation": "prop[Relation*Property]" + }, + { + "links": [ + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "UNI_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "UNI_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "TOT_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "UNI_32_context_91_Isa_42_Context_93_" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "TOT_32_context_91_Isa_42_Context_93_" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "UNI_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "UNI_32_context_91_Interface_42_Context_93_" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "UNI_32_context_91_Rule_42_Context_93_" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "INJ_32_interfaces_91_Context_42_Interface_93_" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "TOT_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "UNI_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "UNI_32_context_91_Concept_42_Context_93_" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "UNI_32_origin_91_Rule_42_Origin_93_" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "TOT_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "SUR_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "TOT_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "UNI_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "UNI_32_language_91_Markup_42_Language_93_" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "TOT_32_language_91_Markup_42_Language_93_" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "UNI_32_sign_91_Term_42_Signature_93_" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "UNI_32_formalTerm_91_Rule_42_Term_93_" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "UNI_32_decprM_91_Relation_42_String_93_" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "UNI_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "TOT_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "UNI_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "UNI_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "TOT_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "TOT_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "UNI_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "SUR_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "INJ_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "UNI_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "TOT_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "SUR_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "INJ_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "UNI_32_userCpt_91_Epsilon_42_Concept_93_" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "UNI_32_userSrc_91_V_42_Concept_93_" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "UNI_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "UNI_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "INJ_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "SYM_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ASY_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "TOT_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "UNI_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "UNI_32_operator_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "UNI_32_decprL_91_Relation_42_String_93_" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "UNI_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "TOT_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "TOT_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "UNI_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "INJ_32_allRoles_91_Context_42_Role_93_" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "UNI_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "UNI_32_context_91_IsE_42_Context_93_" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "TOT_32_context_91_IsE_42_Context_93_" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "UNI_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "SYM_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "INJ_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ASY_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "UNI_32_decprR_91_Relation_42_String_93_" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "UNI_32_rrviol_91_Rule_42_PairView_93_" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "UNI_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "UNI_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "TOT_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "UNI_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "TOT_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "UNI_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "UNI_32_name_91_Role_42_RoleName_93_" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "TOT_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "UNI_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "TOT_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "UNI_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "UNI_32_showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "TOT_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "UNI_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "UNI_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "TOT_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "UNI_32_objView_91_ObjectDef_42_View_93_" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "TOT_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "UNI_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "UNI_32_identityRules_91_Rule_42_Context_93_" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "UNI_32_singleton_91_Singleton_42_AtomValue_93_" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "UNI_32_ifcPos_91_Interface_42_Origin_93_" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "UNI_32_operator_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "UNI_32_origin_91_ObjectDef_42_Origin_93_" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "TOT_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "UNI_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "SUR_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "UNI_32_text_91_PairViewSegment_42_String_93_" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "UNI_32_origin_91_SubInterface_42_Origin_93_" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "UNI_32_name_91_Context_42_ContextName_93_" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "UNI_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "UNI_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "TOT_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "UNI_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "TOT_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "UNI_32_references_91_InterfaceRef_42_Interface_93_" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "TOT_32_references_91_InterfaceRef_42_Interface_93_" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "UNI_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "UNI_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "UNI_32_userTgt_91_V_42_Concept_93_" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "TOT_32_gengen_91_IsE_42_Concept_93_" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "ASY_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "UNI_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "UNI_32_origin_91_BoxItem_42_Origin_93_" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "UNI_32_fst_91_CombineStrings_42_String_93_" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "TOT_32_fst_91_CombineStrings_42_String_93_" + } + ], + "relation": "propertyRule[Relation*PropertyRule]" + }, + { + "links": [], + "relation": "purpose[Concept*Purpose]" + }, + { + "links": [], + "relation": "purpose[Context*Purpose]" + }, + { + "links": [], + "relation": "purpose[Interface*Purpose]" + }, + { + "links": [ + { + "src": "Documentation", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#3247973230908265376#" + }, + { + "src": "Validity", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#3102498805014464155#" + } + ], + "relation": "purpose[Pattern*Purpose]" + }, + { + "links": [ + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#6734325139763196852#" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-2460727361764916650#" + } + ], + "relation": "purpose[Relation*Purpose]" + }, + { + "links": [ + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#2973721731071279419#" + }, + { + "src": "validRules", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#8049226183546043135#" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-4390469912820817086#" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-8892515894223045709#" + }, + { + "src": "validRelations", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-1258477802788574355#" + }, + { + "src": "validRelations", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#7117664276201810791#" + } + ], + "relation": "purpose[Rule*Purpose]" + }, + { + "links": [], + "relation": "purpose[View*Purpose]" + }, + { + "links": [ + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2504457872058229069#", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#506685191556591896#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2339750469280622221#", + "tgt": "EDcI_32_Conjunct" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1131310679574382933#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5363706261334871523#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#807816102408757287#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#829452420012485253#", + "tgt": "EDcI_32_Rule" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8712500751995728222#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3261605388333068840#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3280520154447349536#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5279985410299939197#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1239230012924432624#", + "tgt": "EDcI_32_PatternName" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-9145906204149879822#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2731248131323952095#", + "tgt": "EDcI_32_BindedRelation" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#6279000464070607886#", + "tgt": "EDcI_32_RelationName" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#810021753721915999#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5229170931651876603#", + "tgt": "EDcI_32_ContextName" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3806290609067824435#", + "tgt": "EDcI_32_ConceptName" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2465771562820730682#", + "tgt": "EDcI_32_Rule" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2928775652868563819#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5890845237174246261#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-6367020530931582629#", + "tgt": "EDcI_32_Conjunct" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-804976625508211874#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1547786437670633555#", + "tgt": "EDcI_32_RuleName" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1875432961742554492#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5734439764738578720#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2786938525107105216#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5172736250312740281#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5973122557515854308#", + "tgt": "EDcI_32_Pattern" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8808592419693171458#", + "tgt": "EDcI_32_ShowADL" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4432079552802658708#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4152372421900393912#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8988397864981637680#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#668490810404310190#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2259346634381915067#", + "tgt": "EDcI_32_Context" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4235022621651823531#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3678470064294959025#", + "tgt": "EDcI_32_Rule" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3904287624391288621#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8549321479606090591#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5889076870627484960#", + "tgt": "EDcI_32_Term" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1773262935696289280#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#487236882217247396#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7509754404752459593#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#7781953638700637927#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-4900407910765200102#", + "tgt": "EDcI_32_Role" + } + ], + "relation": "pvsExp[PairViewSegment*Term]" + }, + { + "links": [ + { + "src": "conj__40", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#" + }, + { + "src": "conj__41", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#" + }, + { + "src": "conj__42", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#" + }, + { + "src": "conj__43", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#" + }, + { + "src": "conj__44", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#" + }, + { + "src": "conj__45", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#" + }, + { + "src": "conj__46", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#" + }, + { + "src": "conj__47", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#" + }, + { + "src": "conj__48", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#" + }, + { + "src": "conj__49", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#" + }, + { + "src": "conj__59", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#" + }, + { + "src": "conj__58", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#" + }, + { + "src": "conj__51", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#" + }, + { + "src": "conj__50", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#" + }, + { + "src": "conj__53", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#" + }, + { + "src": "conj__52", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#" + }, + { + "src": "conj__55", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#" + }, + { + "src": "conj__54", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#" + }, + { + "src": "conj__57", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#" + }, + { + "src": "conj__56", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#" + }, + { + "src": "conj__62", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#" + }, + { + "src": "conj__63", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#" + }, + { + "src": "conj__60", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#" + }, + { + "src": "conj__61", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#" + }, + { + "src": "conj__66", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#" + }, + { + "src": "conj__67", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#" + }, + { + "src": "conj__64", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#" + }, + { + "src": "conj__65", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#" + }, + { + "src": "conj__68", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#" + }, + { + "src": "conj__69", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#" + }, + { + "src": "conj__79", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#" + }, + { + "src": "conj__78", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#" + }, + { + "src": "conj__73", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#" + }, + { + "src": "conj__72", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#" + }, + { + "src": "conj__71", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#" + }, + { + "src": "conj__70", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#" + }, + { + "src": "conj__77", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#" + }, + { + "src": "conj__76", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#" + }, + { + "src": "conj__75", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#" + }, + { + "src": "conj__74", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#" + }, + { + "src": "conj__19", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#" + }, + { + "src": "conj__18", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#" + }, + { + "src": "conj__15", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#" + }, + { + "src": "conj__14", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#" + }, + { + "src": "conj__17", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#" + }, + { + "src": "conj__16", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#" + }, + { + "src": "conj__11", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#" + }, + { + "src": "conj__10", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#" + }, + { + "src": "conj__13", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#" + }, + { + "src": "conj__12", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#" + }, + { + "src": "conj__26", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#" + }, + { + "src": "conj__27", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#" + }, + { + "src": "conj__24", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#" + }, + { + "src": "conj__25", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#" + }, + { + "src": "conj__22", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#" + }, + { + "src": "conj__23", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#" + }, + { + "src": "conj__20", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#" + }, + { + "src": "conj__21", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#" + }, + { + "src": "conj__28", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#" + }, + { + "src": "conj__29", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#" + }, + { + "src": "conj__39", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#" + }, + { + "src": "conj__38", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#" + }, + { + "src": "conj__37", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#" + }, + { + "src": "conj__36", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#" + }, + { + "src": "conj__35", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#" + }, + { + "src": "conj__34", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#" + }, + { + "src": "conj__33", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#" + }, + { + "src": "conj__32", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#" + }, + { + "src": "conj__31", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#" + }, + { + "src": "conj__30", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#" + }, + { + "src": "conj__88", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#" + }, + { + "src": "conj__89", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#" + }, + { + "src": "conj__84", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#" + }, + { + "src": "conj__85", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#" + }, + { + "src": "conj__86", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#" + }, + { + "src": "conj__87", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#" + }, + { + "src": "conj__80", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#" + }, + { + "src": "conj__81", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#" + }, + { + "src": "conj__82", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#" + }, + { + "src": "conj__83", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#" + }, + { + "src": "conj__95", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#" + }, + { + "src": "conj__94", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#" + }, + { + "src": "conj__97", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#" + }, + { + "src": "conj__96", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#" + }, + { + "src": "conj__91", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#" + }, + { + "src": "conj__90", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#" + }, + { + "src": "conj__93", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#" + }, + { + "src": "conj__92", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#" + }, + { + "src": "conj__99", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#" + }, + { + "src": "conj__98", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#" + }, + { + "src": "conj__158", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#" + }, + { + "src": "conj__159", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#" + }, + { + "src": "conj__150", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#" + }, + { + "src": "conj__151", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#" + }, + { + "src": "conj__152", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#" + }, + { + "src": "conj__153", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#" + }, + { + "src": "conj__154", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#" + }, + { + "src": "conj__155", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#" + }, + { + "src": "conj__156", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#" + }, + { + "src": "conj__157", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#" + }, + { + "src": "conj__141", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#" + }, + { + "src": "conj__140", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#" + }, + { + "src": "conj__143", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#" + }, + { + "src": "conj__142", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#" + }, + { + "src": "conj__145", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#" + }, + { + "src": "conj__144", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#" + }, + { + "src": "conj__147", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#" + }, + { + "src": "conj__146", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#" + }, + { + "src": "conj__149", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#" + }, + { + "src": "conj__148", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#" + }, + { + "src": "conj__172", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#" + }, + { + "src": "conj__173", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#" + }, + { + "src": "conj__170", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#" + }, + { + "src": "conj__171", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#" + }, + { + "src": "conj__176", + "tgt": "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#" + }, + { + "src": "conj__174", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#" + }, + { + "src": "conj__175", + "tgt": "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#" + }, + { + "src": "conj__163", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#" + }, + { + "src": "conj__162", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#" + }, + { + "src": "conj__161", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#" + }, + { + "src": "conj__160", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#" + }, + { + "src": "conj__167", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#" + }, + { + "src": "conj__166", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#" + }, + { + "src": "conj__165", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#" + }, + { + "src": "conj__164", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#" + }, + { + "src": "conj__169", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#" + }, + { + "src": "conj__168", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#" + }, + { + "src": "conj__118", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#" + }, + { + "src": "conj__119", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#" + }, + { + "src": "conj__114", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#" + }, + { + "src": "conj__115", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#" + }, + { + "src": "conj__116", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#" + }, + { + "src": "conj__117", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#" + }, + { + "src": "conj__110", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#" + }, + { + "src": "conj__111", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#" + }, + { + "src": "conj__112", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#" + }, + { + "src": "conj__113", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#" + }, + { + "src": "conj__105", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#" + }, + { + "src": "conj__104", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#" + }, + { + "src": "conj__107", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#" + }, + { + "src": "conj__106", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#" + }, + { + "src": "conj__101", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#" + }, + { + "src": "conj__100", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#" + }, + { + "src": "conj__103", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#" + }, + { + "src": "conj__102", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "conj__109", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#" + }, + { + "src": "conj__108", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#" + }, + { + "src": "conj__138", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#" + }, + { + "src": "conj__139", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#" + }, + { + "src": "conj__136", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#" + }, + { + "src": "conj__137", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#" + }, + { + "src": "conj__134", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#" + }, + { + "src": "conj__135", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#" + }, + { + "src": "conj__132", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#" + }, + { + "src": "conj__133", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#" + }, + { + "src": "conj__130", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#" + }, + { + "src": "conj__131", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#" + }, + { + "src": "conj__127", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#" + }, + { + "src": "conj__126", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#" + }, + { + "src": "conj__125", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#" + }, + { + "src": "conj__124", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#" + }, + { + "src": "conj__123", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#" + }, + { + "src": "conj__122", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#" + }, + { + "src": "conj__121", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#" + }, + { + "src": "conj__120", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#" + }, + { + "src": "conj__129", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#" + }, + { + "src": "conj__128", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#" + }, + { + "src": "conj__4", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#" + }, + { + "src": "conj__5", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#" + }, + { + "src": "conj__6", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#" + }, + { + "src": "conj__7", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#" + }, + { + "src": "conj__0", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#" + }, + { + "src": "conj__1", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#" + }, + { + "src": "conj__2", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#" + }, + { + "src": "conj__3", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#" + }, + { + "src": "conj__8", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#" + }, + { + "src": "conj__9", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#" + } + ], + "relation": "rc_conjunct[Conjunct*Term]" + }, + { + "links": [], + "relation": "references[InterfaceRef*Interface]" + }, + { + "links": [ + { + "src": "interfaces_91_Role_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "maintains_91_Role_42_Rule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identityRules_91_Rule_42_Pattern_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "udefrules_91_Rule_42_Pattern_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "message_91_Rule_42_Message_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "origin_91_Purpose_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "prop_91_Relation_42_Property_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "FormalAmpersand" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "FormalAmpersand" + } + ], + "relation": "relsDefdIn[Relation*Context]" + }, + { + "links": [], + "relation": "result[CombineStrings*String]" + }, + { + "links": [ + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-215525101976141509#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5311241928487619847#" + }, + { + "src": "validConcepts", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3983627488224281304#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1324171278638426569#" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6218151999540667048#" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6506446177026431521#" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-3455257579857424565#" + }, + { + "src": "validRules", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1573692527778022734#" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3299760808026510261#" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#6458531984732719601#" + }, + { + "src": "AllValidRules", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-118780201852686197#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5853500586177528882#" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6885859657850632074#" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1502060787548771311#" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-318938626168703150#" + }, + { + "src": "bindUsedIn", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1363632679043670642#" + }, + { + "src": "conjunctTotal", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6894774565060112709#" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6695776832735558197#" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-293038600317125618#" + }, + { + "src": "AllValidConcepts", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5804314565331723606#" + }, + { + "src": "originatesFromTotal", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6757106651719722837#" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1756929578842226753#" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4127348966423375984#" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#409666261959419746#" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4094778607791465087#" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#9037284087878882248#" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-624175152809773309#" + }, + { + "src": "validRelations", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5151979853292595595#" + }, + { + "src": "bindTotal", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4302791153969466399#" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5944945763962095904#" + } + ], + "relation": "rrviol[Rule*PairView]" + }, + { + "links": [ + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "tgt": "ECpl_32__40_EDcI_32_MarkupText_41_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "tgt": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "tgt": "ECpl_32__40_EDcI_32_View_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "tgt": "ECpl_32__40_EDcI_32_Singleton_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "tgt": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "tgt": "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "tgt": "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "tgt": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "tgt": "EDcI_32_InterfaceRef" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "tgt": "ECpl_32__40_EDcI_32_RoleName_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "tgt": "ECpl_32__40_EDcI_32_RelationName_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "tgt": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#" + }, + { + "src": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "tgt": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#" + }, + { + "src": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "tgt": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "tgt": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "tgt": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "tgt": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "tgt": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "tgt": "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "tgt": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "tgt": "ECpl_32__40_EDcI_32_BoxItem_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "tgt": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "tgt": "ECpl_32__40_EDcI_32_UnaryTerm_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "tgt": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "tgt": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "tgt": "ECpl_32__40_EDcI_32_Role_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "tgt": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "tgt": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "tgt": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "tgt": "EDcI_32_CombineStrings" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "tgt": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "tgt": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "tgt": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "tgt": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "tgt": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "tgt": "EDcI_32_Rule" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "tgt": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "tgt": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "tgt": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "tgt": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "tgt": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "tgt": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "tgt": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "tgt": "ECpl_32__40_EDcI_32_Text_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "tgt": "ECpl_32__40_EDcI_32_V_41_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "tgt": "EDcD_32_showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "tgt": "EDcD_32_ifcRoles_91_Interface_42_Role_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "tgt": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "tgt": "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "tgt": "ECpl_32__40_EDcI_32_BxTxt_41_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "tgt": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "tgt": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "tgt": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "tgt": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "tgt": "EDcI_32_Pattern" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "tgt": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "tgt": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "tgt": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#" + }, + { + "src": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "tgt": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "tgt": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "tgt": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "tgt": "ECpl_32__40_EDcI_32_AtomValue_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "tgt": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "tgt": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#" + }, + { + "src": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "tgt": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#" + }, + { + "src": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "tgt": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "tgt": "ECpl_32__40_EDcI_32_UnaryTerm_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "tgt": "ECpl_32__40_EDcI_32_BinaryTerm_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "tgt": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "tgt": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "tgt": "ECpl_32__40_EDcI_32_BoxItem_41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "tgt": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "tgt": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "tgt": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "tgt": "ECpl_32__40_EDcI_32_FieldDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "tgt": "ECpl_32__40_EDcI_32_BinaryTerm_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "tgt": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#" + }, + { + "src": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "tgt": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "tgt": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "tgt": "EDcV_32__91_Interface_42_Role_93_" + }, + { + "src": "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "tgt": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "tgt": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "tgt": "EDcD_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "tgt": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "tgt": "ECpl_32__40_EDcI_32_SubInterface_41_" + }, + { + "src": "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "tgt": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#" + }, + { + "src": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#" + }, + { + "src": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "tgt": "EDcD_32_interfaces_91_Context_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "tgt": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "tgt": "ECpl_32__40_EDcI_32_BxTxt_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "tgt": "EDcI_32_InterfaceRef" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#" + }, + { + "src": "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "tgt": "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "tgt": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "tgt": "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "tgt": "ECpl_32__40_EDcI_32_Language_41_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "tgt": "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "tgt": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "tgt": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#" + }, + { + "src": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "tgt": "ECpl_32__40_EDcI_32_Conjunct_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "tgt": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "tgt": "EDcI_32_Pattern" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "tgt": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "tgt": "EDcD_32_name_91_Context_42_ContextName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "tgt": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "tgt": "ECpl_32__40_EDcI_32_Operator_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "tgt": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "tgt": "ECpl_32__40_EDcI_32_BxExpr_41_" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "tgt": "EDcD_32_valid_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "tgt": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "tgt": "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "tgt": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "tgt": "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "tgt": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "tgt": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "tgt": "EDcD_32_isaStar_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "tgt": "ECpl_32__40_EDcI_32_ConceptDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "tgt": "ECpl_32__40_EDcI_32_EncodedName_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "tgt": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "tgt": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "tgt": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "tgt": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "tgt": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "tgt": "ECpl_32__40_EDcI_32_PatternName_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "tgt": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "tgt": "ECpl_32__40_EDcI_32_FieldName_41_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "tgt": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceName_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "tgt": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "tgt": "ECpl_32__40_EDcI_32_SubInterface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "tgt": "ECpl_32__40_EDcI_32_ConceptDef_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "tgt": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "tgt": "EDcD_32_allRoles_91_Context_42_Role_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "tgt": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "tgt": "ECpl_32__40_EDcI_32_BindedRelation_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "tgt": "EDcD_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "tgt": "ECpl_32__40_EDcI_32_Cruds_41_" + }, + { + "src": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#" + }, + { + "src": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "tgt": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "tgt": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "tgt": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "tgt": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "tgt": "EDcD_32_ifcRoles_91_Interface_42_Role_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "tgt": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "tgt": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "tgt": "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "tgt": "ECpl_32__40_EDcI_32_IsE_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "tgt": "ECpl_32__40_EDcI_32_BoxItem_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "tgt": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "tgt": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "tgt": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "tgt": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "tgt": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "tgt": "ECpl_32__40_EDcI_32_BinaryTerm_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "tgt": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "tgt": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "tgt": "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "tgt": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "tgt": "ECpl_32__40_EDcI_32_AmpersandVersion_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "tgt": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#" + }, + { + "src": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "tgt": "ECpl_32__40_EDcI_32_EncodedName_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "tgt": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "tgt": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "tgt": "ECpl_32__40_EDcI_32_Role_41_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "tgt": "ECpl_32__40_EDcI_32_SequenceNumber_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "tgt": "ECpl_32__40_EDcI_32_PairView_41_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "tgt": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "tgt": "EDcD_32_valid_91_Rule_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "tgt": "EDcD_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "tgt": "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "tgt": "EDcD_32_valid_91_Concept_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "tgt": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "tgt": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "tgt": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "tgt": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "tgt": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#" + }, + { + "src": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "tgt": "ECpl_32__40_EDcI_32_EncodedName_41_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "tgt": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#" + }, + { + "src": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "tgt": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#" + }, + { + "src": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "tgt": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "tgt": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "tgt": "ECpl_32__40_EDcI_32_Meaning_41_" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "tgt": "ECpl_32__40_EDcI_32_BinaryTerm_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "tgt": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "tgt": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "tgt": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#" + }, + { + "src": "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "tgt": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "tgt": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#" + }, + { + "src": "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "tgt": "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "tgt": "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "tgt": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "tgt": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "tgt": "EDcD_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "tgt": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "tgt": "EDcD_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "tgt": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "tgt": "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "tgt": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "tgt": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "tgt": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "tgt": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "tgt": "ECpl_32__40_EDcI_32_BoxItem_41_" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "tgt": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "tgt": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "tgt": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "tgt": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "tgt": "ECpl_32__40_EDcI_32_UnaryTerm_41_" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "tgt": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#" + }, + { + "src": "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#" + }, + { + "src": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "tgt": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "tgt": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "tgt": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "tgt": "ECpl_32__40_EDcI_32_ShowADL_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "tgt": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "tgt": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "tgt": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "tgt": "ECpl_32__40_EDcI_32_V_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "tgt": "ECpl_32__40_EDcI_32_RuleName_41_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "tgt": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "tgt": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "tgt": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "tgt": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "tgt": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "tgt": "ECpl_32__40_EDcI_32_SubInterface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "tgt": "ECpl_32__40_EDcI_32_Operator_41_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "tgt": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "tgt": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "tgt": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "tgt": "ECpl_32__40_EDcI_32_Purpose_41_" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "tgt": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "tgt": "ECpl_32__40_EDcI_32_SourceOrTarget_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "tgt": "EDcI_32_Concept" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "tgt": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "tgt": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "tgt": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "tgt": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "tgt": "EDcD_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "tgt": "ECpl_32__40_EDcI_32_Signature_41_" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "tgt": "ECpl_32__40_EDcI_32_PairView_41_" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "tgt": "ECpl_32__40_EDcI_32_Epsilon_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "tgt": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#" + }, + { + "src": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "tgt": "EDcD_32_isaCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "tgt": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "tgt": "ECpl_32__40_EDcI_32_BindedRelation_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "tgt": "ECpl_32__40_EDcI_32_BoxHeader_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "tgt": "EDcI_32_CombineStrings" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "tgt": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#" + }, + { + "src": "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "tgt": "EMp1_32__34_PROP_34__32_Property" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "tgt": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "tgt": "ECpl_32__40_EDcI_32_Singleton_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "tgt": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "tgt": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "tgt": "ECpl_32__40_EDcI_32_Purpose_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "tgt": "ECpl_32__40_EDcI_32_BinaryTerm_41_" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "tgt": "EDcD_32_valid_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "tgt": "EDcD_32_isaStar_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "tgt": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "tgt": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "tgt": "ECpl_32__40_EDcI_32_Markup_41_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "tgt": "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "tgt": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "tgt": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "tgt": "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "tgt": "EDcD_32_interfaces_91_Context_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "tgt": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "tgt": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "tgt": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "tgt": "ECpl_32__40_EDcI_32_ContextName_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#" + }, + { + "src": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "tgt": "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#" + }, + { + "src": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "tgt": "EDcD_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "tgt": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "tgt": "ECpl_32__40_EDcI_32_BinaryTerm_41_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#" + }, + { + "src": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "tgt": "EMp1_32__34_English_34__32_Language" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "tgt": "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "tgt": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "tgt": "ECpl_32__40_EDcI_32_Box_41_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "tgt": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "tgt": "ECpl_32__40_EDcI_32_Role_41_" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "tgt": "EDcI_32_Language" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "tgt": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "tgt": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "tgt": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "tgt": "ECpl_32__40_EDcI_32_Conjunct_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "tgt": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "tgt": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "tgt": "ECpl_32__40_EDcI_32_Origin_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "tgt": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "tgt": "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "tgt": "EDcD_32_valid_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "tgt": "ECpl_32__40_EDcI_32_FieldDef_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "tgt": "ECpl_32__40_EDcI_32_V_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "tgt": "ECpl_32__40_EDcI_32_Term_41_" + }, + { + "src": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "tgt": "ECpl_32__40_EDcI_32_BxExpr_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "tgt": "ECpl_32__40_EDcI_32_Role_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "tgt": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "tgt": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "tgt": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "tgt": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "tgt": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "tgt": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "tgt": "ECpl_32__40_EDcI_32_Isa_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "tgt": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "tgt": "ECpl_32__40_EDcI_32_ConceptDef_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "tgt": "ECpl_32__40_EDcI_32_Purpose_41_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "tgt": "EDcI_32_Relation" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "tgt": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "tgt": "ECpl_32__40_EDcI_32_ConceptDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "tgt": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "tgt": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "tgt": "ECpl_32__40_EDcI_32_Pattern_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "tgt": "ECpl_32__40_EDcI_32_CombineStrings_41_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "tgt": "ECpl_32__40_EDcI_32_Epsilon_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "tgt": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "tgt": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "tgt": "EDcD_32_valid_91_Concept_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "tgt": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "tgt": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#" + }, + { + "src": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "tgt": "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "tgt": "ECpl_32__40_EDcI_32_Interface_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "tgt": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "tgt": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "tgt": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "tgt": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "tgt": "EDcD_32_violatable_91_Interface_42_Rule_93_" + }, + { + "src": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "tgt": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "tgt": "ECpl_32__40_EDcI_32_V_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "tgt": "EDcI_32_Rule" + }, + { + "src": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#" + }, + { + "src": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#" + }, + { + "src": "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "tgt": "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "tgt": "EDcI_32_Interface" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "tgt": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "tgt": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "tgt": "ECpl_32__40_EDcI_32_UnaryTerm_41_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "tgt": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "tgt": "ECpl_32__40_EDcI_32_InterfaceRef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "tgt": "ECpl_32__40_EDcI_32_ObjectDef_41_" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "tgt": "ECpl_32__40_EDcI_32_String_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "tgt": "ECpl_32__40_EDcI_32_PairViewSegment_41_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "tgt": "ECpl_32__40_EDcI_32_Context_41_" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "tgt": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#" + }, + { + "src": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "tgt": "EDcD_32_allRoles_91_Context_42_Role_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "tgt": "ECpl_32__40_EDcI_32_Rule_41_" + }, + { + "src": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "tgt": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "tgt": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "tgt": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "tgt": "ECpl_32__40_EDcI_32_Concept_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "tgt": "EDcD_32_isaCopy_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#", + "tgt": "ECpl_32__40_EDcI_32_Relation_41_" + } + ], + "relation": "second[BinaryTerm*Term]" + }, + { + "links": [ + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-293038600317125618#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#5188187709420870442#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-293038600317125618#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2786938525107105216#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-293038600317125618#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4432079552802658708#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-293038600317125618#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4213577237573654475#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1573692527778022734#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#506685191556591896#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1573692527778022734#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#1618950471438272417#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1573692527778022734#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2890961990558048247#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1573692527778022734#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3678470064294959025#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#409666261959419746#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-979030556100050169#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6218151999540667048#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-8514086568252163537#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6218151999540667048#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5279985410299939197#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6218151999540667048#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#611000857811998895#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6218151999540667048#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-4900407910765200102#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4094778607791465087#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5229170931651876603#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4094778607791465087#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2141927048322169097#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3983627488224281304#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1131310679574382933#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3983627488224281304#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3089259950313957030#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3983627488224281304#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5172736250312740281#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3983627488224281304#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5059938432279134177#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#6458531984732719601#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#1386450941543652570#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#6458531984732719601#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5890845237174246261#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#6458531984732719601#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#1523055617623893270#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#6458531984732719601#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3904287624391288621#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6885859657850632074#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-9019626681320936489#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6885859657850632074#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5623221124820210168#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6885859657850632074#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4152372421900393912#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6885859657850632074#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1773262935696289280#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5944945763962095904#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-71146641797627796#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5944945763962095904#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#7382078084528090844#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5944945763962095904#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8549321479606090591#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5944945763962095904#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#487236882217247396#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1756929578842226753#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#8266645249670394348#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1756929578842226753#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2465771562820730682#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6894774565060112709#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3032995852779228139#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6894774565060112709#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-6367020530931582629#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-318938626168703150#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#6279000464070607886#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-318938626168703150#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#1503273118378767521#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1363632679043670642#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-705004564908134987#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1363632679043670642#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3108086832624196206#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1363632679043670642#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8988397864981637680#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1363632679043670642#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5889076870627484960#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5804314565331723606#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#6110945721661864300#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5804314565331723606#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2259346634381915067#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5804314565331723606#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3030427894023553545#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5804314565331723606#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4235022621651823531#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-624175152809773309#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-930068493639259341#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-624175152809773309#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1547786437670633555#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6695776832735558197#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5363706261334871523#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6695776832735558197#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3228534343674294093#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5311241928487619847#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#5599137149370572624#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4302791153969466399#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2731248131323952095#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4302791153969466399#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#997985576242679379#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4127348966423375984#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5609117812306511904#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4127348966423375984#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#807816102408757287#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4127348966423375984#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-804976625508211874#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4127348966423375984#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#9146645519561368512#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-3455257579857424565#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-1131345198183928726#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-3455257579857424565#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3261605388333068840#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-3455257579857424565#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5973122557515854308#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-3455257579857424565#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#3257324013766454452#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6757106651719722837#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2339750469280622221#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6757106651719722837#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3194976766288887997#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-118780201852686197#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2504457872058229069#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-118780201852686197#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#813130944931582400#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-118780201852686197#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#6739128509006589273#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-118780201852686197#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1875432961742554492#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6506446177026431521#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#7246978077321827572#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-6506446177026431521#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8808592419693171458#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1324171278638426569#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8712500751995728222#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1324171278638426569#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#3081314592472127146#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1324171278638426569#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#3796286825013045091#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#1324171278638426569#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#7781953638700637927#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5853500586177528882#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-6192316478183831839#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5853500586177528882#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-9145906204149879822#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5853500586177528882#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#8212899444549286391#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-5853500586177528882#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7509754404752459593#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-215525101976141509#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#4061374420205152362#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-215525101976141509#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3280520154447349536#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-215525101976141509#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4525395385890532683#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-215525101976141509#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2928775652868563819#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5151979853292595595#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5734439764738578720#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5151979853292595595#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-1033934249279290279#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5151979853292595595#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#367450997188043349#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5151979853292595595#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#668490810404310190#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3299760808026510261#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3806290609067824435#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#3299760808026510261#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#4130343445876429941#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#9037284087878882248#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#829452420012485253#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#9037284087878882248#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#810021753721915999#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#9037284087878882248#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-717880049417130374#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#9037284087878882248#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#4226518200797525897#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1502060787548771311#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1239230012924432624#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-1502060787548771311#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-6309281137758415924#" + } + ], + "relation": "segment[PairView*PairViewSegment]" + }, + { + "links": [ + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2504457872058229069#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#506685191556591896#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2339750469280622221#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1618950471438272417#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1131310679574382933#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-8514086568252163537#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#4061374420205152362#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5609117812306511904#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5363706261334871523#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#807816102408757287#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-1131345198183928726#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#829452420012485253#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8712500751995728222#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3261605388333068840#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#3081314592472127146#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3194976766288887997#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3280520154447349536#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#3796286825013045091#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#8266645249670394348#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-6192316478183831839#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-705004564908134987#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4525395385890532683#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1386450941543652570#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#7246978077321827572#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5279985410299939197#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1239230012924432624#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-9145906204149879822#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2731248131323952095#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#6279000464070607886#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2890961990558048247#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#810021753721915999#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#997985576242679379#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3108086832624196206#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#6110945721661864300#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5229170931651876603#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2141927048322169097#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3806290609067824435#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2465771562820730682#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#5188187709420870442#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#611000857811998895#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2928775652868563819#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3032995852779228139#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5890845237174246261#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-6367020530931582629#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-804976625508211874#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#8212899444549286391#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-717880049417130374#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#9146645519561368512#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-6309281137758415924#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#813130944931582400#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-9019626681320936489#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#6739128509006589273#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-930068493639259341#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3089259950313957030#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1547786437670633555#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1875432961742554492#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5734439764738578720#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2786938525107105216#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5172736250312740281#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5059938432279134177#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5973122557515854308#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#4226518200797525897#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8808592419693171458#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4432079552802658708#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1503273118378767521#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3228534343674294093#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5623221124820210168#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4152372421900393912#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#3257324013766454452#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-1033934249279290279#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#367450997188043349#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8988397864981637680#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#668490810404310190#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-979030556100050169#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1523055617623893270#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2259346634381915067#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3030427894023553545#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#4130343445876429941#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4235022621651823531#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3678470064294959025#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3904287624391288621#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4213577237573654475#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-71146641797627796#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#7382078084528090844#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8549321479606090591#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5889076870627484960#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1773262935696289280#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#5599137149370572624#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#487236882217247396#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7509754404752459593#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#7781953638700637927#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-4900407910765200102#", + "tgt": "3" + } + ], + "relation": "sequenceNr[PairViewSegment*SequenceNumber]" + }, + { + "links": [ + { + "src": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber]" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "tgt": "operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "tgt": "text [Markup*MarkupText]; -I[MarkupText]" + }, + { + "src": "ECpl_32__40_EDcI_32_EncodedName_41_", + "tgt": " -I[EncodedName]" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "tgt": "src [Signature*Concept];name [Concept*ConceptName]" + }, + { + "src": "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "tgt": "I[Language]=\"Dutch\"[Language]\\/\"English\"[Language]" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "tgt": "objView [ObjectDef*View]; -I[View]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "tgt": "name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~ |- -I[Interface]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "tgt": "singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~ |- -I[Singleton]" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "tgt": "usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~ |- declaredIn [Relation*Pattern]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "tgt": "sign [Term*Signature]; -I[Signature];sign [Term*Signature]~ |- -I[Term]" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "tgt": "I[Relation]-relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~ |- -V [Relation*Relation]" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "tgt": "sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~/\\sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~" + }, + { + "src": "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "ifcOutputs [Interface*Relation]" + }, + { + "src": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#", + "tgt": "identityRules [Rule*Context]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "tgt": "ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "tgt": "decprL [Relation*String]; -I[String];decprL [Relation*String]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "tgt": " -interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]\\/ -I[Interface]" + }, + { + "src": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#", + "tgt": "bind [BindedRelation*Relation]~" + }, + { + "src": "EDcD_32_decprR_91_Relation_42_String_93_", + "tgt": "decprR [Relation*String]" + }, + { + "src": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "siHeader [Box*BoxHeader]" + }, + { + "src": "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "tgt": "\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "ECpl_32__40_EDcI_32_SequenceNumber_41_", + "tgt": " -I[SequenceNumber]" + }, + { + "src": "EDcI_32_ShowADL", + "tgt": "I[ShowADL]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "tgt": "origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~" + }, + { + "src": "EEps_32_UnaryMinus_32__91_UnaryMinus_42_UnaryTerm_#-2349894334237950428#", + "tgt": "I[UnaryMinus]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#", + "tgt": " -concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "tgt": "I[IsE] |- genspc [IsE*Concept];genspc [IsE*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "tgt": "arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "tgt": " -I[Meaning];meaning [ConceptDef*Meaning]~" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "tgt": "objDef [BxExpr*ObjectDef]; -I[ObjectDef]" + }, + { + "src": "EMp1_32__34_Dutch_34__32_Language", + "tgt": "\"Dutch\"[Language]" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "tgt": " -I[PatternName]\\/name [Pattern*PatternName]~;name [Pattern*PatternName]" + }, + { + "src": "EEps_32_KleenePlus_32__91_KleenePlus_42_UnaryTerm_#6611588020764104820#", + "tgt": "I[KleenePlus]" + }, + { + "src": "EDcI_32_InterfaceRef", + "tgt": "I[InterfaceRef]" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "tgt": "tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "EDcD_32_name_91_Rule_42_RuleName_93_", + "tgt": "name [Rule*RuleName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "tgt": "identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~ |- -I[Rule]" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "tgt": "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~/\\sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~/\\relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "EDcD_32_origin_91_Rule_42_Origin_93_", + "tgt": "origin [Rule*Origin]" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "tgt": "isa [Concept*Concept]~/\\isa [Concept*Concept] |- I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "tgt": " -name [Relation*RelationName];name [Relation*RelationName]~\\/ -sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~\\/ -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~\\/I[Relation]" + }, + { + "src": "EMp1_32__34_IRF_34__32_Property", + "tgt": "\"IRF\"[Property]" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~/\\isLink [InterfaceRef*InterfaceRef] |- I[InterfaceRef]" + }, + { + "src": "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#", + "tgt": " -isaCopy [Concept*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "tgt": "name [Role*RoleName]; -I[RoleName]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "tgt": " -I[ConceptName]\\/name [Concept*ConceptName]~;name [Concept*ConceptName]" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "tgt": "bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "tgt": "name [Relation*RelationName]; -I[RelationName]" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "tgt": "I[Isa] |- gengen [Isa*Concept];gengen [Isa*Concept]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "tgt": " -I[Concept];gengen [Isa*Concept]~" + }, + { + "src": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "tgt": "context [Pattern*Context] |- uses [Context*Pattern]~" + }, + { + "src": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "tgt": "context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "tgt": "ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "tgt": "tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "tgt": "text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~ |- -I[PairViewSegment]" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "tgt": "language [Markup*Language]; -I[Language];language [Markup*Language]~" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "tgt": " -I[Box]\\/siConcept [Box*Concept];siConcept [Box*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#", + "tgt": " -ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#", + "tgt": " -name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "tgt": "snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~" + }, + { + "src": "EEps_32_BindedRelation_32__91_Term_42_BindedRelati#-1749954842107955601#", + "tgt": "I[BindedRelation]" + }, + { + "src": "EDcI_32_RelationName", + "tgt": "I[RelationName]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "tgt": "objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "tgt": "formalTerm [Rule*Term]~;patRules [Pattern*Rule]~" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "tgt": "I[Rule]-allRules [Rule*Context];I[Context];allRules [Rule*Context]~ |- -V [Rule*Rule]" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "tgt": "source [Relation*Concept];source [Relation*Concept]~" + }, + { + "src": "EDcI_32_RoleName", + "tgt": "I[RoleName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "tgt": "siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem] |- -I[BoxItem]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "tgt": " -I[EncodedName];urlEncodedName [Pattern*EncodedName]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "tgt": "siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#", + "tgt": "gengen [IsE*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#", + "tgt": " -name [Rule*RuleName];name [Rule*RuleName]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "tgt": " -I[Interface];isPublic [Interface*Interface]" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "tgt": "I[Markup] |- text [Markup*MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "EDcD_32_ctxds_91_Relation_42_Context_93_", + "tgt": "ctxds [Relation*Context]" + }, + { + "src": "EEps_32_KleeneStar_32__91_KleeneStar_42_UnaryTerm_#8911557165523640372#", + "tgt": "I[KleeneStar]" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "tgt": "objTerm [ObjectDef*Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "tgt": "name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "tgt": "arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~ |- -I[UnaryTerm]" + }, + { + "src": "EDcD_32_isa_91_Concept_42_Concept_93_", + "tgt": "isa [Concept*Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "tgt": "udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "tgt": " -objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~\\/ -I[ObjectDef]" + }, + { + "src": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#", + "tgt": "decprR [Relation*String]~" + }, + { + "src": "EDcI_32_Isa", + "tgt": "I[Isa]" + }, + { + "src": "EDcI_32_IsE", + "tgt": "I[IsE]" + }, + { + "src": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#", + "tgt": "explMarkup [Purpose*Markup]~" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "tgt": "context [IsE*Context]; -I[Context];context [IsE*Context]~" + }, + { + "src": "EDcD_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "showADL [Term*ShowADL]" + }, + { + "src": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "objDef [BxExpr*ObjectDef]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "tgt": " -isaRfxStar [Concept*Concept]\\/isaRfxPlus [Concept*Concept]\\/I[Concept]" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "tgt": "I[Box] |- siConcept [Box*Concept];siConcept [Box*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#", + "tgt": " -segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "tgt": "allRoles [Context*Role]~; -I[Context];allRoles [Context*Role] |- -I[Role]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#", + "tgt": " -fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "tgt": "singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "tgt": "ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "tgt": " -context [Rule*Context]; -I[Context];context [Rule*Context]~\\/ -I[Rule]" + }, + { + "src": "EDcD_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "tgt": "userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~" + }, + { + "src": "EDcD_32_sign_91_Relation_42_Signature_93_", + "tgt": "sign [Relation*Signature]" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "tgt": "snd [CombineStrings*String];snd [CombineStrings*String]~/\\fst [CombineStrings*String];fst [CombineStrings*String]~ |- I[CombineStrings]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "tgt": "declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "tgt": " -I[AtomValue];singleton [Singleton*AtomValue]~" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "tgt": "userCpt [Epsilon*Concept]; -I[Concept]" + }, + { + "src": "EDcI_32_PropertyRule", + "tgt": "I[PropertyRule]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "tgt": "name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~ |- -I[Rule]" + }, + { + "src": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "tgt": "isAPI [Interface*Interface]=isAPI [Interface*Interface]~" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "tgt": "valid [Rule*Context] |- patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Rule*Context]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#", + "tgt": " -singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "tgt": " -I[Context];identityRules [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "tgt": " -I[Context];context [Concept*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "tgt": " -I[String];decprR [Relation*String]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "tgt": " -I[Context];ctxrs [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "tgt": " -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "tgt": "genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#", + "tgt": "siHeader [Box*BoxHeader]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "tgt": " -context [Rule*Context];context [Rule*Context]~\\/I[Rule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "tgt": " -name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~\\/ -I[Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "tgt": "concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#", + "tgt": " -allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]" + }, + { + "src": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "segment [PairView*PairViewSegment]" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "tgt": "genspc [IsE*Concept];genspc [IsE*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "tgt": "explMarkup [Purpose*Markup]; -I[Markup]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#", + "tgt": " -result [CombineStrings*String]; -I[String];result [CombineStrings*String]~" + }, + { + "src": "EDcI_32_View", + "tgt": "I[View]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "tgt": " -I[String];text [PairViewSegment*String]~" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#", + "tgt": "urlEncodedName [Rule*EncodedName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "tgt": " -I[RelationName]\\/name [Relation*RelationName]~;name [Relation*RelationName]" + }, + { + "src": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#", + "tgt": "isAPI [Interface*Interface]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Property_41_", + "tgt": " -I[Property]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "tgt": " -I[String];snd [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "tgt": "name [Concept*ConceptName];name [Concept*ConceptName]~" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "tgt": "(context [Pattern*Context]\\/uses [Context*Pattern]~)" + }, + { + "src": "EDcD_32_interfaces_91_Context_42_Interface_93_", + "tgt": "interfaces [Context*Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "tgt": " -pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~\\/ -I[PairViewSegment]" + }, + { + "src": "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#", + "tgt": " -violatable [Interface*Rule]" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "tgt": "gengen [Isa*Concept];gengen [Isa*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "tgt": "singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "tgt": "decprL [Relation*String]; -I[String]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "tgt": "text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "tgt": "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~ |- -I[InterfaceRef]" + }, + { + "src": "EDcI_32_SourceOrTarget", + "tgt": "I[SourceOrTarget]" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "tgt": "source [Relation*Concept]; -I[Concept];source [Relation*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "tgt": " -I[Purpose]\\/explMarkup [Purpose*Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "tgt": "bind [BindedRelation*Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "tgt": "urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "tgt": " -I[Context];context [Pattern*Context]~" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#", + "tgt": " -I[Rule]-allRules [Rule*Context];I[Context];allRules [Rule*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "tgt": "text [BxTxt*Text]; -I[Text]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#", + "tgt": " -userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "tgt": " -userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~\\/ -I[\"V\"]" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "tgt": "ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "tgt": " -segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]\\/ -I[PairViewSegment]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#", + "tgt": " -ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#", + "tgt": " -decprR [Relation*String]; -I[String];decprR [Relation*String]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "tgt": " -I[PatternName];name [Pattern*PatternName]~" + }, + { + "src": "EDcV_32__91_Rule_42_Rule_93_", + "tgt": "V [Rule*Rule]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "tgt": "name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "tgt": "showADL [Term*ShowADL]~;showADL [Term*ShowADL]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "tgt": " -origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~\\/ -I[Rule]" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "tgt": "isPublic [Interface*Interface];V [Interface*Role] |- ifcRoles [Interface*Role]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#", + "tgt": " -ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "tgt": " -isaRfx [Concept*Concept]\\/isaRfxCopy [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "tgt": " -decprL [Relation*String]; -I[String];decprL [Relation*String]~\\/ -I[Relation]" + }, + { + "src": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "tgt": "declaredthrough [PropertyRule*Property];declaredthrough [PropertyRule*Property]~" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "tgt": "objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "ECpl_32__40_EDcI_32_V_41_", + "tgt": " -I[\"V\"]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#", + "tgt": " -context [Rule*Context]; -I[Context];context [Rule*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "tgt": " -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~\\/ -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "tgt": "I[Relation] |- source [Relation*Concept];source [Relation*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "tgt": " -text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~\\/ -I[BxTxt]" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "tgt": "target [Relation*Concept];target [Relation*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#", + "tgt": "result [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "tgt": " -I[Term];pvsExp [PairViewSegment*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#", + "tgt": " -ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "tgt": "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#", + "tgt": " -pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#", + "tgt": " -identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "tgt": "rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "tgt": "I[Conjunct] |- originatesFrom [Conjunct*Rule];originatesFrom [Conjunct*Rule]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#", + "tgt": " -context [Concept*Context]; -I[Context];context [Concept*Context]~" + }, + { + "src": "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#", + "tgt": " -isaStar [Concept*Concept]" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "tgt": "context [Pattern*Context];context [Pattern*Context]~/\\name [Pattern*PatternName];name [Pattern*PatternName]~ |- I[Pattern]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "tgt": "identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "tgt": " -name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~\\/ -I[Rule]" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "tgt": " -I[Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "EDcD_32_fst_91_CombineStrings_42_String_93_", + "tgt": "fst [CombineStrings*String]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#", + "tgt": " -second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "tgt": "rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~" + }, + { + "src": "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#", + "tgt": "allRules [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "tgt": "relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "EDcI_32_Meaning", + "tgt": "I[Meaning]" + }, + { + "src": "ECpl_32__40_EDcI_32_Operator_41_", + "tgt": " -I[Operator]" + }, + { + "src": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "tgt": "ctxds [Relation*Context] |- relsDefdIn [Relation*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "tgt": "context [Concept*Context]; -I[Context];context [Concept*Context]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#", + "tgt": " -usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#", + "tgt": "ctxrs [Rule*Context]~" + }, + { + "src": "EDcD_32_valid_91_Rule_42_Context_93_", + "tgt": "valid [Rule*Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "tgt": "label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "ECpl_32__40_EDcI_32_SourceOrTarget_41_", + "tgt": " -I[SourceOrTarget]" + }, + { + "src": "EDcI_32_Operator", + "tgt": "I[Operator]" + }, + { + "src": "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "isaRfxPlus [Concept*Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "tgt": " -I[Concept];tgt [Signature*Concept]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "tgt": "userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "tgt": "singleton [Singleton*AtomValue]; -I[AtomValue]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "tgt": "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "tgt": " -I[PairView];rrviol [Rule*PairView]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#", + "tgt": " -isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~ |- -I[PairViewSegment]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "tgt": " -I[EncodedName];urlEncodedName [Concept*EncodedName]~" + }, + { + "src": "EEps_32_Union_32__91_Union_42_BinaryTerm_93_", + "tgt": "I[Union]" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#", + "tgt": " -isaRfxStar [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "tgt": " -I[Isa]\\/context [Isa*Context];context [Isa*Context]~" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#", + "tgt": " -isaRfxPlus [Concept*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "tgt": "name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#", + "tgt": " -context [Concept*Context]" + }, + { + "src": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "tgt": "bind [BindedRelation*Relation] |- usedIn [Relation*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#", + "tgt": " -objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#", + "tgt": "origin [ObjectDef*Origin]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "tgt": " -context [Pattern*Context]; -I[Context];context [Pattern*Context]~\\/ -I[Pattern]" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "tgt": "declaredIn [Relation*Pattern];(context [Pattern*Context]\\/uses [Context*Pattern]~)" + }, + { + "src": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "tgt": "ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "tgt": "interfaces [Context*Interface]~; -I[Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "tgt": "ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "tgt": " -isa [Concept*Concept]/\\ -isa [Concept*Concept]~\\/isaRfx [Concept*Concept]" + }, + { + "src": "ECpl_32__40_EDcI_32_Purpose_41_", + "tgt": " -I[Purpose]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "tgt": " -arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~\\/ -I[UnaryTerm]" + }, + { + "src": "ECpl_32__40_EDcI_32_Box_41_", + "tgt": " -I[Box]" + }, + { + "src": "EDcI_32_Origin", + "tgt": "I[Origin]" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "tgt": "sign [Relation*Signature];src [Signature*Concept]" + }, + { + "src": "EDcD_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "arg [UnaryTerm*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "tgt": " -second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~\\/ -I[BinaryTerm]" + }, + { + "src": "EMp1_32__34_RFX_34__32_Property", + "tgt": "\"RFX\"[Property]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "tgt": " -I[Conjunct]\\/rc_conjunct [Conjunct*Term];rc_conjunct [Conjunct*Term]~" + }, + { + "src": "EDcD_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "ifcPos [Interface*Origin]" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "tgt": "tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "tgt": " -identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~\\/ -I[Rule]" + }, + { + "src": "EDcD_32_context_91_IsE_42_Context_93_", + "tgt": "context [IsE*Context]" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#", + "tgt": " -isPublic [Interface*Interface]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "tgt": " -tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~\\/ -I[Signature]" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#", + "tgt": "operator [UnaryTerm*Operator]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "tgt": " -siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]\\/ -I[BoxItem]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#", + "tgt": " -formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "tgt": "context [Pattern*Context]; -I[Context];context [Pattern*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "tgt": " -isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~\\/ -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "tgt": "context [Pattern*Context];context [Pattern*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "tgt": " -I[Signature]\\/tgt [Signature*Concept];tgt [Signature*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "tgt": "result [CombineStrings*String];result [CombineStrings*String]~" + }, + { + "src": "EDcI_32_RuleName", + "tgt": "I[RuleName]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "tgt": " -usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~\\/declaredIn [Relation*Pattern]" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#", + "tgt": "name [Relation*RelationName]~" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "tgt": "gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "tgt": "sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~" + }, + { + "src": "EDcD_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "tgt": "target [Relation*Concept];name [Concept*ConceptName]" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "tgt": "sign [Relation*Signature];tgt [Signature*Concept]" + }, + { + "src": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "tgt": "I[Purpose] |- explMarkup [Purpose*Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#", + "tgt": "origin [BoxItem*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "tgt": "objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "tgt": "concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#", + "tgt": "ifcPos [Interface*Origin]~" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#", + "tgt": "context [Concept*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "tgt": " -I[Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#", + "tgt": " -isa [Concept*Concept]" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "tgt": "I[PairViewSegment] |- sequenceNr [PairViewSegment*SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "tgt": "ctxrs [Rule*Context]; -I[Context]" + }, + { + "src": "EDcD_32_gengen_91_Isa_42_Concept_93_", + "tgt": "gengen [Isa*Concept]" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#", + "tgt": " -valid [Concept*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "tgt": "origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~" + }, + { + "src": "ECpl_32__40_EDcI_32_View_41_", + "tgt": " -I[View]" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#", + "tgt": " -isaRfxCopy [Concept*Concept]" + }, + { + "src": "EDcI_32_Context", + "tgt": "I[Context]" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#", + "tgt": "name [Role*RoleName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "tgt": " -urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~\\/ -I[Rule]" + }, + { + "src": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "tgt": "I[Relation]-relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#", + "tgt": " -ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "tgt": "allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "tgt": "genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "tgt": " -label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~\\/ -I[FieldDef]" + }, + { + "src": "EMp1_32__34_ASY_34__32_Property", + "tgt": "\"ASY\"[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "tgt": "sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~" + }, + { + "src": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "ECpl_32__40_EDcI_32_SubInterface_41_", + "tgt": " -I[SubInterface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "tgt": " -operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~\\/ -I[BinaryTerm]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "tgt": "name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "tgt": " -I[BxTxt]\\/text [BxTxt*Text];text [BxTxt*Text]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "tgt": " -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "tgt": "isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "tgt": "ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~" + }, + { + "src": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "tgt": "violatable [Interface*Rule]=(ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation]);usedIn [Relation*Term];formalTerm [Rule*Term]~" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "tgt": " -declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -ctxds [Relation*Context]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "tgt": " -context [Interface*Context]; -I[Context];context [Interface*Context]~\\/ -I[Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#", + "tgt": " -isPublic [Interface*Interface];V [Interface*Role]" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "tgt": "userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EDcD_32_context_91_Pattern_42_Context_93_", + "tgt": "context [Pattern*Context]" + }, + { + "src": "ECpl_32__40_EDcI_32_RuleName_41_", + "tgt": " -I[RuleName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "tgt": "isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface] |- -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "tgt": "isPublic [Interface*Interface];V [Interface*Role]" + }, + { + "src": "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "tgt": "arg [UnaryTerm*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "tgt": " -ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~\\/ -I[Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#", + "tgt": " -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "tgt": "result [CombineStrings*String]; -I[String];result [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "tgt": " -I[FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "tgt": "siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "tgt": "origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~ |- -I[ObjectDef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "tgt": " -I[Operator];operator [BinaryTerm*Operator]~" + }, + { + "src": "EDcI_32_Signature", + "tgt": "I[Signature]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "tgt": "name [Rule*RuleName]~;name [Rule*RuleName]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "tgt": "origin [ObjectDef*Origin]; -I[Origin]" + }, + { + "src": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "tgt": "(ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation]);usedIn [Relation*Term];formalTerm [Rule*Term]~" + }, + { + "src": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ifcPurpose [Interface*Purpose]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "tgt": " -isPublic [Interface*Interface]~\\/ -isPublic [Interface*Interface]\\/I[Interface]" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "ECpl_32__40_EDcI_32_Role_41_", + "tgt": " -I[Role]" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "tgt": "objSub [ObjectDef*SubInterface]; -I[SubInterface]" + }, + { + "src": "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "tgt": "arg [UnaryTerm*Term]" + }, + { + "src": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#", + "tgt": "allConjuncts [Context*Conjunct]~" + }, + { + "src": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "tgt": "isaStar [Concept*Concept] |- isaPlus [Concept*Concept]\\/I[Concept]" + }, + { + "src": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#", + "tgt": "objTerm [ObjectDef*Term]~" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "tgt": "context [Isa*Context];context [Isa*Context]~" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#", + "tgt": " -I[Relation]-relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "EDcI_32_Relation", + "tgt": "I[Relation]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "tgt": "ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "tgt": "target [Relation*Concept]; -I[Concept];target [Relation*Concept]~ |- -I[Relation]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "tgt": "context [Isa*Context]; -I[Context];context [Isa*Context]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "tgt": "interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface] |- -I[Interface]" + }, + { + "src": "EDcI_32_Epsilon", + "tgt": "I[Epsilon]" + }, + { + "src": "ECpl_32__40_EDcI_32_Context_41_", + "tgt": " -I[Context]" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "tgt": "bind [BindedRelation*Relation]; -I[Relation]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#", + "tgt": " -siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "tgt": "urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "tgt": "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "tgt": "I[BoxItem] |- siObjs [Box*BoxItem]~;siObjs [Box*BoxItem]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#", + "tgt": " -ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "tgt": " -sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~\\/ -sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~\\/ -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~\\/ -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "tgt": " -I[RuleName]\\/name [Rule*RuleName]~;name [Rule*RuleName]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#", + "tgt": " -operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~" + }, + { + "src": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "tgt": "isLink [InterfaceRef*InterfaceRef]=isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "tgt": "decprR [Relation*String]; -I[String];decprR [Relation*String]~" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "tgt": " -I[Signature]\\/src [Signature*Concept];src [Signature*Concept]~" + }, + { + "src": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "tgt": "I[Context] |- versionInfo [Context*AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "tgt": "interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#", + "tgt": "name [Pattern*PatternName]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "tgt": " -I[Concept];src [Signature*Concept]~" + }, + { + "src": "EDcD_32_text_91_BxTxt_42_Text_93_", + "tgt": "text [BxTxt*Text]" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#", + "tgt": "(sign [Relation*Signature];tgt [Signature*Concept])~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "tgt": "genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~" + }, + { + "src": "EDcI_32_Markup", + "tgt": "I[Markup]" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "tgt": " -sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~\\/ -relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~\\/ -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "tgt": "text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~ |- -I[BxTxt]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "tgt": " -origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~\\/ -I[ObjectDef]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]\\/I[InterfaceRef]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "tgt": " -valid [Rule*Context]\\/patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Rule*Context]" + }, + { + "src": "EDcD_32_ifcRoles_91_Interface_42_Role_93_", + "tgt": "ifcRoles [Interface*Role]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#", + "tgt": " -name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#", + "tgt": " -versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "EDcI_32_Role", + "tgt": "I[Role]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]~\\/ -isLink [InterfaceRef*InterfaceRef]\\/I[InterfaceRef]" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "tgt": "uses [Context*Pattern];declaredIn [Relation*Pattern]~;I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])" + }, + { + "src": "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "tgt": "\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "tgt": "isPublic [Interface*Interface]; -I[Interface]" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#", + "tgt": "origin [Rule*Origin]~" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "tgt": "ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef] |- -I[ObjectDef]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#", + "tgt": " -srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~" + }, + { + "src": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#", + "tgt": "formalTerm [Rule*Term]~" + }, + { + "src": "EDcD_32_valid_91_Concept_42_Context_93_", + "tgt": "valid [Concept*Context]" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#", + "tgt": "origin [SubInterface*Origin]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "tgt": " -I[Term];arg [UnaryTerm*Term]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "tgt": " -ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~\\/ -I[Interface]" + }, + { + "src": "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#", + "tgt": "I[BinaryMinus]" + }, + { + "src": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#", + "tgt": "usedIn [Relation*Term]~" + }, + { + "src": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#", + "tgt": "src [Signature*Concept]~" + }, + { + "src": "EDcI_32_BinaryTerm", + "tgt": "I[BinaryTerm]" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#", + "tgt": "context [Pattern*Context]~" + }, + { + "src": "EDcD_32_sign_91_Term_42_Signature_93_", + "tgt": "sign [Term*Signature]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#", + "tgt": " -sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~" + }, + { + "src": "EDcD_32_gengen_91_IsE_42_Concept_93_", + "tgt": "gengen [IsE*Concept]" + }, + { + "src": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#", + "tgt": "language [Markup*Language]~" + }, + { + "src": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#", + "tgt": "allRoles [Context*Role]~" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "tgt": "text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "tgt": "I[Context];allRules [Rule*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "tgt": "text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~" + }, + { + "src": "EDcD_32_text_91_Markup_42_MarkupText_93_", + "tgt": "text [Markup*MarkupText]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "tgt": "origin [SubInterface*Origin]; -I[Origin]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "tgt": "decprL [Relation*String]; -I[String];decprL [Relation*String]~ |- -I[Relation]" + }, + { + "src": "EDcI_32_Term", + "tgt": "I[Term]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "tgt": "name [Concept*ConceptName]~;name [Concept*ConceptName]" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "tgt": "language [Markup*Language]; -I[Language]" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "tgt": " -concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Concept*Context]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "tgt": " -I[ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "tgt": "ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "tgt": "context [Pattern*Context];context [Pattern*Context]~/\\name [Pattern*PatternName];name [Pattern*PatternName]~" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "tgt": "uses [Context*Pattern];declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "tgt": " -name [Rule*RuleName];name [Rule*RuleName]~\\/ -context [Rule*Context];context [Rule*Context]~\\/I[Rule]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "tgt": "name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "tgt": "snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~ |- -I[CombineStrings]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "tgt": " -versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~\\/ -I[Context]" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "tgt": "relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]~\\/isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "tgt": "context [IsE*Context]; -I[Context];context [IsE*Context]~ |- -I[IsE]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "tgt": " -I[InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "tgt": "isaPlus [Concept*Concept]\\/I[Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "tgt": "gengen [Isa*Concept]; -I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "tgt": " -text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~\\/ -I[Markup]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "tgt": " -context [IsE*Context]; -I[Context];context [IsE*Context]~\\/ -I[IsE]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "tgt": " -allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]\\/ -I[Conjunct]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "tgt": " -isAPI [Interface*Interface]\\/isAPI [Interface*Interface]~" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "tgt": "tgt [Signature*Concept]; -I[Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "tgt": "siConcept [Box*Concept];siConcept [Box*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#", + "tgt": " -allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#", + "tgt": " -text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "tgt": "snd [CombineStrings*String];snd [CombineStrings*String]~/\\fst [CombineStrings*String];fst [CombineStrings*String]~" + }, + { + "src": "EDcD_32_decprM_91_Relation_42_String_93_", + "tgt": "decprM [Relation*String]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "tgt": " -name [Pattern*PatternName];name [Pattern*PatternName]~\\/I[Pattern]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "tgt": " -I[Interface];isPublic [Interface*Interface]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "tgt": "pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "tgt": "name [Context*ContextName]~;name [Context*ContextName]" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "tgt": "ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "tgt": "source [Relation*Concept]; -I[Concept];source [Relation*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "tgt": "operator [BinaryTerm*Operator]; -I[Operator]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "tgt": " -I[Concept];userTgt [\"V\"*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "tgt": "genspc [Isa*Concept];genspc [Isa*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "tgt": "objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~ |- -I[BxExpr]" + }, + { + "src": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#", + "tgt": "second [BinaryTerm*Term]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Relation_41_", + "tgt": " -I[Relation]" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "tgt": "patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Rule*Context] |- valid [Rule*Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "tgt": "sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "tgt": " -isaRfxPlus [Concept*Concept]/\\ -I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "tgt": " -I[Language]\\/\"Dutch\"[Language]\\/\"English\"[Language]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "tgt": "context [Concept*Context];context [Concept*Context]~" + }, + { + "src": "EDcD_32_source_91_Relation_42_Concept_93_", + "tgt": "source [Relation*Concept]" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "tgt": "(ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation])" + }, + { + "src": "EDcD_32_genspc_91_IsE_42_Concept_93_", + "tgt": "genspc [IsE*Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "tgt": " -I[Interface];isAPI [Interface*Interface]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "tgt": " -I[EncodedName];urlEncodedName [Rule*EncodedName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "tgt": "origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~" + }, + { + "src": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "tgt": "name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "tgt": " -I[CombineStrings]\\/result [CombineStrings*String];result [CombineStrings*String]~" + }, + { + "src": "EDcI_32_Cruds", + "tgt": "I[Cruds]" + }, + { + "src": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#", + "tgt": "versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#", + "tgt": "source [Relation*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#", + "tgt": "rc_conjunct [Conjunct*Term]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "tgt": "first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#", + "tgt": " -decprL [Relation*String]; -I[String];decprL [Relation*String]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "tgt": " -uses [Context*Pattern];declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]\\/context [Concept*Context]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "tgt": "isPublic [Interface*Interface]~; -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "tgt": "arg [UnaryTerm*Term]; -I[Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "tgt": " -I[Interface]\\/name [Interface*InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "tgt": "siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~ |- -I[Box]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#", + "tgt": " -arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~" + }, + { + "src": "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "tgt": "\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "tgt": "origin [BoxItem*Origin]; -I[Origin]" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "tgt": "I[PropertyRule] |- propertyRule [Relation*PropertyRule]~;propertyRule [Relation*PropertyRule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "tgt": " -I[ObjectDef]\\/objTerm [ObjectDef*Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "tgt": " -I[IsE]\\/context [IsE*Context];context [IsE*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "tgt": "snd [CombineStrings*String];snd [CombineStrings*String]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "tgt": " -I[Box]\\/siHeader [Box*BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "EDcD_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "siObjs [Box*BoxItem]" + }, + { + "src": "EDcD_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "rrviol [Rule*PairView]" + }, + { + "src": "EMp1_32__34_UNI_34__32_Property", + "tgt": "\"UNI\"[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "tgt": "userTgt [\"V\"*Concept]; -I[Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "tgt": " -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~" + }, + { + "src": "EMp1_32__34_SYM_34__32_Property", + "tgt": "\"SYM\"[Property]" + }, + { + "src": "EDcI_32_SubInterface", + "tgt": "I[SubInterface]" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "tgt": "src [Signature*Concept]; -I[Concept];src [Signature*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "tgt": " -objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~\\/ -I[ObjectDef]" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "tgt": "I[CombineStrings] |- fst [CombineStrings*String];fst [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "tgt": "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~ |- -I[Context]" + }, + { + "src": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "pvsExp [PairViewSegment*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "tgt": " -isa [Concept*Concept]\\/I[Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "tgt": " -I[Context];context [Isa*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "tgt": " -sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~\\/ -I[PairViewSegment]" + }, + { + "src": "ECpl_32__40_EDcI_32_Singleton_41_", + "tgt": " -I[Singleton]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "tgt": " -decprM [Relation*String]; -I[String];decprM [Relation*String]~\\/ -I[Relation]" + }, + { + "src": "EDcD_32_result_91_CombineStrings_42_String_93_", + "tgt": "result [CombineStrings*String]" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "tgt": "isaPlus [Concept*Concept]\\/I[Concept] |- isaStar [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "tgt": " -I[CombineStrings]\\/fst [CombineStrings*String];fst [CombineStrings*String]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#", + "tgt": " -context [Pattern*Context]; -I[Context];context [Pattern*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "tgt": " -I[CombineStrings]\\/snd [CombineStrings*String];snd [CombineStrings*String]~" + }, + { + "src": "EDcD_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "concept [ConceptDef*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "tgt": " -ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~\\/ -I[Relation]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "tgt": " -I[Concept];genspc [Isa*Concept]~" + }, + { + "src": "EDcD_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "origin [ObjectDef*Origin]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "tgt": "meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~ |- -I[ConceptDef]" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "tgt": "userSrc [\"V\"*Concept]; -I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "tgt": " -I[ContextName]\\/name [Context*ContextName]~;name [Context*ContextName]" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "tgt": "urlEncodedName [Pattern*EncodedName]; -I[EncodedName]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "tgt": " -I[Concept];userCpt [Epsilon*Concept]~" + }, + { + "src": "EMp1_32__34_English_34__32_Language", + "tgt": "\"English\"[Language]" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "tgt": "I[Box] |- siHeader [Box*BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "tgt": "ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#", + "tgt": "declaredthrough [PropertyRule*Property]~" + }, + { + "src": "ECpl_32__40_EDcI_32_ContextName_41_", + "tgt": " -I[ContextName]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "tgt": " -name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~\\/ -I[Pattern]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "tgt": " -I[Context];context [IsE*Context]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "tgt": "isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#", + "tgt": " -operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~" + }, + { + "src": "EDcD_32_context_91_Concept_42_Context_93_", + "tgt": "context [Concept*Context]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "tgt": " -I[Context]\\/versionInfo [Context*AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "tgt": "rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~ |- -I[Rule]" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "tgt": "udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "tgt": " -sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~\\/ -I[Relation]" + }, + { + "src": "EDcD_32_isaRfx_91_Concept_42_Concept_93_", + "tgt": "isaRfx [Concept*Concept]" + }, + { + "src": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "singleton [Singleton*AtomValue]" + }, + { + "src": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#", + "tgt": "objcruds [ObjectDef*Cruds]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "tgt": "formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~ |- -I[Rule]" + }, + { + "src": "EDcD_32_ifcInputs_91_Interface_42_Relation_93_", + "tgt": "ifcInputs [Interface*Relation]" + }, + { + "src": "EDcI_32_PairView", + "tgt": "I[PairView]" + }, + { + "src": "ECpl_32__40_EDcI_32_ShowADL_41_", + "tgt": " -I[ShowADL]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "tgt": " -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "tgt": "gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#", + "tgt": "fst [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "tgt": "siHeader [Box*BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "tgt": "name [Pattern*PatternName]; -I[PatternName]" + }, + { + "src": "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#", + "tgt": "originatesFrom [Conjunct*Rule]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "tgt": " -I[Interface]\\/ifcObj [Interface*ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "EDcD_32_context_91_Rule_42_Context_93_", + "tgt": "context [Rule*Context]" + }, + { + "src": "EDcI_32_EncodedName", + "tgt": "I[EncodedName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "tgt": "isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface] |- -I[Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#", + "tgt": " -sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#", + "tgt": "decprM [Relation*String]~" + }, + { + "src": "EDcD_32_allRules_91_Rule_42_Context_93_", + "tgt": "allRules [Rule*Context]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "tgt": " -isaRfx [Concept*Concept]\\/isa [Concept*Concept]\\/isa [Concept*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "tgt": "label [FieldDef*FieldName]; -I[FieldName]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#", + "tgt": " -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "tgt": "I[IsE] |- gengen [IsE*Concept];gengen [IsE*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#", + "tgt": "rrviol [Rule*PairView]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "tgt": "name [Interface*InterfaceName]; -I[InterfaceName]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "tgt": " -I[Text];text [BxTxt*Text]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "tgt": "name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#", + "tgt": " -name [Concept*ConceptName];name [Concept*ConceptName]~" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#", + "tgt": "context [IsE*Context]~" + }, + { + "src": "EDcI_32_Concept", + "tgt": "I[Concept]" + }, + { + "src": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#", + "tgt": " -isPublic [Interface*Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#", + "tgt": " -name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "tgt": "genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~ |- -I[IsE]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "tgt": "origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~ |- -I[SubInterface]" + }, + { + "src": "EDcI_32_ContextName", + "tgt": "I[ContextName]" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#", + "tgt": " -valid [Rule*Context]" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#", + "tgt": "genspc [IsE*Concept]~" + }, + { + "src": "EDcD_32_genspc_91_Isa_42_Concept_93_", + "tgt": "genspc [Isa*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "tgt": "origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "tgt": " -concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~\\/ -I[ConceptDef]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "tgt": "source [Relation*Concept]; -I[Concept];source [Relation*Concept]~ |- -I[Relation]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "tgt": "tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~ |- -I[Signature]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "tgt": " -I[BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "tgt": " -I[PairViewSegment]\\/segment [PairView*PairViewSegment]~;segment [PairView*PairViewSegment]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "tgt": " -I[Relation]\\/source [Relation*Concept];source [Relation*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#", + "tgt": " -userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~" + }, + { + "src": "EDcD_32_identityRules_91_Rule_42_Context_93_", + "tgt": "identityRules [Rule*Context]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "tgt": " -I[RoleName];name [Role*RoleName]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "tgt": " -I[Context];allRoles [Context*Role]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "tgt": "origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "tgt": " -I[Context];context [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "tgt": " -I[Concept];siConcept [Box*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "tgt": "urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~ |- -I[Concept]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#", + "tgt": " -context [IsE*Context]; -I[Context];context [IsE*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#", + "tgt": "name [Interface*InterfaceName]~" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "tgt": "origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "tgt": " -bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~\\/ -I[BindedRelation]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "tgt": "name [Relation*RelationName]~;name [Relation*RelationName]" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "tgt": "objcruds [ObjectDef*Cruds]; -I[Cruds]" + }, + { + "src": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "tgt": "I[BxExpr] |- objDef [BxExpr*ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "EDcD_32_name_91_Role_42_RoleName_93_", + "tgt": "name [Role*RoleName]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "tgt": "origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "tgt": "sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "tgt": " -isa [Concept*Concept]/\\ -isa [Concept*Concept]~" + }, + { + "src": "EDcI_32_Singleton", + "tgt": "I[Singleton]" + }, + { + "src": "EDcV_32__91_Interface_42_Role_93_", + "tgt": "V [Interface*Role]" + }, + { + "src": "EDcD_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "origin [SubInterface*Origin]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#", + "tgt": " -objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~" + }, + { + "src": "ECpl_32__40_EDcI_32_BinaryTerm_41_", + "tgt": " -I[BinaryTerm]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "tgt": " -showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~\\/ -I[Term]" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "tgt": "first [BinaryTerm*Term]; -I[Term]" + }, + { + "src": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "tgt": "isPublic [Interface*Interface]=isPublic [Interface*Interface]~" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "tgt": "tgt [Signature*Concept];name [Concept*ConceptName]" + }, + { + "src": "ECpl_32__40_EDcI_32_AmpersandVersion_41_", + "tgt": " -I[AmpersandVersion]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "tgt": "context [Pattern*Context]; -I[Context];context [Pattern*Context]~" + }, + { + "src": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "tgt": "isaRfx [Concept*Concept]=isaRfxCopy [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "tgt": " -snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~\\/ -I[CombineStrings]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~\\/ -I[InterfaceRef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "tgt": " -I[Concept];source [Relation*Concept]~" + }, + { + "src": "EDcD_32_userSrc_91_V_42_Concept_93_", + "tgt": "userSrc [\"V\"*Concept]" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "tgt": "isa [Concept*Concept]\\/isa [Concept*Concept]~ |- isaRfx [Concept*Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "tgt": "decprL [Relation*String]; -I[String];decprL [Relation*String]~" + }, + { + "src": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "objcruds [ObjectDef*Cruds]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#", + "tgt": " -context [Interface*Context]; -I[Context];context [Interface*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "tgt": " -I[View];objView [ObjectDef*View]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#", + "tgt": " -udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "tgt": " -isPublic [Interface*Interface];V [Interface*Role]\\/ifcRoles [Interface*Role]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "tgt": "ifcObj [Interface*ObjectDef]~; -I[Interface]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "tgt": " -I[Context];context [Interface*Context]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "tgt": "segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "tgt": "objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~ |- -I[ObjectDef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "tgt": " -I[RelationName];name [Relation*RelationName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "tgt": " -bind [BindedRelation*Relation]\\/usedIn [Relation*Term]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "tgt": "urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~ |- -I[Pattern]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "tgt": " -isPublic [Interface*Interface]~\\/isPublic [Interface*Interface]" + }, + { + "src": "EDcD_32_siConcept_91_Box_42_Concept_93_", + "tgt": "siConcept [Box*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "tgt": " -isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~\\/ -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "tgt": "gengen [IsE*Concept];gengen [IsE*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "tgt": "sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~ |- -I[Relation]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "tgt": " -genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~\\/ -I[IsE]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "tgt": "origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~ |- -I[BoxItem]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "tgt": " -I[ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "tgt": "language [Markup*Language];language [Markup*Language]~" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "tgt": "decprR [Relation*String]; -I[String]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "tgt": " -isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]\\/ -I[Interface]" + }, + { + "src": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "tgt": "I[Concept] |- name [Concept*ConceptName];name [Concept*ConceptName]~" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "tgt": "I[Markup] |- language [Markup*Language];language [Markup*Language]~" + }, + { + "src": "EDcD_32_text_91_PairViewSegment_42_String_93_", + "tgt": "text [PairViewSegment*String]" + }, + { + "src": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#", + "tgt": " -isAPI [Interface*Interface]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "tgt": " -I[Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "tgt": "objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#", + "tgt": "segment [PairView*PairViewSegment]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "tgt": " -first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~\\/ -I[BinaryTerm]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "tgt": "objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "tgt": "tgt [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "tgt": "text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "EDcI_32_AmpersandVersion", + "tgt": "I[AmpersandVersion]" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "tgt": "tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~" + }, + { + "src": "EDcD_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "isAPI [Interface*Interface]" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#", + "tgt": "name [Concept*ConceptName]~" + }, + { + "src": "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#", + "tgt": "I[Equivalence]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "tgt": " -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "tgt": "propertyRule [Relation*PropertyRule]~;propertyRule [Relation*PropertyRule]" + }, + { + "src": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "isaRfxStar [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "tgt": " -I[ConceptDef]\\/concept [ConceptDef*Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "tgt": "interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "tgt": " -urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~\\/ -I[Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "tgt": " -I[Origin];origin [SubInterface*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "tgt": "identityRules [Rule*Context]; -I[Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "tgt": "isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "tgt": " -isAPI [Interface*Interface]~\\/isAPI [Interface*Interface]" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~/\\isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "EDcI_32_Language", + "tgt": "I[Language]" + }, + { + "src": "EDcD_32_objView_91_ObjectDef_42_View_93_", + "tgt": "objView [ObjectDef*View]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "tgt": " -I[Pattern]\\/name [Pattern*PatternName];name [Pattern*PatternName]~" + }, + { + "src": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#", + "tgt": "urlEncodedName [Concept*EncodedName]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "tgt": " -I[Concept];userSrc [\"V\"*Concept]~" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#", + "tgt": "(sign [Relation*Signature];src [Signature*Concept])~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "tgt": "ifcObj [Interface*ObjectDef]; -I[ObjectDef];ifcObj [Interface*ObjectDef]~ |- -I[Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "tgt": " -isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]\\/ -I[Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#", + "tgt": " -fst [CombineStrings*String];fst [CombineStrings*String]~" + }, + { + "src": "EDcI_32_Text", + "tgt": "I[Text]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "tgt": "segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment]" + }, + { + "src": "EDcI_32_String", + "tgt": "I[String]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "tgt": " -ifcObj [Interface*ObjectDef]~; -I[Interface];ifcObj [Interface*ObjectDef]\\/ -I[ObjectDef]" + }, + { + "src": "ECpl_32__40_EDcI_32_UnaryTerm_41_", + "tgt": " -I[UnaryTerm]" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "tgt": "decprM [Relation*String]; -I[String]" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "tgt": "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#", + "tgt": " -references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "isaRfxCopy [Concept*Concept]" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceName_41_", + "tgt": " -I[InterfaceName]" + }, + { + "src": "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#", + "tgt": " -\"English\"[Language]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "tgt": " -srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~\\/ -I[PairViewSegment]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "tgt": " -ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~\\/ -I[Rule]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#", + "tgt": " -name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "EDcI_32_UnaryTerm", + "tgt": "I[UnaryTerm]" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "tgt": " -isPublic [Interface*Interface]\\/I[Interface]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "tgt": "gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~ |- -I[Isa]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "tgt": "patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "tgt": "I[RuleName] |- name [Rule*RuleName]~;name [Rule*RuleName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "tgt": "references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~ |- -I[InterfaceRef]" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "tgt": "isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "tgt": " -I[FieldDef]\\/label [FieldDef*FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "tgt": "urlEncodedName [Rule*EncodedName]; -I[EncodedName]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "tgt": " -I[String];result [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "tgt": "snd [CombineStrings*String]; -I[String]" + }, + { + "src": "EDcD_32_usedIn_91_Relation_42_Term_93_", + "tgt": "usedIn [Relation*Term]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#", + "tgt": " -rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "tgt": "isaRfxStar [Concept*Concept] |- isaRfxPlus [Concept*Concept]\\/I[Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "tgt": "udefrules [Rule*Context]; -I[Context]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "tgt": "name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~ |- -I[Role]" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "tgt": "result [CombineStrings*String]; -I[String];result [CombineStrings*String]~" + }, + { + "src": "EDcI_32_CombineStrings", + "tgt": "I[CombineStrings]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "tgt": "context [Rule*Context]; -I[Context]" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "tgt": " -I[Origin];origin [ObjectDef*Origin]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#", + "tgt": " -genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "tgt": "formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "tgt": "segment [PairView*PairViewSegment]~; -I[PairView]" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "tgt": "urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "tgt": "versionInfo [Context*AmpersandVersion]; -I[AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptName_41_", + "tgt": " -I[ConceptName]" + }, + { + "src": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#", + "tgt": "meaning [ConceptDef*Meaning]~" + }, + { + "src": "EDcI_32_Rule", + "tgt": "I[Rule]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "tgt": "name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "tgt": "fst [CombineStrings*String];fst [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "tgt": "context [IsE*Context]; -I[Context]" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "tgt": " -patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Rule*Context]\\/valid [Rule*Context]" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "tgt": "I[CombineStrings] |- result [CombineStrings*String];result [CombineStrings*String]~" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "tgt": "valid [Concept*Context] |- concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Concept*Context]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "tgt": " -I[Box];siObjs [Box*BoxItem]" + }, + { + "src": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#", + "tgt": "tgt [Signature*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#", + "tgt": " -uses [Context*Pattern];declaredIn [Relation*Pattern]~;sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]" + }, + { + "src": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "tgt": "ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation]" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "tgt": "concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Concept*Context] |- valid [Concept*Context]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "tgt": " -name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~\\/ -I[Relation]" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "tgt": "isa [Concept*Concept]~/\\isa [Concept*Concept]" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceRef_41_", + "tgt": " -I[InterfaceRef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "tgt": " -I[Concept];genspc [IsE*Concept]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "tgt": "patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#", + "tgt": " -snd [CombineStrings*String];snd [CombineStrings*String]~" + }, + { + "src": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#", + "tgt": "objDef [BxExpr*ObjectDef]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#", + "tgt": " -siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "tgt": " -I[BindedRelation]\\/bind [BindedRelation*Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "tgt": "isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~ |- -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "tgt": "text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "EDcD_32_isaCopy_91_Concept_42_Concept_93_", + "tgt": "isaCopy [Concept*Concept]" + }, + { + "src": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "tgt": " -context [Concept*Context];context [Concept*Context]~\\/ -name [Concept*ConceptName];name [Concept*ConceptName]~\\/I[Concept]" + }, + { + "src": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "userCpt [Epsilon*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "tgt": "context [Rule*Context]; -I[Context];context [Rule*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#", + "tgt": "declaredIn [Relation*Pattern]~" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "tgt": "(tgt [Signature*Concept]\\/src [Signature*Concept])" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "tgt": "name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~ |- -I[Relation]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "tgt": " -I[Markup]\\/text [Markup*MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "tgt": "isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "tgt": "src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "tgt": "src [Signature*Concept]; -I[Concept];src [Signature*Concept]~ |- -I[Signature]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#", + "tgt": " -genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#", + "tgt": " -src [Signature*Concept]; -I[Concept];src [Signature*Concept]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "tgt": "bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "tgt": " -objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~\\/ -I[ObjectDef]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#", + "tgt": " -origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "tgt": "allRules [Rule*Context];I[Context];allRules [Rule*Context]~" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#", + "tgt": " -isaRfx [Concept*Concept]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "tgt": " -I[Operator];operator [UnaryTerm*Operator]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "tgt": " -I[Purpose];ifcPurpose [Interface*Purpose]~" + }, + { + "src": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "tgt": "I[BxTxt] |- text [BxTxt*Text];text [BxTxt*Text]~" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#", + "tgt": "ctxds [Relation*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#", + "tgt": "snd [CombineStrings*String]~" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "tgt": "urlEncodedName [Concept*EncodedName]; -I[EncodedName]" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "tgt": "target [Relation*Concept]; -I[Concept];target [Relation*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "tgt": " -genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~\\/ -I[Isa]" + }, + { + "src": "ECpl_32__40_EDcI_32_PatternName_41_", + "tgt": " -I[PatternName]" + }, + { + "src": "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#", + "tgt": "I[Inclusion]" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "tgt": "relsDefdIn [Relation*Context];I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "EDcD_32_name_91_Relation_42_RelationName_93_", + "tgt": "name [Relation*RelationName]" + }, + { + "src": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "allConjuncts [Context*Conjunct]" + }, + { + "src": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#", + "tgt": "singleton [Singleton*AtomValue]~" + }, + { + "src": "EDcI_32_Pattern", + "tgt": "I[Pattern]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "tgt": "context [Pattern*Context]; -I[Context]" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#", + "tgt": "sign [Term*Signature]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#", + "tgt": " -urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Language_41_", + "tgt": " -I[Language]" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "tgt": "urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~" + }, + { + "src": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "tgt": "I[ContextName] |- name [Context*ContextName]~;name [Context*ContextName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "tgt": "context [Pattern*Context]; -I[Context];context [Pattern*Context]~ |- -I[Pattern]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "tgt": "decprR [Relation*String]; -I[String];decprR [Relation*String]~" + }, + { + "src": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#", + "tgt": "references [InterfaceRef*Interface]~" + }, + { + "src": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "tgt": "I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#", + "tgt": " -relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#", + "tgt": " -origin [ObjectDef*Origin]; -I[Origin];origin [ObjectDef*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "tgt": "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "tgt": "objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "tgt": "formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "tgt": "ifcObj [Interface*ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "tgt": "decprR [Relation*String]; -I[String];decprR [Relation*String]~ |- -I[Relation]" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "tgt": "meaning [ConceptDef*Meaning]; -I[Meaning]" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "tgt": "(sign [Relation*Signature];src [Signature*Concept])" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "tgt": "allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "tgt": "src [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "tgt": "operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "tgt": "ifcObj [Interface*ObjectDef]; -I[ObjectDef]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#", + "tgt": " -sign [Term*Signature]; -I[Signature];sign [Term*Signature]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "tgt": "operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~ |- -I[BinaryTerm]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "tgt": "segment [PairView*PairViewSegment]~; -I[PairView];segment [PairView*PairViewSegment] |- -I[PairViewSegment]" + }, + { + "src": "ECpl_32__40_EDcI_32_Text_41_", + "tgt": " -I[Text]" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "tgt": "I[CombineStrings] |- snd [CombineStrings*String];snd [CombineStrings*String]~" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "tgt": " -isaRfxPlus [Concept*Concept]/\\ -I[Concept]\\/isaRfxStar [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "tgt": " -I[BoxItem]\\/siObjs [Box*BoxItem]~;siObjs [Box*BoxItem]" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "tgt": "ctxds [Relation*Context]; -I[Context]" + }, + { + "src": "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "tgt": "arg [UnaryTerm*Term]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "tgt": "concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "tgt": "sign [Term*Signature]; -I[Signature];sign [Term*Signature]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "tgt": "objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~ |- -I[ObjectDef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "tgt": " -I[Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "tgt": "I[Property] |- \"UNI\"[Property]\\/\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#", + "tgt": " -text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#", + "tgt": " -context [Rule*Context];context [Rule*Context]~" + }, + { + "src": "ECpl_32__40_EDcI_32_BxExpr_41_", + "tgt": " -I[BxExpr]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "tgt": " -I[Isa]\\/genspc [Isa*Concept];genspc [Isa*Concept]~" + }, + { + "src": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ifcObj [Interface*ObjectDef]" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "tgt": "sign [Relation*Signature];tgt [Signature*Concept]\\/src [Signature*Concept]" + }, + { + "src": "EMp1_32__34_INJ_34__32_Property", + "tgt": "\"INJ\"[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "tgt": "genspc [Isa*Concept]; -I[Concept]" + }, + { + "src": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "tgt": "I[Pattern] |- name [Pattern*PatternName];name [Pattern*PatternName]~" + }, + { + "src": "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "tgt": "\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "tgt": "I[Interface] |- ifcObj [Interface*ObjectDef];ifcObj [Interface*ObjectDef]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Markup_41_", + "tgt": " -I[Markup]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "tgt": "context [Isa*Context]; -I[Context]" + }, + { + "src": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "tgt": "\"UNI\"[Property]\\/\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "tgt": "I[ObjectDef] |- objTerm [ObjectDef*Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "tgt": " -I[Context];ctxds [Relation*Context]~" + }, + { + "src": "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#", + "tgt": "I[CartesianProduct]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "tgt": " -I[Term];second [BinaryTerm*Term]~" + }, + { + "src": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "operator [BinaryTerm*Operator]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "tgt": "siObjs [Box*BoxItem]~;siObjs [Box*BoxItem]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "tgt": " -I[Relation]\\/name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "EDcD_32_name_91_Pattern_42_PatternName_93_", + "tgt": "name [Pattern*PatternName]" + }, + { + "src": "EDcI_32_BoxHeader", + "tgt": "I[BoxHeader]" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "tgt": "urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#", + "tgt": "urlEncodedName [Concept*EncodedName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "tgt": "target [Relation*Concept]; -I[Concept];target [Relation*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#", + "tgt": " -name [Pattern*PatternName];name [Pattern*PatternName]~" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "tgt": "I[Isa] |- genspc [Isa*Concept];genspc [Isa*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "tgt": " -ctxds [Relation*Context]\\/relsDefdIn [Relation*Context]" + }, + { + "src": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "tgt": "ctxrs [Rule*Context] |- udefrules [Rule*Context]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#", + "tgt": " -sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#", + "tgt": "patRules [Pattern*Rule]~" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "tgt": "result [CombineStrings*String]; -I[String]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "tgt": "ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~ |- -I[Rule]" + }, + { + "src": "ECpl_32__40_EDcI_32_IsE_41_", + "tgt": " -I[IsE]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "tgt": " -I[Context];udefrules [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "tgt": "origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "tgt": " -siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~\\/ -I[Box]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#", + "tgt": " -name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#", + "tgt": " -showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~" + }, + { + "src": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#", + "tgt": "userSrc [\"V\"*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#", + "tgt": " -sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~" + }, + { + "src": "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "tgt": "\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "tgt": "siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "tgt": "concept [ConceptDef*Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#", + "tgt": "decprL [Relation*String]~" + }, + { + "src": "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#", + "tgt": "propertyRule [Relation*PropertyRule]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "tgt": "isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "tgt": " -objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~\\/ -I[ObjectDef]" + }, + { + "src": "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#", + "tgt": "propertyRule [Relation*PropertyRule]" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "tgt": "urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "tgt": "I[ConceptName] |- name [Concept*ConceptName]~;name [Concept*ConceptName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "tgt": "udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~ |- -I[Rule]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#", + "tgt": " -tgt [Signature*Concept]; -I[Concept];tgt [Signature*Concept]~" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_", + "tgt": " -V [Rule*Rule]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "tgt": "ifcPurpose [Interface*Purpose]; -I[Purpose];ifcPurpose [Interface*Purpose]~ |- -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "tgt": "text [BxTxt*Text];text [BxTxt*Text]~" + }, + { + "src": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#", + "tgt": "siConcept [Box*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "tgt": " -context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "tgt": " -origin [BoxItem*Origin]; -I[Origin];origin [BoxItem*Origin]~\\/ -I[BoxItem]" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_", + "tgt": "text [BxTxt*Text]~" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "tgt": "pvsExp [PairViewSegment*Term]; -I[Term]" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "tgt": "label [FieldDef*FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#", + "tgt": "I[Composition]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "tgt": " -relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~\\/ -I[Relation]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "tgt": "ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "tgt": "sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#", + "tgt": " -declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "EDcD_32_violatable_91_Interface_42_Rule_93_", + "tgt": "violatable [Interface*Rule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "tgt": " -siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~\\/ -I[Box]" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "tgt": "isaRfxPlus [Concept*Concept]\\/I[Concept] |- isaRfxStar [Concept*Concept]" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#", + "tgt": "name [Rule*RuleName]~" + }, + { + "src": "EDcI_32_BxExpr", + "tgt": "I[BxExpr]" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "tgt": "second [BinaryTerm*Term]; -I[Term]" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#", + "tgt": "text [PairViewSegment*String]~" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "tgt": "isAPI [Interface*Interface]~/\\isAPI [Interface*Interface]" + }, + { + "src": "ECpl_32__40_EDcI_32_CombineStrings_41_", + "tgt": " -I[CombineStrings]" + }, + { + "src": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#", + "tgt": "first [BinaryTerm*Term]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Term_41_", + "tgt": " -I[Term]" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "tgt": "I[PairViewSegment] |- segment [PairView*PairViewSegment]~;segment [PairView*PairViewSegment]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "tgt": " -I[IsE]\\/genspc [IsE*Concept];genspc [IsE*Concept]~" + }, + { + "src": "EDcI_32_ConceptName", + "tgt": "I[ConceptName]" + }, + { + "src": "EDcD_32_name_91_Context_42_ContextName_93_", + "tgt": "name [Context*ContextName]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "tgt": " -I[Signature];sign [Term*Signature]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#", + "tgt": " -isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "tgt": "src [Signature*Concept]; -I[Concept];src [Signature*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "tgt": "operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~ |- -I[UnaryTerm]" + }, + { + "src": "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#", + "tgt": "I[LeftResidual]" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "tgt": "isAPI [Interface*Interface]; -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "tgt": "sign [Relation*Signature]; -I[Signature]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "tgt": " -I[Language];language [Markup*Language]~" + }, + { + "src": "EDcD_32_context_91_Isa_42_Context_93_", + "tgt": "context [Isa*Context]" + }, + { + "src": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#", + "tgt": "versionInfo [Context*AmpersandVersion]" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "tgt": "objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~" + }, + { + "src": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#", + "tgt": "relsDefdIn [Relation*Context]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "tgt": "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "tgt": "arg [UnaryTerm*Term]" + }, + { + "src": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#", + "tgt": "references [InterfaceRef*Interface]" + }, + { + "src": "EDcI_32_Property", + "tgt": "I[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "tgt": "label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "tgt": "isaRfxPlus [Concept*Concept]\\/I[Concept]" + }, + { + "src": "EDcD_32_language_91_Markup_42_Language_93_", + "tgt": "language [Markup*Language]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "tgt": "relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~ |- -I[Relation]" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptDef_41_", + "tgt": " -I[ConceptDef]" + }, + { + "src": "EDcI_32_Conjunct", + "tgt": "I[Conjunct]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "tgt": "arg [UnaryTerm*Term]; -I[Term];arg [UnaryTerm*Term]~" + }, + { + "src": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#", + "tgt": "concept [ConceptDef*Concept]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "tgt": "explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#", + "tgt": "gengen [Isa*Concept]~" + }, + { + "src": "ECpl_32__40_EDcI_32_RoleName_41_", + "tgt": " -I[RoleName]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "tgt": "context [Interface*Context]; -I[Context];context [Interface*Context]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "tgt": "segment [PairView*PairViewSegment]~;segment [PairView*PairViewSegment]" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "tgt": "showADL [Term*ShowADL]; -I[ShowADL]" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "tgt": "I[Interface] |- name [Interface*InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "tgt": "context [Concept*Context];context [Concept*Context]~/\\name [Concept*ConceptName];name [Concept*ConceptName]~ |- I[Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "tgt": "versionInfo [Context*AmpersandVersion];versionInfo [Context*AmpersandVersion]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "tgt": " -I[String];decprL [Relation*String]~" + }, + { + "src": "EMp1_32__34_SUR_34__32_Property", + "tgt": "\"SUR\"[Property]" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "tgt": "first [BinaryTerm*Term]" + }, + { + "src": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_", + "tgt": "declaredIn [Relation*Pattern]" + }, + { + "src": "EDcD_32_concepts_91_Pattern_42_Concept_93_", + "tgt": "concepts [Pattern*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "tgt": "context [Concept*Context]; -I[Context]" + }, + { + "src": "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#", + "tgt": "I[RightResidual]" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "tgt": "uses [Context*Pattern];declaredIn [Relation*Pattern]~;I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept]) |- context [Concept*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "tgt": " -udefrules [Rule*Context]; -I[Context];udefrules [Rule*Context]~\\/ -I[Rule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "tgt": " -I[BxExpr]\\/objDef [BxExpr*ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "tgt": "I[Conjunct] |- rc_conjunct [Conjunct*Term];rc_conjunct [Conjunct*Term]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "tgt": "sign [Term*Signature]; -I[Signature]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "tgt": " -userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~\\/ -I[\"V\"]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#", + "tgt": " -siObjs [Box*BoxItem]~; -I[Box];siObjs [Box*BoxItem]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "tgt": "isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~ |- -I[Interface]" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "tgt": "isAPI [Interface*Interface]~/\\isAPI [Interface*Interface] |- I[Interface]" + }, + { + "src": "ECpl_32__40_EDcI_32_Isa_41_", + "tgt": " -I[Isa]" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#", + "tgt": " -context [Pattern*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "tgt": "name [Interface*InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "EDcD_32_isaPlus_91_Concept_42_Concept_93_", + "tgt": "isaPlus [Concept*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "tgt": "objTerm [ObjectDef*Term]; -I[Term]" + }, + { + "src": "EDcI_32_Box", + "tgt": "I[Box]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "tgt": "name [Rule*RuleName]; -I[RuleName]" + }, + { + "src": "EDcI_32_FieldDef", + "tgt": "I[FieldDef]" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "tgt": "context [Concept*Context];context [Concept*Context]~/\\name [Concept*ConceptName];name [Concept*ConceptName]~" + }, + { + "src": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#", + "tgt": "interfaces [Context*Interface]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "tgt": " -references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~\\/ -I[InterfaceRef]" + }, + { + "src": "EDcI_32_PatternName", + "tgt": "I[PatternName]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "tgt": "objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "tgt": "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "tgt": "first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#", + "tgt": " -origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "tgt": "isAPI [Interface*Interface]~; -I[Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "tgt": " -target [Relation*Concept]; -I[Concept];target [Relation*Concept]~\\/ -I[Relation]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "tgt": "meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "tgt": " -I[ObjectDef]\\/objcruds [ObjectDef*Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "EDcD_32_context_91_Interface_42_Context_93_", + "tgt": "context [Interface*Context]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#", + "tgt": " -objTerm [ObjectDef*Term]; -I[Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#", + "tgt": " -name [Rule*RuleName]; -I[RuleName];name [Rule*RuleName]~" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "tgt": "text [Markup*MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "tgt": " -isaPlus [Concept*Concept]/\\ -I[Concept]" + }, + { + "src": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#", + "tgt": "isPublic [Interface*Interface]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "tgt": "name [Pattern*PatternName];name [Pattern*PatternName]~" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "tgt": "name [Rule*RuleName];name [Rule*RuleName]~/\\context [Rule*Context];context [Rule*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "tgt": "showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "tgt": " -I[PropertyRule]\\/propertyRule [Relation*PropertyRule]~;propertyRule [Relation*PropertyRule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "tgt": " -origin [SubInterface*Origin]; -I[Origin];origin [SubInterface*Origin]~\\/ -I[SubInterface]" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "tgt": "operator [UnaryTerm*Operator]; -I[Operator]" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "tgt": "patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Rule*Context]" + }, + { + "src": "ECpl_32__40_EDcI_32_Origin_41_", + "tgt": " -I[Origin]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "tgt": " -I[Interface];isAPI [Interface*Interface]" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#", + "tgt": " -V [Relation*Relation]" + }, + { + "src": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "meaning [ConceptDef*Meaning]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "tgt": "references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "tgt": "I[PropertyRule] |- declaredthrough [PropertyRule*Property];declaredthrough [PropertyRule*Property]~" + }, + { + "src": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#", + "tgt": "uses [Context*Pattern]~" + }, + { + "src": "EDcD_32_valid_91_Relation_42_Context_93_", + "tgt": "valid [Relation*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "tgt": "snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#", + "tgt": " -context [Concept*Context];context [Concept*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#", + "tgt": "objSub [ObjectDef*SubInterface]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "tgt": " -I[Context];allConjuncts [Context*Conjunct]" + }, + { + "src": "EDcD_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "ctxrs [Rule*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "tgt": "ifcPurpose [Interface*Purpose]; -I[Purpose]" + }, + { + "src": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#", + "tgt": "concepts [Pattern*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "tgt": "meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#", + "tgt": " -language [Markup*Language]; -I[Language];language [Markup*Language]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "tgt": " -I[IsE]\\/gengen [IsE*Concept];gengen [IsE*Concept]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "tgt": " -I[Origin];origin [Rule*Origin]~" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "tgt": "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "tgt": " -name [Concept*ConceptName];name [Concept*ConceptName]~\\/I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "tgt": " -name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~\\/ -I[Interface]" + }, + { + "src": "EMp1_32__34_TRN_34__32_Property", + "tgt": "\"TRN\"[Property]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "tgt": "context [Interface*Context]; -I[Context];context [Interface*Context]~" + }, + { + "src": "ECpl_32__40_EDcI_32_AtomValue_41_", + "tgt": " -I[AtomValue]" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "tgt": "explMarkup [Purpose*Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "tgt": "allConjuncts [Context*Conjunct]~; -I[Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#", + "tgt": " -bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "tgt": " -I[Term];first [BinaryTerm*Term]~" + }, + { + "src": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#", + "tgt": "label [FieldDef*FieldName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "tgt": "siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "tgt": "name [Pattern*PatternName]~;name [Pattern*PatternName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "tgt": "decprM [Relation*String]; -I[String];decprM [Relation*String]~ |- -I[Relation]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#", + "tgt": " -text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "tgt": " -src [Signature*Concept]; -I[Concept];src [Signature*Concept]~\\/ -I[Signature]" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "tgt": "rrviol [Rule*PairView]; -I[PairView]" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "tgt": "usedIn [Relation*Term];formalTerm [Rule*Term]~;patRules [Pattern*Rule]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "tgt": "allRoles [Context*Role]~; -I[Context]" + }, + { + "src": "ECpl_32__40_EDcI_32_Signature_41_", + "tgt": " -I[Signature]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "tgt": "name [Interface*InterfaceName]; -I[InterfaceName];name [Interface*InterfaceName]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "tgt": "userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~ |- -I[Epsilon]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "tgt": " -isa [Concept*Concept]~\\/ -isa [Concept*Concept]\\/I[Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "tgt": "objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "tgt": "text [PairViewSegment*String]; -I[String]" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "tgt": "origin [Rule*Origin]; -I[Origin]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "tgt": " -I[InterfaceRef]\\/references [InterfaceRef*Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "tgt": "isa [Concept*Concept]=isaCopy [Concept*Concept]" + }, + { + "src": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "tgt": "isa [Concept*Concept]\\/isa [Concept*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "tgt": "text [Markup*MarkupText]; -I[MarkupText];text [Markup*MarkupText]~ |- -I[Markup]" + }, + { + "src": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "tgt": "I[RelationName] |- name [Relation*RelationName]~;name [Relation*RelationName]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "tgt": " -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~\\/I[Relation]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#", + "tgt": " -objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "tgt": "bind [BindedRelation*Relation]; -I[Relation];bind [BindedRelation*Relation]~ |- -I[BindedRelation]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "tgt": "siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~ |- -I[Box]" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#", + "tgt": "name [Context*ContextName]~" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "tgt": "isPublic [Interface*Interface]~/\\isPublic [Interface*Interface] |- I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "tgt": "siHeader [Box*BoxHeader]; -I[BoxHeader]" + }, + { + "src": "ECpl_32__40_EDcI_32_PropertyRule_41_", + "tgt": " -I[PropertyRule]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "tgt": "name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "EDcI_32_SequenceNumber", + "tgt": "I[SequenceNumber]" + }, + { + "src": "EDcD_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "label [FieldDef*FieldName]" + }, + { + "src": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#", + "tgt": "srcOrTgt [PairViewSegment*SourceOrTarget]" + }, + { + "src": "EDcD_32_patRules_91_Pattern_42_Rule_93_", + "tgt": "patRules [Pattern*Rule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "tgt": " -name [Relation*RelationName];name [Relation*RelationName]~\\/I[Relation]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#", + "tgt": " -urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept_41_", + "tgt": " -I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "tgt": " -fst [CombineStrings*String];fst [CombineStrings*String]~\\/I[CombineStrings]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "tgt": " -I[Property]\\/\"UNI\"[Property]\\/\"TOT\"[Property]\\/\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "tgt": "sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~/\\relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "tgt": " -I[ContextName];name [Context*ContextName]~" + }, + { + "src": "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#", + "tgt": " -isaPlus [Concept*Concept]" + }, + { + "src": "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "tgt": "\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "tgt": " -sign [Term*Signature]; -I[Signature];sign [Term*Signature]~\\/ -I[Term]" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "tgt": "isPublic [Interface*Interface]~/\\isPublic [Interface*Interface]" + }, + { + "src": "EDcI_32_MarkupText", + "tgt": "I[MarkupText]" + }, + { + "src": "EDcI_32_V", + "tgt": "I[\"V\"]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "tgt": "context [Isa*Context]; -I[Context];context [Isa*Context]~ |- -I[Isa]" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "tgt": "objDef [BxExpr*ObjectDef];objDef [BxExpr*ObjectDef]~" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#", + "tgt": " -isAPI [Interface*Interface]~" + }, + { + "src": "EDcD_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "isPublic [Interface*Interface]" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "tgt": "I[Relation] |- name [Relation*RelationName];name [Relation*RelationName]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Conjunct_41_", + "tgt": " -I[Conjunct]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "tgt": " -singleton [Singleton*AtomValue]; -I[AtomValue];singleton [Singleton*AtomValue]~\\/ -I[Singleton]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "tgt": " -formalTerm [Rule*Term]; -I[Term];formalTerm [Rule*Term]~\\/ -I[Rule]" + }, + { + "src": "EDcD_32_target_91_Relation_42_Concept_93_", + "tgt": "target [Relation*Concept]" + }, + { + "src": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "tgt": "declaredIn [Relation*Pattern];(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/ctxds [Relation*Context]" + }, + { + "src": "ECpl_32__40_EDcI_32_PairViewSegment_41_", + "tgt": " -I[PairViewSegment]" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "tgt": "I[Signature] |- tgt [Signature*Concept];tgt [Signature*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "tgt": " -context [Concept*Context]; -I[Context];context [Concept*Context]~\\/ -I[Concept]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "tgt": "pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~ |- -I[PairViewSegment]" + }, + { + "src": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#", + "tgt": "objView [ObjectDef*View]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#", + "tgt": " -bind [BindedRelation*Relation]" + }, + { + "src": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#", + "tgt": "target [Relation*Concept]~" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "tgt": "sign [Relation*Signature];src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~/\\sign [Relation*Signature];tgt [Signature*Concept];tgt [Signature*Concept]~;sign [Relation*Signature]~/\\relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~/\\name [Relation*RelationName];name [Relation*RelationName]~ |- I[Relation]" + }, + { + "src": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "operator [UnaryTerm*Operator]" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "tgt": "I[ObjectDef] |- objcruds [ObjectDef*Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldDef_41_", + "tgt": " -I[FieldDef]" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#", + "tgt": "sign [Relation*Signature]~" + }, + { + "src": "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#", + "tgt": "I[Intersection]" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "tgt": "tgt [Signature*Concept];tgt [Signature*Concept]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#", + "tgt": " -decprM [Relation*String]; -I[String];decprM [Relation*String]~" + }, + { + "src": "EDcI_32_FieldName", + "tgt": "I[FieldName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "tgt": "name [Pattern*PatternName]; -I[PatternName];name [Pattern*PatternName]~ |- -I[Pattern]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "tgt": "operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~" + }, + { + "src": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "relsDefdIn [Relation*Context]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "tgt": " -explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~\\/ -I[Purpose]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef] |- -I[InterfaceRef]" + }, + { + "src": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#", + "tgt": "udefrules [Rule*Context]~" + }, + { + "src": "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_", + "tgt": " -\"Dutch\"[Language]" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "tgt": "relsDefdIn [Relation*Context]; -I[Context]" + }, + { + "src": "ECpl_32__40_EDcI_32_String_41_", + "tgt": " -I[String]" + }, + { + "src": "EDcI_32_BoxItem", + "tgt": "I[BoxItem]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "tgt": "second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~ |- -I[BinaryTerm]" + }, + { + "src": "EMp1_32__34_PROP_34__32_Property", + "tgt": "\"PROP\"[Property]" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "tgt": "name [Relation*RelationName];name [Relation*RelationName]~/\\sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~/\\sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~" + }, + { + "src": "ECpl_32__40_EDcI_32_MarkupText_41_", + "tgt": " -I[MarkupText]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#", + "tgt": " -origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#", + "tgt": "context [Interface*Context]~" + }, + { + "src": "EDcI_32_ObjectDef", + "tgt": "I[ObjectDef]" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "tgt": " -declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -ctxds [Relation*Context]\\/valid [Relation*Context]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "tgt": "language [Markup*Language]; -I[Language];language [Markup*Language]~ |- -I[Markup]" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "tgt": "source [Relation*Concept]; -I[Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "tgt": "context [Rule*Context]; -I[Context];context [Rule*Context]~" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "tgt": " -isaPlus [Concept*Concept]/\\ -I[Concept]\\/isaStar [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "tgt": " -ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~\\/ -I[Interface]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "tgt": " -I[Term];formalTerm [Rule*Term]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "tgt": "context [Concept*Context]; -I[Context];context [Concept*Context]~" + }, + { + "src": "EDcI_32_PairViewSegment", + "tgt": "I[PairViewSegment]" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "tgt": "declaredIn [Relation*Pattern];context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#", + "tgt": " -isPublic [Interface*Interface]; -I[Interface];isPublic [Interface*Interface]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "tgt": " -language [Markup*Language]; -I[Language];language [Markup*Language]~\\/ -I[Markup]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#", + "tgt": " -ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~" + }, + { + "src": "EDcD_32_udefrules_91_Rule_42_Context_93_", + "tgt": "udefrules [Rule*Context]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#", + "tgt": " -context [Isa*Context]; -I[Context];context [Isa*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "tgt": "genspc [IsE*Concept]; -I[Concept]" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#", + "tgt": "context [Rule*Context]~" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "tgt": " -patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Rule*Context]" + }, + { + "src": "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "originatesFrom [Conjunct*Rule]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "tgt": "fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~ |- -I[CombineStrings]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "tgt": " -isAPI [Interface*Interface]~\\/ -isAPI [Interface*Interface]\\/I[Interface]" + }, + { + "src": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#", + "tgt": "showADL [Term*ShowADL]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "tgt": " -snd [CombineStrings*String];snd [CombineStrings*String]~\\/ -fst [CombineStrings*String];fst [CombineStrings*String]~\\/I[CombineStrings]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "tgt": " -I[PropertyRule]\\/declaredthrough [PropertyRule*Property];declaredthrough [PropertyRule*Property]~" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "tgt": "I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#", + "tgt": "ifcPurpose [Interface*Purpose]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "tgt": " -text [PairViewSegment*String]; -I[String];text [PairViewSegment*String]~\\/ -I[PairViewSegment]" + }, + { + "src": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "tgt": "bind [BindedRelation*Relation]" + }, + { + "src": "EMp1_32__34_TOT_34__32_Property", + "tgt": "\"TOT\"[Property]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "tgt": " -I[Context];interfaces [Context*Interface]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "tgt": " -I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "tgt": "objcruds [ObjectDef*Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "tgt": "sequenceNr [PairViewSegment*SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "tgt": "second [BinaryTerm*Term]" + }, + { + "src": "ECpl_32__40_EDcI_32_Interface_41_", + "tgt": " -I[Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "tgt": "name [Context*ContextName]; -I[ContextName]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "tgt": " -I[ShowADL]\\/showADL [Term*ShowADL]~;showADL [Term*ShowADL]" + }, + { + "src": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "tgt": "rc_conjunct [Conjunct*Term];rc_conjunct [Conjunct*Term]~" + }, + { + "src": "EDcD_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "name [Interface*InterfaceName]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "tgt": "genspc [IsE*Concept]; -I[Concept];genspc [IsE*Concept]~" + }, + { + "src": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "tgt": "I[FieldDef] |- label [FieldDef*FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "tgt": " -ctxrs [Rule*Context]\\/udefrules [Rule*Context]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#", + "tgt": " -concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "tgt": "context [Rule*Context]; -I[Context];context [Rule*Context]~ |- -I[Rule]" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "tgt": "I[Relation] |- target [Relation*Concept];target [Relation*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "tgt": " -I[Concept]\\/name [Concept*ConceptName];name [Concept*ConceptName]~" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "tgt": "identityRules [Rule*Context]; -I[Context];identityRules [Rule*Context]~" + }, + { + "src": "EDcI_32_AtomValue", + "tgt": "I[AtomValue]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "tgt": "context [Interface*Context]; -I[Context]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "tgt": "first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~ |- -I[BinaryTerm]" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "tgt": "siConcept [Box*Concept]; -I[Concept]" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "tgt": "I[ConceptDef] |- concept [ConceptDef*Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "tgt": " -context [Pattern*Context];context [Pattern*Context]~\\/ -name [Pattern*PatternName];name [Pattern*PatternName]~\\/I[Pattern]" + }, + { + "src": "EDcD_32_name_91_Concept_42_ConceptName_93_", + "tgt": "name [Concept*ConceptName]" + }, + { + "src": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "tgt": "\"Dutch\"[Language]\\/\"English\"[Language]" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "tgt": " -\"Dutch\"[Language]/\\ -\"English\"[Language]" + }, + { + "src": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#", + "tgt": "arg [UnaryTerm*Term]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#", + "tgt": " -target [Relation*Concept]; -I[Concept];target [Relation*Concept]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "tgt": "isAPI [Interface*Interface]; -I[Interface];isAPI [Interface*Interface]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "tgt": " -I[Term];objTerm [ObjectDef*Term]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "tgt": "siObjs [Box*BoxItem]~; -I[Box]" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "tgt": "siConcept [Box*Concept]; -I[Concept];siConcept [Box*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "tgt": "ctxds [Relation*Context]; -I[Context];ctxds [Relation*Context]~ |- -I[Relation]" + }, + { + "src": "EDcD_32_decprL_91_Relation_42_String_93_", + "tgt": "decprL [Relation*String]" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "tgt": "formalTerm [Rule*Term]; -I[Term]" + }, + { + "src": "EDcD_32_uses_91_Context_42_Pattern_93_", + "tgt": "uses [Context*Pattern]" + }, + { + "src": "ECpl_32__40_EDcI_32_Pattern_41_", + "tgt": " -I[Pattern]" + }, + { + "src": "EDcI_32_BindedRelation", + "tgt": "I[BindedRelation]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "tgt": " -I[Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "EDcD_32_src_91_Signature_42_Concept_93_", + "tgt": "src [Signature*Concept]" + }, + { + "src": "EDcI_32_ConceptDef", + "tgt": "I[ConceptDef]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "tgt": " -allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]\\/ -I[Role]" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "tgt": "concept [ConceptDef*Concept]; -I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "tgt": " -I[Isa]\\/gengen [Isa*Concept];gengen [Isa*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "tgt": "sign [Term*Signature]; -I[Signature];sign [Term*Signature]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "tgt": "context [Interface*Context]; -I[Context];context [Interface*Context]~ |- -I[Interface]" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "tgt": " -\"Dutch\"[Language]/\\ -\"English\"[Language]\\/I[Language]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "tgt": "isAPI [Interface*Interface]~; -I[Interface];isAPI [Interface*Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "tgt": " -valid [Concept*Context]\\/concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Concept*Context]" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "tgt": "I[Signature] |- src [Signature*Concept];src [Signature*Concept]~" + }, + { + "src": "ECpl_32__40_EDcI_32_BindedRelation_41_", + "tgt": " -I[BindedRelation]" + }, + { + "src": "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#", + "tgt": "I[RelationalAddition]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#", + "tgt": "text [Markup*MarkupText]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#", + "tgt": " -urlEncodedName [Concept*EncodedName]; -I[EncodedName];urlEncodedName [Concept*EncodedName]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "tgt": "name [Relation*RelationName]; -I[RelationName];name [Relation*RelationName]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "tgt": " -I[Origin];origin [BoxItem*Origin]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#", + "tgt": " -name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#", + "tgt": " -sequenceNr [PairViewSegment*SequenceNumber]; -I[SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "tgt": "I[IsE] |- context [IsE*Context];context [IsE*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "tgt": " -I[Conjunct]\\/originatesFrom [Conjunct*Rule];originatesFrom [Conjunct*Rule]~" + }, + { + "src": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#", + "tgt": "urlEncodedName [Pattern*EncodedName]" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "tgt": "objcruds [ObjectDef*Cruds]; -I[Cruds];objcruds [ObjectDef*Cruds]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "tgt": " -result [CombineStrings*String]; -I[String];result [CombineStrings*String]~\\/ -I[CombineStrings]" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "tgt": "relsDefdIn [Relation*Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#", + "tgt": "isa [Concept*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "tgt": "allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct] |- -I[Conjunct]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "tgt": "context [IsE*Context]; -I[Context];context [IsE*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "tgt": " -isPublic [Interface*Interface]\\/isPublic [Interface*Interface]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "tgt": " -I[SubInterface];objSub [ObjectDef*SubInterface]~" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "tgt": "context [Isa*Context]; -I[Context];context [Isa*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "tgt": "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#", + "tgt": "urlEncodedName [Pattern*EncodedName]~" + }, + { + "src": "EDcD_32_allRoles_91_Context_42_Role_93_", + "tgt": "allRoles [Context*Role]" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "tgt": "ifcPos [Interface*Origin]; -I[Origin]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#", + "tgt": " -gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "tgt": " -I[PairView];segment [PairView*PairViewSegment]" + }, + { + "src": "EDcD_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "formalTerm [Rule*Term]" + }, + { + "src": "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "tgt": "\"INJ\"[Property]\\/\"SUR\"[Property]\\/\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "EDcD_32_snd_91_CombineStrings_42_String_93_", + "tgt": "snd [CombineStrings*String]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "tgt": "name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~" + }, + { + "src": "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "rc_conjunct [Conjunct*Term]" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "tgt": "declaredIn [Relation*Pattern];(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/ctxds [Relation*Context] |- valid [Relation*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "tgt": "decprM [Relation*String]; -I[String];decprM [Relation*String]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "tgt": " -gengen [Isa*Concept]; -I[Concept];gengen [Isa*Concept]~\\/ -I[Isa]" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "tgt": "concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "tgt": "label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~ |- -I[FieldDef]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "tgt": "userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~ |- -I[\"V\"]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "tgt": "showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~ |- -I[Term]" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#", + "tgt": " -ctxds [Relation*Context]" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#", + "tgt": " -isa [Concept*Concept]~" + }, + { + "src": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "tgt": "I[PatternName] |- name [Pattern*PatternName]~;name [Pattern*PatternName]" + }, + { + "src": "EDcI_32_Interface", + "tgt": "I[Interface]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "tgt": "context [Concept*Context]; -I[Context];context [Concept*Context]~ |- -I[Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "tgt": " -objDef [BxExpr*ObjectDef]; -I[ObjectDef];objDef [BxExpr*ObjectDef]~\\/ -I[BxExpr]" + }, + { + "src": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#", + "tgt": "userTgt [\"V\"*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "tgt": " -I[Markup]\\/language [Markup*Language];language [Markup*Language]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "tgt": " -name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~\\/ -I[Role]" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#", + "tgt": "operator [BinaryTerm*Operator]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#", + "tgt": " -objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "tgt": " -violatable [Interface*Rule]\\/ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "tgt": "pvsExp [PairViewSegment*Term]; -I[Term];pvsExp [PairViewSegment*Term]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "tgt": " -I[Interface];ifcObj [Interface*ObjectDef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "tgt": " -I[String];decprM [Relation*String]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "tgt": "fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#", + "tgt": " -snd [CombineStrings*String]; -I[String];snd [CombineStrings*String]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#", + "tgt": " -userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "tgt": " -I[MarkupText];text [Markup*MarkupText]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "tgt": "language [Markup*Language]; -I[Language];language [Markup*Language]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "tgt": "objView [ObjectDef*View]; -I[View];objView [ObjectDef*View]~ |- -I[ObjectDef]" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "tgt": "ctxrs [Rule*Context]; -I[Context];ctxrs [Rule*Context]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#", + "tgt": " -source [Relation*Concept]; -I[Concept];source [Relation*Concept]~" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#", + "tgt": " -context [Rule*Context]" + }, + { + "src": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#", + "tgt": "srcOrTgt [PairViewSegment*SourceOrTarget]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "tgt": " -fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~\\/ -I[CombineStrings]" + }, + { + "src": "EDcD_32_tgt_91_Signature_42_Concept_93_", + "tgt": "tgt [Signature*Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "tgt": "operator [BinaryTerm*Operator]; -I[Operator];operator [BinaryTerm*Operator]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "tgt": " -isaRfxCopy [Concept*Concept]\\/isaRfx [Concept*Concept]" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "tgt": "userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "tgt": " -context [Isa*Context]; -I[Context];context [Isa*Context]~\\/ -I[Isa]" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "tgt": "target [Relation*Concept]; -I[Concept]" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxHeader_41_", + "tgt": " -I[BoxHeader]" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "tgt": "concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~\\/context [Concept*Context]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#", + "tgt": " -context [Pattern*Context];context [Pattern*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "tgt": "isLink [InterfaceRef*InterfaceRef]; -I[InterfaceRef]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "tgt": " -I[Signature];sign [Relation*Signature]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "tgt": "genspc [Isa*Concept]; -I[Concept];genspc [Isa*Concept]~ |- -I[Isa]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "tgt": "urlEncodedName [Rule*EncodedName]; -I[EncodedName];urlEncodedName [Rule*EncodedName]~ |- -I[Rule]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#", + "tgt": " -meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "tgt": "declaredIn [Relation*Pattern]~;I[Relation];sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "tgt": " -meaning [ConceptDef*Meaning]; -I[Meaning];meaning [ConceptDef*Meaning]~\\/ -I[ConceptDef]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "tgt": "explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~ |- -I[Purpose]" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "tgt": "name [Relation*RelationName];name [Relation*RelationName]~/\\sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~/\\sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~ |- I[Relation]" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#", + "tgt": " -ctxrs [Rule*Context]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "tgt": "sign [Relation*Signature]; -I[Signature];sign [Relation*Signature]~" + }, + { + "src": "EDcD_32_isaStar_91_Concept_42_Concept_93_", + "tgt": "isaStar [Concept*Concept]" + }, + { + "src": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#", + "tgt": "pvsExp [PairViewSegment*Term]~" + }, + { + "src": "EDcD_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "origin [BoxItem*Origin]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "tgt": " -I[String];fst [CombineStrings*String]~" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "tgt": "I[Isa] |- context [Isa*Context];context [Isa*Context]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "tgt": "concept [ConceptDef*Concept]; -I[Concept];concept [ConceptDef*Concept]~ |- -I[ConceptDef]" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#", + "tgt": "ifcObj [Interface*ObjectDef]~" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "tgt": "name [Role*RoleName]; -I[RoleName];name [Role*RoleName]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "tgt": "decprM [Relation*String]; -I[String];decprM [Relation*String]~" + }, + { + "src": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "urlEncodedName [Rule*EncodedName]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "tgt": "ifcPos [Interface*Origin]; -I[Origin];ifcPos [Interface*Origin]~ |- -I[Interface]" + }, + { + "src": "ECpl_32__40_EDcI_32_ObjectDef_41_", + "tgt": " -I[ObjectDef]" + }, + { + "src": "ECpl_32__40_EDcI_32_PairView_41_", + "tgt": " -I[PairView]" + }, + { + "src": "ECpl_32__40_EDcI_32_Meaning_41_", + "tgt": " -I[Meaning]" + }, + { + "src": "ECpl_32__40_EDcI_32_BxTxt_41_", + "tgt": " -I[BxTxt]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "tgt": "second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~" + }, + { + "src": "EDcD_32_userTgt_91_V_42_Concept_93_", + "tgt": "userTgt [\"V\"*Concept]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#", + "tgt": " -first [BinaryTerm*Term]; -I[Term];first [BinaryTerm*Term]~" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldName_41_", + "tgt": " -I[FieldName]" + }, + { + "src": "ECpl_32__40_EDcI_32_Rule_41_", + "tgt": " -I[Rule]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "tgt": " -urlEncodedName [Pattern*EncodedName]; -I[EncodedName];urlEncodedName [Pattern*EncodedName]~\\/ -I[Pattern]" + }, + { + "src": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#", + "tgt": "userCpt [Epsilon*Concept]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "tgt": "result [CombineStrings*String]; -I[String];result [CombineStrings*String]~ |- -I[CombineStrings]" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "tgt": "relsDefdIn [Relation*Context]; -I[Context];relsDefdIn [Relation*Context]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "tgt": " -userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~\\/ -I[Epsilon]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "tgt": " -I[RuleName];name [Rule*RuleName]~" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "tgt": "source [Relation*Concept];name [Concept*ConceptName]" + }, + { + "src": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "explMarkup [Purpose*Markup]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#", + "tgt": " -isPublic [Interface*Interface]~; -I[Interface];isPublic [Interface*Interface]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]\\/isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "tgt": "context [IsE*Context];context [IsE*Context]~" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "tgt": "src [Signature*Concept];src [Signature*Concept]~" + }, + { + "src": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#", + "tgt": "siObjs [Box*BoxItem]~" + }, + { + "src": "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#", + "tgt": "declaredthrough [PropertyRule*Property]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "tgt": " -I[PairViewSegment]\\/sequenceNr [PairViewSegment*SequenceNumber];sequenceNr [PairViewSegment*SequenceNumber]~" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "tgt": " -concepts [Pattern*Concept]~;context [Pattern*Context]\\/uses [Context*Pattern]~/\\ -context [Concept*Context]\\/valid [Concept*Context]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "tgt": " -sign [Relation*Signature];src [Signature*Concept];(sign [Relation*Signature];src [Signature*Concept])~\\/ -sign [Relation*Signature];tgt [Signature*Concept];(sign [Relation*Signature];tgt [Signature*Concept])~\\/I[Relation]" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "tgt": "second [BinaryTerm*Term]; -I[Term];second [BinaryTerm*Term]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "tgt": " -isaStar [Concept*Concept]\\/isaPlus [Concept*Concept]\\/I[Concept]" + }, + { + "src": "EDcV_32__91_Relation_42_Relation_93_", + "tgt": "V [Relation*Relation]" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "tgt": "explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxItem_41_", + "tgt": " -I[BoxItem]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "tgt": "showADL [Term*ShowADL]; -I[ShowADL];showADL [Term*ShowADL]~" + }, + { + "src": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "tgt": "originatesFrom [Conjunct*Rule];originatesFrom [Conjunct*Rule]~" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "tgt": "sign [Relation*Signature];(tgt [Signature*Concept]\\/src [Signature*Concept])" + }, + { + "src": "ECpl_32__40_EDcI_32_Epsilon_41_", + "tgt": " -I[Epsilon]" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "tgt": "(sign [Relation*Signature];tgt [Signature*Concept])" + }, + { + "src": "EDcI_32_InterfaceName", + "tgt": "I[InterfaceName]" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "tgt": "references [InterfaceRef*Interface]; -I[Interface]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#", + "tgt": " -label [FieldDef*FieldName]; -I[FieldName];label [FieldDef*FieldName]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "tgt": " -isaCopy [Concept*Concept]\\/isa [Concept*Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "tgt": "userSrc [\"V\"*Concept]; -I[Concept];userSrc [\"V\"*Concept]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "tgt": "text [BxTxt*Text]; -I[Text];text [BxTxt*Text]~" + }, + { + "src": "EDcI_32_Purpose", + "tgt": "I[Purpose]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#", + "tgt": " -interfaces [Context*Interface]~; -I[Context];interfaces [Context*Interface]" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "tgt": "context [Rule*Context];context [Rule*Context]~" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "tgt": " -I[Origin];ifcPos [Interface*Origin]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "tgt": " -ifcInputs [Interface*Relation]\\/ifcOutputs [Interface*Relation];usedIn [Relation*Term];formalTerm [Rule*Term]~\\/violatable [Interface*Rule]" + }, + { + "src": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "tgt": "I[Rule]-allRules [Rule*Context];I[Context];allRules [Rule*Context]~" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "tgt": "userTgt [\"V\"*Concept]; -I[Concept];userTgt [\"V\"*Concept]~ |- -I[\"V\"]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#", + "tgt": " -explMarkup [Purpose*Markup]; -I[Markup];explMarkup [Purpose*Markup]~" + }, + { + "src": "EDcI_32_BxTxt", + "tgt": "I[BxTxt]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "tgt": "origin [Rule*Origin]; -I[Origin];origin [Rule*Origin]~ |- -I[Rule]" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "tgt": "name [Rule*RuleName];name [Rule*RuleName]~/\\context [Rule*Context];context [Rule*Context]~ |- I[Rule]" + }, + { + "src": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "tgt": "I[InterfaceRef] |- references [InterfaceRef*Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "tgt": " -I[Relation]\\/target [Relation*Concept];target [Relation*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "tgt": "fst [CombineStrings*String]; -I[String];fst [CombineStrings*String]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Cruds_41_", + "tgt": " -I[Cruds]" + }, + { + "src": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "tgt": "I[ShowADL] |- showADL [Term*ShowADL]~;showADL [Term*ShowADL]" + }, + { + "src": "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "tgt": "\"RFX\"[Property]\\/\"IRF\"[Property]\\/\"SYM\"[Property]\\/\"ASY\"[Property]\\/\"TRN\"[Property]\\/\"PROP\"[Property]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "tgt": " -isAPI [Interface*Interface]\\/I[Interface]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "tgt": " -I[ShowADL];showADL [Term*ShowADL]~" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#", + "tgt": " -patRules [Pattern*Rule]~;context [Pattern*Context]\\/uses [Context*Pattern]~" + }, + { + "src": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "objSub [ObjectDef*SubInterface]" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "tgt": "references [InterfaceRef*Interface]; -I[Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "tgt": "isaRfx [Concept*Concept] |- isa [Concept*Concept]\\/isa [Concept*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "tgt": " -operator [UnaryTerm*Operator]; -I[Operator];operator [UnaryTerm*Operator]~\\/ -I[UnaryTerm]" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "tgt": "name [Rule*RuleName];name [Rule*RuleName]~" + }, + { + "src": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "objTerm [ObjectDef*Term]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "tgt": " -isLink [InterfaceRef*InterfaceRef]~; -I[InterfaceRef];isLink [InterfaceRef*InterfaceRef]\\/ -I[InterfaceRef]" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "tgt": "siHeader [Box*BoxHeader]; -I[BoxHeader];siHeader [Box*BoxHeader]~" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#", + "tgt": "context [Isa*Context]~" + }, + { + "src": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#", + "tgt": "isLink [InterfaceRef*InterfaceRef]~" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "tgt": "concepts [Pattern*Concept]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Concept*Context]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "tgt": "objSub [ObjectDef*SubInterface]; -I[SubInterface];objSub [ObjectDef*SubInterface]~ |- -I[ObjectDef]" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "tgt": "fst [CombineStrings*String]; -I[String]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "tgt": "srcOrTgt [PairViewSegment*SourceOrTarget]; -I[SourceOrTarget];srcOrTgt [PairViewSegment*SourceOrTarget]~ |- -I[PairViewSegment]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "tgt": "name [Context*ContextName]; -I[ContextName];name [Context*ContextName]~ |- -I[Context]" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "tgt": "userCpt [Epsilon*Concept]; -I[Concept];userCpt [Epsilon*Concept]~" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "tgt": "references [InterfaceRef*Interface];references [InterfaceRef*Interface]~" + }, + { + "src": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "tgt": "tgt [Signature*Concept]\\/src [Signature*Concept]" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "tgt": "allRoles [Context*Role]~; -I[Context];allRoles [Context*Role]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "tgt": " -rrviol [Rule*PairView]; -I[PairView];rrviol [Rule*PairView]~\\/ -I[Rule]" + }, + { + "src": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "tgt": "I[BindedRelation] |- bind [BindedRelation*Relation];bind [BindedRelation*Relation]~" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#", + "tgt": "genspc [Isa*Concept]~" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "tgt": "patRules [Pattern*Rule]~;(context [Pattern*Context]\\/uses [Context*Pattern]~)\\/context [Rule*Context]" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "tgt": "src [Signature*Concept];src [Signature*Concept]~;sign [Relation*Signature]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "tgt": "allConjuncts [Context*Conjunct]~; -I[Context];allConjuncts [Context*Conjunct]" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "tgt": "usedIn [Relation*Term];formalTerm [Rule*Term]~" + }, + { + "src": "EEps_32_Converse_32__91_Converse_42_UnaryTerm_93_", + "tgt": "I[Converse]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "tgt": " -I[Concept];target [Relation*Concept]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "tgt": " -source [Relation*Concept]; -I[Concept];source [Relation*Concept]~\\/ -I[Relation]" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "tgt": "src [Signature*Concept]; -I[Concept]" + }, + { + "src": "ECpl_32__40_EDcI_32_RelationName_41_", + "tgt": " -I[RelationName]" + }, + { + "src": "EDcD_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "bind [BindedRelation*Relation]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "tgt": " -isa [Concept*Concept]\\/isaCopy [Concept*Concept]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#", + "tgt": " -decprR [Relation*String]; -I[String];decprR [Relation*String]~\\/ -I[Relation]" + } + ], + "relation": "showADL[Term*ShowADL]" + }, + { + "links": [], + "relation": "siConcept[Box*Concept]" + }, + { + "links": [], + "relation": "siHeader[Box*BoxHeader]" + }, + { + "links": [], + "relation": "siObjs[Box*BoxItem]" + }, + { + "links": [ + { + "src": "interfaces_91_Role_42_Interface_93_", + "tgt": "_91_Role_42_Interface_93_" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "_91_Relation_42_Signature_93_" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "_91_Purpose_42_Markup_93_" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "_91_Isa_42_Context_93_" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "_91_Interface_42_Relation_93_" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "_91_BindedRelation_42_Relation_93_" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "_91_Relation_42_PropertyRule_93_" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "_91_PairViewSegment_42_Term_93_" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "_91_Interface_42_Context_93_" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "_91_Context_42_Pattern_93_" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "_91_Context_42_Interface_93_" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "maintains_91_Role_42_Rule_93_", + "tgt": "_91_Role_42_Rule_93_" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "_91_Context_42_Conjunct_93_" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "_91_Purpose_42_Text_93_" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "_91_PropertyRule_42_Property_93_" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "_91_Rule_42_Origin_93_" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "_91_Concept_42_ConceptName_93_" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "_91_Markup_42_Language_93_" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "_91_Term_42_Signature_93_" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "_91_Conjunct_42_Term_93_" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "_91_Rule_42_Term_93_" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "_91_Interface_42_ObjectDef_93_" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "_91_Relation_42_Purpose_93_" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "_91_Pattern_42_EncodedName_93_" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "_91_Interface_42_InterfaceName_93_" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "_91_Box_42_BoxItem_93_" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "_91_Epsilon_42_Concept_93_" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "_91_V_42_Concept_93_" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "_91_BinaryTerm_42_Term_93_" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "_91_IsE_42_Concept_93_" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "_91_Isa_42_Concept_93_" + }, + { + "src": "identityRules_91_Rule_42_Pattern_93_", + "tgt": "_91_Rule_42_Pattern_93_" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "_91_Concept_42_Purpose_93_" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "_91_ConceptDef_42_Concept_93_" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "_91_Context_42_Role_93_" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "_91_Interface_42_Quad_93_" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "_91_IsE_42_Context_93_" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "_91_Rule_42_PairView_93_" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "_91_Relation_42_Meaning_93_" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "_91_Relation_42_Term_93_" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "_91_ObjectDef_42_Term_93_" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "_91_PairViewSegment_42_SourceOrTarget_93_" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "_91_BinaryTerm_42_Term_93_" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "_91_Context_42_AmpersandVersion_93_" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "_91_Relation_42_RelationName_93_" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "_91_Role_42_RoleName_93_" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "_91_FieldDef_42_FieldName_93_" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "_91_Context_42_Purpose_93_" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "_91_Pattern_42_Concept_93_" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "_91_BxTxt_42_Text_93_" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "_91_PairViewSegment_42_SequenceNumber_93_" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "_91_View_42_Purpose_93_" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "_91_Term_42_ShowADL_93_" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "_91_Isa_42_Concept_93_" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "_91_Relation_42_Pattern_93_" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "_91_Box_42_Concept_93_" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "_91_ObjectDef_42_View_93_" + }, + { + "src": "udefrules_91_Rule_42_Pattern_93_", + "tgt": "_91_Rule_42_Pattern_93_" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "_91_Rule_42_Meaning_93_" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "_91_Rule_42_Purpose_93_" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "message_91_Rule_42_Message_93_", + "tgt": "_91_Rule_42_Message_93_" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "_91_Concept_42_EncodedName_93_" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "_91_Interface_42_Purpose_93_" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "_91_Singleton_42_AtomValue_93_" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "_91_Interface_42_Origin_93_" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "_91_ObjectDef_42_Origin_93_" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "_91_Conjunct_42_Rule_93_" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "_91_Pattern_42_PatternName_93_" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "_91_FieldDef_42_Relation_93_" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "_91_PairViewSegment_42_String_93_" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "_91_SubInterface_42_Origin_93_" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "_91_Interface_42_Relation_93_" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "_91_Context_42_ContextName_93_" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "_91_Pattern_42_Purpose_93_" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "_91_Pattern_42_Rule_93_" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "_91_Rule_42_EncodedName_93_" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "_91_FieldDef_42_Relation_93_" + }, + { + "src": "origin_91_Purpose_42_Origin_93_", + "tgt": "_91_Purpose_42_Origin_93_" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "_91_Interface_42_Conjunct_93_" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "_91_Box_42_BoxHeader_93_" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "_91_Markup_42_MarkupText_93_" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "_91_InterfaceRef_42_Interface_93_" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "_91_Rule_42_RuleName_93_" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "_91_UnaryTerm_42_Term_93_" + }, + { + "src": "prop_91_Relation_42_Property_93_", + "tgt": "_91_Relation_42_Property_93_" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "_91_V_42_Concept_93_" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "_91_IsE_42_Concept_93_" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "_91_Interface_42_Purpose_93_" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "_91_BoxItem_42_Origin_93_" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "_91_CombineStrings_42_String_93_" + } + ], + "relation": "sign[Relation*Signature]" + }, + { + "links": [ + { + "src": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#", + "tgt": "_91_PairViewSegment_42_SequenceNumber_93_" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#", + "tgt": "_91_Markup_42_MarkupText_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_EncodedName_41_", + "tgt": "_91_EncodedName_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#", + "tgt": "_91_Signature_42_ConceptName_93_" + }, + { + "src": "EEqu_32__40_EDcI_32_Language_44_EUni_32__40_EMp1_3#6510342871440655953#", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#", + "tgt": "_91_ObjectDef_42_View_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#", + "tgt": "_91_Relation_42_Pattern_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "_91_Interface_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#", + "tgt": "_91_Relation_42_BindedRelation_93_" + }, + { + "src": "EDcD_32_decprR_91_Relation_42_String_93_", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "_91_Box_42_BoxHeader_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_ASY_34__32_Property_44_EUn#-5329752839478998716#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_SequenceNumber_41_", + "tgt": "_91_SequenceNumber_42_SequenceNumber_93_" + }, + { + "src": "EDcI_32_ShowADL", + "tgt": "_91_ShowADL_42_ShowADL_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "EEps_32_UnaryMinus_32__91_UnaryMinus_42_UnaryTerm_#-2349894334237950428#", + "tgt": "_91_UnaryMinus_42_UnaryTerm_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#", + "tgt": "_91_Meaning_42_ConceptDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#", + "tgt": "_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "EMp1_32__34_Dutch_34__32_Language", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#", + "tgt": "_91_Equivalence_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#", + "tgt": "_91_PatternName_42_PatternName_93_" + }, + { + "src": "EEps_32_KleenePlus_32__91_KleenePlus_42_UnaryTerm_#6611588020764104820#", + "tgt": "_91_KleenePlus_42_UnaryTerm_93_" + }, + { + "src": "EDcI_32_InterfaceRef", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#", + "tgt": "_91_Signature_42_Relation_93_" + }, + { + "src": "EDcD_32_name_91_Rule_42_RuleName_93_", + "tgt": "_91_Rule_42_RuleName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_origin_91_Rule_42_Origin_93_", + "tgt": "_91_Rule_42_Origin_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EMp1_32__34_IRF_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#", + "tgt": "_91_Role_42_RoleName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#", + "tgt": "_91_ConceptName_42_ConceptName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#", + "tgt": "_91_Relation_42_RelationName_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#", + "tgt": "_91_Concept_42_Isa_93_" + }, + { + "src": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#", + "tgt": "_91_RightResidual_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EEps_32_BindedRelation_32__91_Term_42_BindedRelati#-1749954842107955601#", + "tgt": "_91_Term_42_BindedRelation_93_" + }, + { + "src": "EDcI_32_RelationName", + "tgt": "_91_RelationName_42_RelationName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#", + "tgt": "_91_Term_42_Pattern_93_" + }, + { + "src": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcI_32_RoleName", + "tgt": "_91_RoleName_42_RoleName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#", + "tgt": "_91_EncodedName_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#", + "tgt": "_91_Concept_42_IsE_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EDcD_32_ctxds_91_Relation_42_Context_93_", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "EEps_32_KleeneStar_32__91_KleeneStar_42_UnaryTerm_#8911557165523640372#", + "tgt": "_91_KleeneStar_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "EDcD_32_isa_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#", + "tgt": "_91_String_42_Relation_93_" + }, + { + "src": "EDcI_32_Isa", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EDcI_32_IsE", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#", + "tgt": "_91_Markup_42_Purpose_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EDcD_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "_91_Term_42_ShowADL_93_" + }, + { + "src": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcD_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "EDcD_32_sign_91_Relation_42_Signature_93_", + "tgt": "_91_Relation_42_Signature_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#", + "tgt": "_91_Pattern_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#", + "tgt": "_91_AtomValue_42_Singleton_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#", + "tgt": "_91_Epsilon_42_Concept_93_" + }, + { + "src": "EDcI_32_PropertyRule", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#", + "tgt": "_91_String_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#", + "tgt": "_91_SequenceNumber_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#", + "tgt": "_91_BoxHeader_42_Box_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#", + "tgt": "_91_Purpose_42_Markup_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcI_32_View", + "tgt": "_91_View_42_View_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#", + "tgt": "_91_String_42_PairViewSegment_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#", + "tgt": "_91_EncodedName_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#", + "tgt": "_91_RelationName_42_RelationName_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Property_41_", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#", + "tgt": "_91_String_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "EDcD_32_interfaces_91_Context_42_Interface_93_", + "tgt": "_91_Context_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EDcI_32_SourceOrTarget", + "tgt": "_91_SourceOrTarget_42_SourceOrTarget_93_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#", + "tgt": "_91_Context_42_Pattern_93_" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#", + "tgt": "_91_BxTxt_42_Text_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#", + "tgt": "_91_PatternName_42_Pattern_93_" + }, + { + "src": "EDcV_32__91_Rule_42_Rule_93_", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#", + "tgt": "_91_ShowADL_42_ShowADL_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_V_41_", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#", + "tgt": "_91_String_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#", + "tgt": "_91_Term_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#", + "tgt": "_91_Inclusion_42_Term_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#", + "tgt": "_91_Cruds_42_ObjectDef_93_" + }, + { + "src": "EDcD_32_fst_91_CombineStrings_42_String_93_", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcI_32_Meaning", + "tgt": "_91_Meaning_42_Meaning_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Operator_41_", + "tgt": "_91_Operator_42_Operator_93_" + }, + { + "src": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#", + "tgt": "_91_Relation_42_Pattern_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "EDcD_32_valid_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_SourceOrTarget_41_", + "tgt": "_91_SourceOrTarget_42_SourceOrTarget_93_" + }, + { + "src": "EDcI_32_Operator", + "tgt": "_91_Operator_42_Operator_93_" + }, + { + "src": "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#", + "tgt": "_91_Concept_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#", + "tgt": "_91_Singleton_42_AtomValue_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#", + "tgt": "_91_PairView_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#", + "tgt": "_91_EncodedName_42_Concept_93_" + }, + { + "src": "EEps_32_Union_32__91_Union_42_BinaryTerm_93_", + "tgt": "_91_Union_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#", + "tgt": "_91_Term_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#", + "tgt": "_91_Origin_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#", + "tgt": "_91_Union_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#", + "tgt": "_91_Interface_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Purpose_41_", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Box_41_", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EDcI_32_Origin", + "tgt": "_91_Origin_42_Origin_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "EDcD_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "_91_UnaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EMp1_32__34_RFX_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "EDcD_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "_91_Interface_42_Origin_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#", + "tgt": "_91_Signature_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcD_32_context_91_IsE_42_Context_93_", + "tgt": "_91_IsE_42_Context_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#", + "tgt": "_91_Operator_42_UnaryTerm_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcI_32_RuleName", + "tgt": "_91_RuleName_42_RuleName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#", + "tgt": "_91_Relation_42_Pattern_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#", + "tgt": "_91_RelationName_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "_91_BinaryTerm_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#", + "tgt": "_91_Relation_42_ConceptName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#", + "tgt": "_91_Origin_42_BoxItem_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#", + "tgt": "_91_Origin_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#", + "tgt": "_91_Interface_42_InterfaceRef_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_gengen_91_Isa_42_Concept_93_", + "tgt": "_91_Isa_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_View_41_", + "tgt": "_91_View_42_View_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcI_32_Context", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#", + "tgt": "_91_RoleName_42_Role_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EMp1_32__34_ASY_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_SubInterface_41_", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#", + "tgt": "_91_AmpersandVersion_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#", + "tgt": "_91_LeftResidual_42_Term_93_" + }, + { + "src": "EDcD_32_context_91_Pattern_42_Context_93_", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_RuleName_41_", + "tgt": "_91_RuleName_42_RuleName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#", + "tgt": "_91_KleenePlus_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#", + "tgt": "_91_FieldName_42_FieldDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#", + "tgt": "_91_Operator_42_BinaryTerm_93_" + }, + { + "src": "EDcI_32_Signature", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#", + "tgt": "_91_RuleName_42_RuleName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#", + "tgt": "_91_ObjectDef_42_Origin_93_" + }, + { + "src": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "_91_Interface_42_Purpose_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#", + "tgt": "_91_CartesianProduct_42_Term_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Role_41_", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#", + "tgt": "_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#", + "tgt": "_91_UnaryMinus_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#", + "tgt": "_91_Conjunct_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#", + "tgt": "_91_Term_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcI_32_Relation", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcI_32_Epsilon", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Context_41_", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#", + "tgt": "_91_BindedRelation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#", + "tgt": "_91_RuleName_42_RuleName_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#", + "tgt": "_91_Composition_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#", + "tgt": "_91_PatternName_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#", + "tgt": "_91_Concept_42_Signature_93_" + }, + { + "src": "EDcD_32_text_91_BxTxt_42_Text_93_", + "tgt": "_91_BxTxt_42_Text_93_" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EDcI_32_Markup", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_ifcRoles_91_Interface_42_Role_93_", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "EDcI_32_Role", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_SUR_34__32_Property_44_EUn#2546307492895531554#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#", + "tgt": "_91_Origin_42_Rule_93_" + }, + { + "src": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#", + "tgt": "_91_RightResidual_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#", + "tgt": "_91_Term_42_Rule_93_" + }, + { + "src": "EDcD_32_valid_91_Concept_42_Context_93_", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#", + "tgt": "_91_Origin_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#", + "tgt": "_91_Term_42_UnaryTerm_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#", + "tgt": "_91_BinaryMinus_42_BinaryTerm_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#", + "tgt": "_91_Term_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#", + "tgt": "_91_Concept_42_Signature_93_" + }, + { + "src": "EDcI_32_BinaryTerm", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#", + "tgt": "_91_Context_42_Pattern_93_" + }, + { + "src": "EDcD_32_sign_91_Term_42_Signature_93_", + "tgt": "_91_Term_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_gengen_91_IsE_42_Concept_93_", + "tgt": "_91_IsE_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#", + "tgt": "_91_Language_42_Markup_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#", + "tgt": "_91_Role_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EDcD_32_text_91_Markup_42_MarkupText_93_", + "tgt": "_91_Markup_42_MarkupText_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#", + "tgt": "_91_SubInterface_42_Origin_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcI_32_Term", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#", + "tgt": "_91_ConceptName_42_ConceptName_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#", + "tgt": "_91_Markup_42_Language_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#", + "tgt": "_91_ObjectDef_42_BxExpr_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#", + "tgt": "_91_InterfaceName_42_Interface_93_" + }, + { + "src": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#", + "tgt": "_91_Isa_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcD_32_decprM_91_Relation_42_String_93_", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#", + "tgt": "_91_ContextName_42_ContextName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#", + "tgt": "_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#", + "tgt": "_91_Concept_42_V_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#", + "tgt": "_91_Term_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Relation_41_", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Language_41__44_EU#-2893148063787848522#", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_source_91_Relation_42_Concept_93_", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#", + "tgt": "_91_Interface_42_Relation_93_" + }, + { + "src": "EDcD_32_genspc_91_IsE_42_Concept_93_", + "tgt": "_91_IsE_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#", + "tgt": "_91_EncodedName_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#", + "tgt": "_91_SequenceNumber_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcI_32_Cruds", + "tgt": "_91_Cruds_42_Cruds_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#", + "tgt": "_91_AmpersandVersion_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#", + "tgt": "_91_Term_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#", + "tgt": "_91_UnaryTerm_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_SYM_34__32_Property_44_EUn#-8322351357305669586#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#", + "tgt": "_91_BoxItem_42_Origin_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EDcD_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "_91_Box_42_BoxItem_93_" + }, + { + "src": "EDcD_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "_91_Rule_42_PairView_93_" + }, + { + "src": "EMp1_32__34_UNI_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#", + "tgt": "_91_V_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#", + "tgt": "_91_SourceOrTarget_42_PairViewSegment_93_" + }, + { + "src": "EMp1_32__34_SYM_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EDcI_32_SubInterface", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#", + "tgt": "_91_BinaryMinus_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "_91_PairViewSegment_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#", + "tgt": "_91_Context_42_Isa_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Singleton_41_", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_result_91_CombineStrings_42_String_93_", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcD_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "_91_ConceptDef_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#", + "tgt": "_91_Concept_42_Isa_93_" + }, + { + "src": "EDcD_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "_91_ObjectDef_42_Origin_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#", + "tgt": "_91_V_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#", + "tgt": "_91_ContextName_42_ContextName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#", + "tgt": "_91_Pattern_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#", + "tgt": "_91_Concept_42_Epsilon_93_" + }, + { + "src": "EMp1_32__34_English_34__32_Language", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#", + "tgt": "_91_Property_42_PropertyRule_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ContextName_41_", + "tgt": "_91_ContextName_42_ContextName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#", + "tgt": "_91_Context_42_IsE_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EDcD_32_context_91_Concept_42_Context_93_", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_isaRfx_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "_91_Singleton_42_AtomValue_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#", + "tgt": "_91_Cruds_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcD_32_ifcInputs_91_Interface_42_Relation_93_", + "tgt": "_91_Interface_42_Relation_93_" + }, + { + "src": "EDcI_32_PairView", + "tgt": "_91_PairView_42_PairView_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ShowADL_41_", + "tgt": "_91_ShowADL_42_ShowADL_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#", + "tgt": "_91_String_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#", + "tgt": "_91_Pattern_42_PatternName_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#", + "tgt": "_91_Rule_42_Conjunct_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcD_32_context_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EDcI_32_EncodedName", + "tgt": "_91_EncodedName_42_EncodedName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#", + "tgt": "_91_String_42_Relation_93_" + }, + { + "src": "EDcD_32_allRules_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#", + "tgt": "_91_FieldDef_42_FieldName_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#", + "tgt": "_91_PairView_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#", + "tgt": "_91_Interface_42_InterfaceName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#", + "tgt": "_91_Text_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#", + "tgt": "_91_Context_42_IsE_93_" + }, + { + "src": "EDcI_32_Concept", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "EDcI_32_ContextName", + "tgt": "_91_ContextName_42_ContextName_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#", + "tgt": "_91_Concept_42_IsE_93_" + }, + { + "src": "EDcD_32_genspc_91_Isa_42_Concept_93_", + "tgt": "_91_Isa_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#", + "tgt": "_91_BoxHeader_42_Box_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "EDcD_32_identityRules_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#", + "tgt": "_91_RoleName_42_Role_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#", + "tgt": "_91_Context_42_Role_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#", + "tgt": "_91_Concept_42_Box_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#", + "tgt": "_91_InterfaceName_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#", + "tgt": "_91_RelationName_42_RelationName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#", + "tgt": "_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "EDcD_32_name_91_Role_42_RoleName_93_", + "tgt": "_91_Role_42_RoleName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcI_32_Singleton", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "EDcV_32__91_Interface_42_Role_93_", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "EDcD_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "_91_SubInterface_42_Origin_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BinaryTerm_41_", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#", + "tgt": "_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#", + "tgt": "_91_Signature_42_ConceptName_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_AmpersandVersion_41_", + "tgt": "_91_AmpersandVersion_42_AmpersandVersion_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "EDcD_32_userSrc_91_V_42_Concept_93_", + "tgt": "_91_V_42_Concept_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#", + "tgt": "_91_View_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#", + "tgt": "_91_Interface_42_Role_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#", + "tgt": "_91_ObjectDef_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#", + "tgt": "_91_Context_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#", + "tgt": "_91_RelationName_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#", + "tgt": "_91_Term_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcD_32_siConcept_91_Box_42_Concept_93_", + "tgt": "_91_Box_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#", + "tgt": "_91_ObjectDef_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EDcD_32_text_91_PairViewSegment_42_String_93_", + "tgt": "_91_PairViewSegment_42_String_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#", + "tgt": "_91_Concept_42_ConceptDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#", + "tgt": "_91_PairViewSegment_42_PairView_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EDcI_32_AmpersandVersion", + "tgt": "_91_AmpersandVersion_42_AmpersandVersion_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EDcD_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#", + "tgt": "_91_ConceptName_42_Concept_93_" + }, + { + "src": "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#", + "tgt": "_91_Equivalence_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#", + "tgt": "_91_RelationalAddition_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#", + "tgt": "_91_Origin_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EDcI_32_Language", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "EDcD_32_objView_91_ObjectDef_42_View_93_", + "tgt": "_91_ObjectDef_42_View_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#", + "tgt": "_91_Concept_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#", + "tgt": "_91_Concept_42_V_93_" + }, + { + "src": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcI_32_Text", + "tgt": "_91_Text_42_Text_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EDcI_32_String", + "tgt": "_91_String_42_String_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_UnaryTerm_41_", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#", + "tgt": "_91_Context_42_AmpersandVersion_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceName_41_", + "tgt": "_91_InterfaceName_42_InterfaceName_93_" + }, + { + "src": "ECpl_32__40_EMp1_32__34_English_34__32_Language_41#-2823582144404419099#", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcI_32_UnaryTerm", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#", + "tgt": "_91_Inclusion_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#", + "tgt": "_91_RuleName_42_RuleName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#", + "tgt": "_91_Rule_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#", + "tgt": "_91_String_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "EDcD_32_usedIn_91_Relation_42_Term_93_", + "tgt": "_91_Relation_42_Term_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcI_32_CombineStrings", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#", + "tgt": "_91_PairViewSegment_42_SequenceNumber_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#", + "tgt": "_91_Origin_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#", + "tgt": "_91_PairViewSegment_42_PairView_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptName_41_", + "tgt": "_91_ConceptName_42_ConceptName_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#", + "tgt": "_91_Meaning_42_ConceptDef_93_" + }, + { + "src": "EDcI_32_Rule", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#", + "tgt": "_91_IsE_42_Context_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#", + "tgt": "_91_Box_42_BoxItem_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#", + "tgt": "_91_Concept_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#", + "tgt": "_91_Interface_42_Relation_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_InterfaceRef_41_", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#", + "tgt": "_91_Concept_42_IsE_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#", + "tgt": "_91_ObjectDef_42_BxExpr_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EDcD_32_isaCopy_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "_91_Epsilon_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#", + "tgt": "_91_Pattern_42_Relation_93_" + }, + { + "src": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#", + "tgt": "_91_Signature_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#", + "tgt": "_91_Operator_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#", + "tgt": "_91_Purpose_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#", + "tgt": "_91_BinaryMinus_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#", + "tgt": "_91_Context_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#", + "tgt": "_91_String_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#", + "tgt": "_91_Concept_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_PatternName_41_", + "tgt": "_91_PatternName_42_PatternName_93_" + }, + { + "src": "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#", + "tgt": "_91_Inclusion_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_name_91_Relation_42_RelationName_93_", + "tgt": "_91_Relation_42_RelationName_93_" + }, + { + "src": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "_91_Context_42_Conjunct_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#", + "tgt": "_91_AtomValue_42_Singleton_93_" + }, + { + "src": "EDcI_32_Pattern", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#", + "tgt": "_91_Signature_42_Term_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Language_41_", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#", + "tgt": "_91_CartesianProduct_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#", + "tgt": "_91_ContextName_42_ContextName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#", + "tgt": "_91_Interface_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#", + "tgt": "_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#", + "tgt": "_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Text_41_", + "tgt": "_91_Text_42_Text_93_" + }, + { + "src": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#", + "tgt": "_91_Intersection_42_Term_93_" + }, + { + "src": "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#", + "tgt": "_91_Composition_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#", + "tgt": "_91_Converse_42_Term_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#", + "tgt": "_91_Markup_42_Purpose_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Property_44_EUni_32__40_EMp1_3#2445661084131149129#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BxExpr_41_", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "EMp1_32__34_INJ_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#", + "tgt": "_91_Isa_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_TOT_34__32_Property_44_EUn#6134336463331586332#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Markup_41_", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#", + "tgt": "_91_Isa_42_Context_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_UNI_34__32_Property_44_EUn#-74167698387606227#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#", + "tgt": "_91_Context_42_Relation_93_" + }, + { + "src": "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#", + "tgt": "_91_CartesianProduct_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#", + "tgt": "_91_Term_42_BinaryTerm_93_" + }, + { + "src": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_name_91_Pattern_42_PatternName_93_", + "tgt": "_91_Pattern_42_PatternName_93_" + }, + { + "src": "EDcI_32_BoxHeader", + "tgt": "_91_BoxHeader_42_BoxHeader_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#", + "tgt": "_91_EncodedName_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#", + "tgt": "_91_Rule_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_IsE_41_", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#", + "tgt": "_91_Concept_42_V_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_IRF_34__32_Property_44_EUn#-1576809575056893262#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#", + "tgt": "_91_Equivalence_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#", + "tgt": "_91_String_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#", + "tgt": "_91_PropertyRule_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#", + "tgt": "_91_Relation_42_PropertyRule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#", + "tgt": "_91_ConceptName_42_ConceptName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Rule_42_Rule_93__41_", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#", + "tgt": "_91_Concept_42_Box_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_", + "tgt": "_91_Text_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#", + "tgt": "_91_PairViewSegment_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#", + "tgt": "_91_RelationalAddition_42_Term_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#", + "tgt": "_91_Composition_42_BinaryTerm_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "EDcD_32_violatable_91_Interface_42_Rule_93_", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#", + "tgt": "_91_RuleName_42_Rule_93_" + }, + { + "src": "EDcI_32_BxExpr", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#", + "tgt": "_91_BinaryTerm_42_Term_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#", + "tgt": "_91_String_42_PairViewSegment_93_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_CombineStrings_41_", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#", + "tgt": "_91_Term_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Term_41_", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EDcI_32_ConceptName", + "tgt": "_91_ConceptName_42_ConceptName_93_" + }, + { + "src": "EDcD_32_name_91_Context_42_ContextName_93_", + "tgt": "_91_Context_42_ContextName_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#", + "tgt": "_91_Signature_42_Term_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#", + "tgt": "_91_LeftResidual_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#", + "tgt": "_91_Relation_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#", + "tgt": "_91_Language_42_Markup_93_" + }, + { + "src": "EDcD_32_context_91_Isa_42_Context_93_", + "tgt": "_91_Isa_42_Context_93_" + }, + { + "src": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#", + "tgt": "_91_Context_42_AmpersandVersion_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#", + "tgt": "_91_Context_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#", + "tgt": "_91_KleeneStar_42_Term_93_" + }, + { + "src": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#", + "tgt": "_91_InterfaceRef_42_Interface_93_" + }, + { + "src": "EDcI_32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcD_32_language_91_Markup_42_Language_93_", + "tgt": "_91_Markup_42_Language_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ConceptDef_41_", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EDcI_32_Conjunct", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#", + "tgt": "_91_Concept_42_ConceptDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#", + "tgt": "_91_Concept_42_Isa_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_RoleName_41_", + "tgt": "_91_RoleName_42_RoleName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#", + "tgt": "_91_Term_42_ShowADL_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#", + "tgt": "_91_String_42_Relation_93_" + }, + { + "src": "EMp1_32__34_SUR_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#", + "tgt": "_91_Union_42_Term_93_" + }, + { + "src": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_", + "tgt": "_91_Relation_42_Pattern_93_" + }, + { + "src": "EDcD_32_concepts_91_Pattern_42_Concept_93_", + "tgt": "_91_Pattern_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#", + "tgt": "_91_RightResidual_42_BinaryTerm_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#", + "tgt": "_91_Context_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#", + "tgt": "_91_Term_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Isa_41_", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcD_32_isaPlus_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#", + "tgt": "_91_ObjectDef_42_Term_93_" + }, + { + "src": "EDcI_32_Box", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#", + "tgt": "_91_Rule_42_RuleName_93_" + }, + { + "src": "EDcI_32_FieldDef", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#", + "tgt": "_91_Interface_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EDcI_32_PatternName", + "tgt": "_91_PatternName_42_PatternName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EDcD_32_context_91_Interface_42_Context_93_", + "tgt": "_91_Interface_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#", + "tgt": "_91_SubInterface_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#", + "tgt": "_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Origin_41_", + "tgt": "_91_Origin_42_Origin_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcV_32__91_Relation_42_Relation_93__4#2836546631356728621#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#", + "tgt": "_91_Pattern_42_Context_93_" + }, + { + "src": "EDcD_32_valid_91_Relation_42_Context_93_", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#", + "tgt": "_91_SubInterface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#", + "tgt": "_91_Context_42_Conjunct_93_" + }, + { + "src": "EDcD_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#", + "tgt": "_91_Interface_42_Purpose_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#", + "tgt": "_91_Concept_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#", + "tgt": "_91_Origin_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#", + "tgt": "_91_PairViewSegment_42_SourceOrTarget_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EMp1_32__34_TRN_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_AtomValue_41_", + "tgt": "_91_AtomValue_42_AtomValue_93_" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#", + "tgt": "_91_Conjunct_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#", + "tgt": "_91_Term_42_BinaryTerm_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#", + "tgt": "_91_FieldName_42_FieldDef_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#", + "tgt": "_91_PatternName_42_PatternName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#", + "tgt": "_91_Rule_42_PairView_93_" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#", + "tgt": "_91_Relation_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#", + "tgt": "_91_Role_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Signature_41_", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#", + "tgt": "_91_PairViewSegment_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#", + "tgt": "_91_Rule_42_Origin_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#", + "tgt": "_91_RelationName_42_RelationName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#", + "tgt": "_91_ContextName_42_Context_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#", + "tgt": "_91_Box_42_BoxHeader_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_PropertyRule_41_", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcI_32_SequenceNumber", + "tgt": "_91_SequenceNumber_42_SequenceNumber_93_" + }, + { + "src": "EDcD_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "_91_FieldDef_42_FieldName_93_" + }, + { + "src": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#", + "tgt": "_91_PairViewSegment_42_SourceOrTarget_93_" + }, + { + "src": "EDcD_32_patRules_91_Pattern_42_Rule_93_", + "tgt": "_91_Pattern_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept_41_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Property_41__44_EU#7037445153443409301#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#", + "tgt": "_91_ContextName_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_TRN_34__32_Property_44_EMp#3445807398746910186#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcI_32_MarkupText", + "tgt": "_91_MarkupText_42_MarkupText_93_" + }, + { + "src": "EDcI_32_V", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EDcD_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Conjunct_41_", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#", + "tgt": "_91_Singleton_42_Singleton_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcD_32_target_91_Relation_42_Concept_93_", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_PairViewSegment_41_", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#", + "tgt": "_91_View_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#", + "tgt": "_91_Term_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldDef_41_", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#", + "tgt": "_91_Signature_42_Relation_93_" + }, + { + "src": "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#", + "tgt": "_91_Intersection_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcI_32_FieldName", + "tgt": "_91_FieldName_42_FieldName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "ECpl_32__40_EMp1_32__34_Dutch_34__32_Language_41_", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_String_41_", + "tgt": "_91_String_42_String_93_" + }, + { + "src": "EDcI_32_BoxItem", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EMp1_32__34_PROP_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#", + "tgt": "_91_LeftResidual_42_Term_93_" + }, + { + "src": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_MarkupText_41_", + "tgt": "_91_MarkupText_42_MarkupText_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#", + "tgt": "_91_Context_42_Interface_93_" + }, + { + "src": "EDcI_32_ObjectDef", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#", + "tgt": "_91_Term_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcI_32_PairViewSegment", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcD_32_udefrules_91_Rule_42_Context_93_", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#", + "tgt": "_91_IsE_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#", + "tgt": "_91_Context_42_Rule_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "_91_Conjunct_42_Rule_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#", + "tgt": "_91_ShowADL_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#", + "tgt": "_91_PropertyRule_42_PropertyRule_93_" + }, + { + "src": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#", + "tgt": "_91_Context_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#", + "tgt": "_91_Purpose_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#", + "tgt": "_91_Term_42_Relation_93_" + }, + { + "src": "EMp1_32__34_TOT_34__32_Property", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#", + "tgt": "_91_Context_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#", + "tgt": "_91_Context_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#", + "tgt": "_91_Intersection_42_Term_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Interface_41_", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#", + "tgt": "_91_Context_42_ContextName_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#", + "tgt": "_91_ShowADL_42_ShowADL_93_" + }, + { + "src": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "EDcD_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "_91_Interface_42_InterfaceName_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcI_32_AtomValue", + "tgt": "_91_AtomValue_42_AtomValue_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#", + "tgt": "_91_Interface_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#", + "tgt": "_91_Box_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EDcD_32_name_91_Concept_42_ConceptName_93_", + "tgt": "_91_Concept_42_ConceptName_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_Dutch_34__32_Language_44_E#-7785446105741548667#", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "EIsc_32__40_ECpl_32__40_EMp1_32__34_Dutch_34__32_L#-857031195517411956#", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#", + "tgt": "_91_Term_42_UnaryTerm_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#", + "tgt": "_91_Term_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#", + "tgt": "_91_BoxItem_42_Box_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_decprL_91_Relation_42_String_93_", + "tgt": "_91_Relation_42_String_93_" + }, + { + "src": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#", + "tgt": "_91_Rule_42_Term_93_" + }, + { + "src": "EDcD_32_uses_91_Context_42_Pattern_93_", + "tgt": "_91_Context_42_Pattern_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Pattern_41_", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EDcI_32_BindedRelation", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#", + "tgt": "_91_Relation_42_BindedRelation_93_" + }, + { + "src": "EDcD_32_src_91_Signature_42_Concept_93_", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "EDcI_32_ConceptDef", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#", + "tgt": "_91_ConceptDef_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_EMp1_32__34_Du#6444288790827446793#", + "tgt": "_91_Language_42_Language_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BindedRelation_41_", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#", + "tgt": "_91_RelationalAddition_42_BinaryTerm_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#", + "tgt": "_91_MarkupText_42_Markup_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#", + "tgt": "_91_Origin_42_BoxItem_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#", + "tgt": "_91_Pattern_42_EncodedName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#", + "tgt": "_91_SubInterface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#", + "tgt": "_91_EncodedName_42_Pattern_93_" + }, + { + "src": "EDcD_32_allRoles_91_Context_42_Role_93_", + "tgt": "_91_Context_42_Role_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#", + "tgt": "_91_Interface_42_Origin_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#", + "tgt": "_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "EDcD_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "_91_Rule_42_Term_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_INJ_34__32_Property_44_EUn#-226633458656042746#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EDcD_32_snd_91_CombineStrings_42_String_93_", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "_91_Conjunct_42_Term_93_" + }, + { + "src": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#", + "tgt": "_91_Relation_42_Context_93_" + }, + { + "src": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#", + "tgt": "_91_PatternName_42_PatternName_93_" + }, + { + "src": "EDcI_32_Interface", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#", + "tgt": "_91_BxExpr_42_BxExpr_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#", + "tgt": "_91_Concept_42_V_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#", + "tgt": "_91_Operator_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#", + "tgt": "_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#", + "tgt": "_91_String_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#", + "tgt": "_91_MarkupText_42_Markup_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#", + "tgt": "_91_Markup_42_Markup_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#", + "tgt": "_91_SourceOrTarget_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "EDcD_32_tgt_91_Signature_42_Concept_93_", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxHeader_41_", + "tgt": "_91_BoxHeader_42_BoxHeader_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#", + "tgt": "_91_Signature_42_Relation_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#", + "tgt": "_91_Pattern_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_isaStar_91_Concept_42_Concept_93_", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#", + "tgt": "_91_Term_42_PairViewSegment_93_" + }, + { + "src": "EDcD_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "_91_BoxItem_42_Origin_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#", + "tgt": "_91_String_42_CombineStrings_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#", + "tgt": "_91_Isa_42_Isa_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#", + "tgt": "_91_ConceptDef_42_ConceptDef_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#", + "tgt": "_91_ObjectDef_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "_91_Rule_42_EncodedName_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_ObjectDef_41_", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_PairView_41_", + "tgt": "_91_PairView_42_PairView_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Meaning_41_", + "tgt": "_91_Meaning_42_Meaning_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BxTxt_41_", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EDcD_32_userTgt_91_V_42_Concept_93_", + "tgt": "_91_V_42_Concept_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_FieldName_41_", + "tgt": "_91_FieldName_42_FieldName_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Rule_41_", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#", + "tgt": "_91_Pattern_42_Pattern_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#", + "tgt": "_91_Concept_42_Epsilon_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#", + "tgt": "_91_RuleName_42_Rule_93_" + }, + { + "src": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#", + "tgt": "_91_Relation_42_ConceptName_93_" + }, + { + "src": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "_91_Purpose_42_Markup_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#", + "tgt": "_91_IsE_42_IsE_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#", + "tgt": "_91_Signature_42_Signature_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#", + "tgt": "_91_BoxItem_42_Box_93_" + }, + { + "src": "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#", + "tgt": "_91_PropertyRule_42_Property_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#", + "tgt": "_91_BinaryTerm_42_BinaryTerm_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EDcV_32__91_Relation_42_Relation_93_", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_BoxItem_41_", + "tgt": "_91_BoxItem_42_BoxItem_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#", + "tgt": "_91_Term_42_Term_93_" + }, + { + "src": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Epsilon_41_", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#", + "tgt": "_91_Relation_42_Concept_93_" + }, + { + "src": "EDcI_32_InterfaceName", + "tgt": "_91_InterfaceName_42_InterfaceName_93_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#", + "tgt": "_91_InterfaceRef_42_Interface_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#", + "tgt": "_91_FieldDef_42_FieldDef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "EDcI_32_Purpose", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#", + "tgt": "_91_Origin_42_Interface_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#", + "tgt": "_91_Interface_42_Rule_93_" + }, + { + "src": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#", + "tgt": "_91_V_42_V_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#", + "tgt": "_91_Purpose_42_Purpose_93_" + }, + { + "src": "EDcI_32_BxTxt", + "tgt": "_91_BxTxt_42_BxTxt_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#", + "tgt": "_91_CombineStrings_42_CombineStrings_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Cruds_41_", + "tgt": "_91_Cruds_42_Cruds_93_" + }, + { + "src": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#", + "tgt": "_91_ShowADL_42_ShowADL_93_" + }, + { + "src": "EUni_32__40_EMp1_32__34_RFX_34__32_Property_44_EUn#-4364691913732687303#", + "tgt": "_91_Property_42_Property_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#", + "tgt": "_91_Interface_42_Interface_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#", + "tgt": "_91_ShowADL_42_Term_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#", + "tgt": "_91_UnaryTerm_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "_91_ObjectDef_42_Term_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#", + "tgt": "_91_Box_42_Box_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#", + "tgt": "_91_Context_42_Isa_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#", + "tgt": "_91_Concept_42_Context_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#", + "tgt": "_91_ObjectDef_42_ObjectDef_93_" + }, + { + "src": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#", + "tgt": "_91_CombineStrings_42_String_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#", + "tgt": "_91_PairViewSegment_42_PairViewSegment_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#", + "tgt": "_91_Context_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#", + "tgt": "_91_Epsilon_42_Epsilon_93_" + }, + { + "src": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#", + "tgt": "_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#", + "tgt": "_91_Role_42_Role_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#", + "tgt": "_91_Rule_42_Rule_93_" + }, + { + "src": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#", + "tgt": "_91_BindedRelation_42_BindedRelation_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#", + "tgt": "_91_Concept_42_Isa_93_" + }, + { + "src": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#", + "tgt": "_91_Rule_42_Context_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#", + "tgt": "_91_Signature_42_Relation_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#", + "tgt": "_91_Conjunct_42_Conjunct_93_" + }, + { + "src": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#", + "tgt": "_91_Relation_42_Rule_93_" + }, + { + "src": "EEps_32_Converse_32__91_Converse_42_UnaryTerm_93_", + "tgt": "_91_Converse_42_UnaryTerm_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#", + "tgt": "_91_Concept_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#", + "tgt": "_91_Relation_42_Relation_93_" + }, + { + "src": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#", + "tgt": "_91_Signature_42_Concept_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_RelationName_41_", + "tgt": "_91_RelationName_42_RelationName_93_" + }, + { + "src": "EDcD_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "_91_BindedRelation_42_Relation_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#", + "tgt": "_91_Concept_42_Concept_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#", + "tgt": "_91_Relation_42_Relation_93_" + } + ], + "relation": "sign[Term*Signature]" + }, + { + "links": [ + { + "src": "EMp1_32__34_Dutch_34__32_Language", + "tgt": "\"Dutch\"" + }, + { + "src": "EMp1_32__34_IRF_34__32_Property", + "tgt": "\"IRF\"" + }, + { + "src": "EMp1_32__34_RFX_34__32_Property", + "tgt": "\"RFX\"" + }, + { + "src": "EMp1_32__34_ASY_34__32_Property", + "tgt": "\"ASY\"" + }, + { + "src": "EMp1_32__34_UNI_34__32_Property", + "tgt": "\"UNI\"" + }, + { + "src": "EMp1_32__34_SYM_34__32_Property", + "tgt": "\"SYM\"" + }, + { + "src": "EMp1_32__34_English_34__32_Language", + "tgt": "\"English\"" + }, + { + "src": "EMp1_32__34_INJ_34__32_Property", + "tgt": "\"INJ\"" + }, + { + "src": "EMp1_32__34_SUR_34__32_Property", + "tgt": "\"SUR\"" + }, + { + "src": "EMp1_32__34_TRN_34__32_Property", + "tgt": "\"TRN\"" + }, + { + "src": "EMp1_32__34_PROP_34__32_Property", + "tgt": "\"PROP\"" + }, + { + "src": "EMp1_32__34_TOT_34__32_Property", + "tgt": "\"TOT\"" + } + ], + "relation": "singleton[Singleton*AtomValue]" + }, + { + "links": [], + "relation": "snd[CombineStrings*String]" + }, + { + "links": [ + { + "src": "interfaces_91_Role_42_Interface_93_", + "tgt": "Role" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "Relation" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Purpose" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "Isa" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "Concept" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ObjectDef" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "Interface" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "BindedRelation" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "Relation" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "PairViewSegment" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "Interface" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "Context" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "Context" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "Relation" + }, + { + "src": "maintains_91_Role_42_Rule_93_", + "tgt": "Role" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "Context" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "Purpose" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "Concept" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "PropertyRule" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "Interface" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "InterfaceRef" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "Rule" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "Concept" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "Relation" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "Markup" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "Term" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "Conjunct" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "Rule" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "Interface" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "Relation" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "Relation" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "Interface" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "Relation" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "CombineStrings" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "Pattern" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "Interface" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "CombineStrings" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "PairView" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "Signature" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "Box" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "Epsilon" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "V" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "BinaryTerm" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "IsE" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "BinaryTerm" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "Relation" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "Isa" + }, + { + "src": "identityRules_91_Rule_42_Pattern_93_", + "tgt": "Rule" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "Concept" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ConceptDef" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "Context" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "Interface" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "IsE" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "Relation" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "Rule" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "Relation" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "Relation" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "Pattern" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ObjectDef" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "PairViewSegment" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "BinaryTerm" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "Context" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "Relation" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "Role" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "FieldDef" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "Context" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "Pattern" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "BxTxt" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "PairViewSegment" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "View" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "Term" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "ObjectDef" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "Isa" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "Relation" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "Box" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "ObjectDef" + }, + { + "src": "udefrules_91_Rule_42_Pattern_93_", + "tgt": "Rule" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "Rule" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "Rule" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "Signature" + }, + { + "src": "message_91_Rule_42_Message_93_", + "tgt": "Rule" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "Concept" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "ConceptDef" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "Interface" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "Singleton" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "Interface" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "BxExpr" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "UnaryTerm" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "ObjectDef" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "Conjunct" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "Pattern" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "FieldDef" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "PairViewSegment" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "SubInterface" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "Interface" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "Context" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "Pattern" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "Pattern" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "Rule" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Relation" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "FieldDef" + }, + { + "src": "origin_91_Purpose_42_Origin_93_", + "tgt": "Purpose" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "Interface" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "Box" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "Markup" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "InterfaceRef" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "Rule" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "UnaryTerm" + }, + { + "src": "prop_91_Relation_42_Property_93_", + "tgt": "Relation" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "V" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "IsE" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "Interface" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "Relation" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "BoxItem" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "CombineStrings" + } + ], + "relation": "source[Relation*Concept]" + }, + { + "links": [ + { + "src": "_91_Role_42_RoleName_93_", + "tgt": "Role" + }, + { + "src": "_91_ShowADL_42_ShowADL_93_", + "tgt": "ShowADL" + }, + { + "src": "_91_Interface_42_InterfaceRef_93_", + "tgt": "Interface" + }, + { + "src": "_91_Context_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Relation_42_Purpose_93_", + "tgt": "Relation" + }, + { + "src": "_91_PairViewSegment_42_String_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Interface_42_Origin_93_", + "tgt": "Interface" + }, + { + "src": "_91_MarkupText_42_Markup_93_", + "tgt": "MarkupText" + }, + { + "src": "_91_Context_42_Rule_93_", + "tgt": "Context" + }, + { + "src": "_91_Concept_42_EncodedName_93_", + "tgt": "Concept" + }, + { + "src": "_91_Singleton_42_AtomValue_93_", + "tgt": "Singleton" + }, + { + "src": "_91_Rule_42_EncodedName_93_", + "tgt": "Rule" + }, + { + "src": "_91_V_42_V_93_", + "tgt": "V" + }, + { + "src": "_91_InterfaceRef_42_Interface_93_", + "tgt": "InterfaceRef" + }, + { + "src": "_91_BxExpr_42_ObjectDef_93_", + "tgt": "BxExpr" + }, + { + "src": "_91_Relation_42_Meaning_93_", + "tgt": "Relation" + }, + { + "src": "_91_ConceptName_42_Concept_93_", + "tgt": "ConceptName" + }, + { + "src": "_91_RuleName_42_RuleName_93_", + "tgt": "RuleName" + }, + { + "src": "_91_Origin_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Language_42_Markup_93_", + "tgt": "Language" + }, + { + "src": "_91_Relation_42_String_93_", + "tgt": "Relation" + }, + { + "src": "_91_Context_42_AmpersandVersion_93_", + "tgt": "Context" + }, + { + "src": "_91_Interface_42_Context_93_", + "tgt": "Interface" + }, + { + "src": "_91_Purpose_42_Text_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Concept_42_Signature_93_", + "tgt": "Concept" + }, + { + "src": "_91_PropertyRule_42_Property_93_", + "tgt": "PropertyRule" + }, + { + "src": "_91_FieldName_42_FieldDef_93_", + "tgt": "FieldName" + }, + { + "src": "_91_ContextName_42_ContextName_93_", + "tgt": "ContextName" + }, + { + "src": "_91_Pattern_42_Relation_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Origin_42_SubInterface_93_", + "tgt": "Origin" + }, + { + "src": "_91_Signature_42_Relation_93_", + "tgt": "Signature" + }, + { + "src": "_91_EncodedName_42_Pattern_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_View_42_ObjectDef_93_", + "tgt": "View" + }, + { + "src": "_91_Pattern_42_Concept_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Context_42_Isa_93_", + "tgt": "Context" + }, + { + "src": "_91_Markup_42_Language_93_", + "tgt": "Markup" + }, + { + "src": "_91_Rule_42_Conjunct_93_", + "tgt": "Rule" + }, + { + "src": "_91_KleeneStar_42_UnaryTerm_93_", + "tgt": "KleeneStar" + }, + { + "src": "_91_PairViewSegment_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_FieldName_42_FieldName_93_", + "tgt": "FieldName" + }, + { + "src": "_91_Pattern_42_Context_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Term_42_Rule_93_", + "tgt": "Term" + }, + { + "src": "_91_Property_42_Property_93_", + "tgt": "Property" + }, + { + "src": "_91_ConceptDef_42_Concept_93_", + "tgt": "ConceptDef" + }, + { + "src": "_91_Role_42_Context_93_", + "tgt": "Role" + }, + { + "src": "_91_Converse_42_Term_93_", + "tgt": "Converse" + }, + { + "src": "_91_Inclusion_42_Term_93_", + "tgt": "Inclusion" + }, + { + "src": "_91_EncodedName_42_Concept_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_ConceptDef_42_ConceptDef_93_", + "tgt": "ConceptDef" + }, + { + "src": "_91_Relation_42_Signature_93_", + "tgt": "Relation" + }, + { + "src": "_91_IsE_42_IsE_93_", + "tgt": "IsE" + }, + { + "src": "_91_Concept_42_ConceptDef_93_", + "tgt": "Concept" + }, + { + "src": "_91_AtomValue_42_Singleton_93_", + "tgt": "AtomValue" + }, + { + "src": "_91_Equivalence_42_BinaryTerm_93_", + "tgt": "Equivalence" + }, + { + "src": "_91_Intersection_42_Term_93_", + "tgt": "Intersection" + }, + { + "src": "_91_Concept_42_Pattern_93_", + "tgt": "Concept" + }, + { + "src": "_91_SubInterface_42_Origin_93_", + "tgt": "SubInterface" + }, + { + "src": "_91_Context_42_IsE_93_", + "tgt": "Context" + }, + { + "src": "_91_Purpose_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Cruds_42_Cruds_93_", + "tgt": "Cruds" + }, + { + "src": "_91_Concept_42_V_93_", + "tgt": "Concept" + }, + { + "src": "_91_Composition_42_BinaryTerm_93_", + "tgt": "Composition" + }, + { + "src": "_91_BindedRelation_42_BindedRelation_93_", + "tgt": "BindedRelation" + }, + { + "src": "_91_SourceOrTarget_42_SourceOrTarget_93_", + "tgt": "SourceOrTarget" + }, + { + "src": "_91_Context_42_Relation_93_", + "tgt": "Context" + }, + { + "src": "_91_Conjunct_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_UnaryMinus_42_UnaryTerm_93_", + "tgt": "UnaryMinus" + }, + { + "src": "_91_SubInterface_42_SubInterface_93_", + "tgt": "SubInterface" + }, + { + "src": "_91_ObjectDef_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_PropertyRule_42_PropertyRule_93_", + "tgt": "PropertyRule" + }, + { + "src": "_91_BoxHeader_42_BoxHeader_93_", + "tgt": "BoxHeader" + }, + { + "src": "_91_ShowADL_42_Term_93_", + "tgt": "ShowADL" + }, + { + "src": "_91_Term_42_PairViewSegment_93_", + "tgt": "Term" + }, + { + "src": "_91_Relation_42_PropertyRule_93_", + "tgt": "Relation" + }, + { + "src": "_91_RelationName_42_Relation_93_", + "tgt": "RelationName" + }, + { + "src": "_91_LeftResidual_42_Term_93_", + "tgt": "LeftResidual" + }, + { + "src": "_91_RelationName_42_RelationName_93_", + "tgt": "RelationName" + }, + { + "src": "_91_EncodedName_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_Conjunct_42_Rule_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_Rule_42_Context_93_", + "tgt": "Rule" + }, + { + "src": "_91_CartesianProduct_42_BinaryTerm_93_", + "tgt": "CartesianProduct" + }, + { + "src": "_91_InterfaceName_42_InterfaceName_93_", + "tgt": "InterfaceName" + }, + { + "src": "_91_Origin_42_ObjectDef_93_", + "tgt": "Origin" + }, + { + "src": "_91_Rule_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Relation_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_PairViewSegment_42_SequenceNumber_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Interface_42_Role_93_", + "tgt": "Interface" + }, + { + "src": "_91_RoleName_42_Role_93_", + "tgt": "RoleName" + }, + { + "src": "_91_Pattern_42_EncodedName_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Relation_42_Context_93_", + "tgt": "Relation" + }, + { + "src": "_91_RuleName_42_Rule_93_", + "tgt": "RuleName" + }, + { + "src": "_91_Pattern_42_Purpose_93_", + "tgt": "Pattern" + }, + { + "src": "_91_PairView_42_Rule_93_", + "tgt": "PairView" + }, + { + "src": "_91_View_42_View_93_", + "tgt": "View" + }, + { + "src": "_91_CartesianProduct_42_Term_93_", + "tgt": "CartesianProduct" + }, + { + "src": "_91_BoxItem_42_BoxItem_93_", + "tgt": "BoxItem" + }, + { + "src": "_91_Isa_42_Context_93_", + "tgt": "Isa" + }, + { + "src": "_91_Context_42_Concept_93_", + "tgt": "Context" + }, + { + "src": "_91_Interface_42_ObjectDef_93_", + "tgt": "Interface" + }, + { + "src": "_91_Relation_42_Property_93_", + "tgt": "Relation" + }, + { + "src": "_91_Isa_42_Concept_93_", + "tgt": "Isa" + }, + { + "src": "_91_SourceOrTarget_42_PairViewSegment_93_", + "tgt": "SourceOrTarget" + }, + { + "src": "_91_IsE_42_Concept_93_", + "tgt": "IsE" + }, + { + "src": "_91_ConceptName_42_ConceptName_93_", + "tgt": "ConceptName" + }, + { + "src": "_91_Rule_42_PairView_93_", + "tgt": "Rule" + }, + { + "src": "_91_Concept_42_IsE_93_", + "tgt": "Concept" + }, + { + "src": "_91_Markup_42_Purpose_93_", + "tgt": "Markup" + }, + { + "src": "_91_Interface_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_Term_42_Conjunct_93_", + "tgt": "Term" + }, + { + "src": "_91_PairView_42_PairView_93_", + "tgt": "PairView" + }, + { + "src": "_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Isa_42_Isa_93_", + "tgt": "Isa" + }, + { + "src": "_91_CombineStrings_42_String_93_", + "tgt": "CombineStrings" + }, + { + "src": "_91_ObjectDef_42_Term_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Composition_42_Term_93_", + "tgt": "Composition" + }, + { + "src": "_91_Singleton_42_Singleton_93_", + "tgt": "Singleton" + }, + { + "src": "_91_Origin_42_Interface_93_", + "tgt": "Origin" + }, + { + "src": "_91_RelationalAddition_42_BinaryTerm_93_", + "tgt": "RelationalAddition" + }, + { + "src": "_91_Meaning_42_ConceptDef_93_", + "tgt": "Meaning" + }, + { + "src": "_91_Rule_42_Term_93_", + "tgt": "Rule" + }, + { + "src": "_91_PairViewSegment_42_PairView_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Concept_42_Box_93_", + "tgt": "Concept" + }, + { + "src": "_91_KleenePlus_42_Term_93_", + "tgt": "KleenePlus" + }, + { + "src": "_91_Meaning_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "_91_Relation_42_BindedRelation_93_", + "tgt": "Relation" + }, + { + "src": "_91_PropertyRule_42_Relation_93_", + "tgt": "PropertyRule" + }, + { + "src": "_91_Concept_42_Isa_93_", + "tgt": "Concept" + }, + { + "src": "_91_String_42_CombineStrings_93_", + "tgt": "String" + }, + { + "src": "_91_Text_42_Text_93_", + "tgt": "Text" + }, + { + "src": "_91_BoxItem_42_Box_93_", + "tgt": "BoxItem" + }, + { + "src": "_91_Rule_42_RuleName_93_", + "tgt": "Rule" + }, + { + "src": "_91_Interface_42_Quad_93_", + "tgt": "Interface" + }, + { + "src": "_91_Relation_42_Term_93_", + "tgt": "Relation" + }, + { + "src": "_91_KleenePlus_42_UnaryTerm_93_", + "tgt": "KleenePlus" + }, + { + "src": "_91_Rule_42_Purpose_93_", + "tgt": "Rule" + }, + { + "src": "_91_BinaryTerm_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Inclusion_42_BinaryTerm_93_", + "tgt": "Inclusion" + }, + { + "src": "_91_Term_42_Signature_93_", + "tgt": "Term" + }, + { + "src": "_91_UnaryTerm_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_V_42_Concept_93_", + "tgt": "V" + }, + { + "src": "_91_Term_42_Pattern_93_", + "tgt": "Term" + }, + { + "src": "_91_Union_42_BinaryTerm_93_", + "tgt": "Union" + }, + { + "src": "_91_Relation_42_Concept_93_", + "tgt": "Relation" + }, + { + "src": "_91_Concept_42_Epsilon_93_", + "tgt": "Concept" + }, + { + "src": "_91_Equivalence_42_Term_93_", + "tgt": "Equivalence" + }, + { + "src": "_91_UnaryMinus_42_Term_93_", + "tgt": "UnaryMinus" + }, + { + "src": "_91_FieldDef_42_Relation_93_", + "tgt": "FieldDef" + }, + { + "src": "_91_Interface_42_Conjunct_93_", + "tgt": "Interface" + }, + { + "src": "_91_String_42_Relation_93_", + "tgt": "String" + }, + { + "src": "_91_String_42_PairViewSegment_93_", + "tgt": "String" + }, + { + "src": "_91_PairView_42_PairViewSegment_93_", + "tgt": "PairView" + }, + { + "src": "_91_Signature_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "_91_AmpersandVersion_42_AmpersandVersion_93_", + "tgt": "AmpersandVersion" + }, + { + "src": "_91_LeftResidual_42_BinaryTerm_93_", + "tgt": "LeftResidual" + }, + { + "src": "_91_Concept_42_Context_93_", + "tgt": "Concept" + }, + { + "src": "_91_Context_42_Conjunct_93_", + "tgt": "Context" + }, + { + "src": "_91_Operator_42_UnaryTerm_93_", + "tgt": "Operator" + }, + { + "src": "_91_Purpose_42_Interface_93_", + "tgt": "Purpose" + }, + { + "src": "_91_PatternName_42_PatternName_93_", + "tgt": "PatternName" + }, + { + "src": "_91_Role_42_Interface_93_", + "tgt": "Role" + }, + { + "src": "_91_Origin_42_BoxItem_93_", + "tgt": "Origin" + }, + { + "src": "_91_UnaryTerm_42_Operator_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_Interface_42_Rule_93_", + "tgt": "Interface" + }, + { + "src": "_91_Term_42_Relation_93_", + "tgt": "Term" + }, + { + "src": "_91_Epsilon_42_Concept_93_", + "tgt": "Epsilon" + }, + { + "src": "_91_Signature_42_Concept_93_", + "tgt": "Signature" + }, + { + "src": "_91_MarkupText_42_MarkupText_93_", + "tgt": "MarkupText" + }, + { + "src": "_91_Text_42_BxTxt_93_", + "tgt": "Text" + }, + { + "src": "_91_Term_42_BindedRelation_93_", + "tgt": "Term" + }, + { + "src": "_91_BoxItem_42_Origin_93_", + "tgt": "BoxItem" + }, + { + "src": "_91_Box_42_BoxHeader_93_", + "tgt": "Box" + }, + { + "src": "_91_RightResidual_42_Term_93_", + "tgt": "RightResidual" + }, + { + "src": "_91_Markup_42_Markup_93_", + "tgt": "Markup" + }, + { + "src": "_91_BinaryTerm_42_Term_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Term_42_BinaryTerm_93_", + "tgt": "Term" + }, + { + "src": "_91_Interface_42_Purpose_93_", + "tgt": "Interface" + }, + { + "src": "_91_EncodedName_42_Rule_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_Purpose_42_Markup_93_", + "tgt": "Purpose" + }, + { + "src": "_91_ObjectDef_42_Interface_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Markup_42_MarkupText_93_", + "tgt": "Markup" + }, + { + "src": "_91_BinaryTerm_42_Operator_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Role_42_Role_93_", + "tgt": "Role" + }, + { + "src": "_91_Box_42_BoxItem_93_", + "tgt": "Box" + }, + { + "src": "_91_Relation_42_Rule_93_", + "tgt": "Relation" + }, + { + "src": "_91_Purpose_42_Origin_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Interface_42_Relation_93_", + "tgt": "Interface" + }, + { + "src": "_91_BinaryMinus_42_BinaryTerm_93_", + "tgt": "BinaryMinus" + }, + { + "src": "_91_Pattern_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Context_42_Pattern_93_", + "tgt": "Context" + }, + { + "src": "_91_PairViewSegment_42_Term_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_SubInterface_42_ObjectDef_93_", + "tgt": "SubInterface" + }, + { + "src": "_91_RelationalAddition_42_Term_93_", + "tgt": "RelationalAddition" + }, + { + "src": "_91_Cruds_42_ObjectDef_93_", + "tgt": "Cruds" + }, + { + "src": "_91_FieldDef_42_FieldDef_93_", + "tgt": "FieldDef" + }, + { + "src": "_91_Operator_42_Operator_93_", + "tgt": "Operator" + }, + { + "src": "_91_AmpersandVersion_42_Context_93_", + "tgt": "AmpersandVersion" + }, + { + "src": "_91_FieldDef_42_FieldName_93_", + "tgt": "FieldDef" + }, + { + "src": "_91_BindedRelation_42_Relation_93_", + "tgt": "BindedRelation" + }, + { + "src": "_91_UnaryTerm_42_Term_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_Rule_42_Pattern_93_", + "tgt": "Rule" + }, + { + "src": "_91_Union_42_Term_93_", + "tgt": "Union" + }, + { + "src": "_91_ObjectDef_42_View_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Term_42_UnaryTerm_93_", + "tgt": "Term" + }, + { + "src": "_91_Box_42_Concept_93_", + "tgt": "Box" + }, + { + "src": "_91_IsE_42_Context_93_", + "tgt": "IsE" + }, + { + "src": "_91_Intersection_42_BinaryTerm_93_", + "tgt": "Intersection" + }, + { + "src": "_91_SequenceNumber_42_PairViewSegment_93_", + "tgt": "SequenceNumber" + }, + { + "src": "_91_Relation_42_ConceptName_93_", + "tgt": "Relation" + }, + { + "src": "_91_Relation_42_RelationName_93_", + "tgt": "Relation" + }, + { + "src": "_91_Role_42_Rule_93_", + "tgt": "Role" + }, + { + "src": "_91_BxExpr_42_BxExpr_93_", + "tgt": "BxExpr" + }, + { + "src": "_91_Rule_42_Origin_93_", + "tgt": "Rule" + }, + { + "src": "_91_Concept_42_Purpose_93_", + "tgt": "Concept" + }, + { + "src": "_91_Context_42_Role_93_", + "tgt": "Context" + }, + { + "src": "_91_View_42_Purpose_93_", + "tgt": "View" + }, + { + "src": "_91_PatternName_42_Pattern_93_", + "tgt": "PatternName" + }, + { + "src": "_91_ObjectDef_42_Cruds_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Property_42_PropertyRule_93_", + "tgt": "Property" + }, + { + "src": "_91_KleeneStar_42_Term_93_", + "tgt": "KleeneStar" + }, + { + "src": "_91_Converse_42_UnaryTerm_93_", + "tgt": "Converse" + }, + { + "src": "_91_Pattern_42_Rule_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Context_42_Interface_93_", + "tgt": "Context" + }, + { + "src": "_91_BxTxt_42_Text_93_", + "tgt": "BxTxt" + }, + { + "src": "_91_RoleName_42_RoleName_93_", + "tgt": "RoleName" + }, + { + "src": "_91_Context_42_Purpose_93_", + "tgt": "Context" + }, + { + "src": "_91_Term_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Rule_42_Message_93_", + "tgt": "Rule" + }, + { + "src": "_91_String_42_String_93_", + "tgt": "String" + }, + { + "src": "_91_ObjectDef_42_Origin_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Term_42_ShowADL_93_", + "tgt": "Term" + }, + { + "src": "_91_AtomValue_42_AtomValue_93_", + "tgt": "AtomValue" + }, + { + "src": "_91_ObjectDef_42_SubInterface_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Context_42_ContextName_93_", + "tgt": "Context" + }, + { + "src": "_91_Concept_42_Relation_93_", + "tgt": "Concept" + }, + { + "src": "_91_Relation_42_Pattern_93_", + "tgt": "Relation" + }, + { + "src": "_91_Pattern_42_PatternName_93_", + "tgt": "Pattern" + }, + { + "src": "_91_InterfaceName_42_Interface_93_", + "tgt": "InterfaceName" + }, + { + "src": "_91_BoxHeader_42_Box_93_", + "tgt": "BoxHeader" + }, + { + "src": "_91_Operator_42_BinaryTerm_93_", + "tgt": "Operator" + }, + { + "src": "_91_Origin_42_Rule_93_", + "tgt": "Origin" + }, + { + "src": "_91_Epsilon_42_Epsilon_93_", + "tgt": "Epsilon" + }, + { + "src": "_91_ObjectDef_42_BxExpr_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Box_42_Box_93_", + "tgt": "Box" + }, + { + "src": "_91_ContextName_42_Context_93_", + "tgt": "ContextName" + }, + { + "src": "_91_Conjunct_42_Context_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_Signature_42_ConceptName_93_", + "tgt": "Signature" + }, + { + "src": "_91_Signature_42_Term_93_", + "tgt": "Signature" + }, + { + "src": "_91_SequenceNumber_42_SequenceNumber_93_", + "tgt": "SequenceNumber" + }, + { + "src": "_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Conjunct_42_Term_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_Term_42_ObjectDef_93_", + "tgt": "Term" + }, + { + "src": "_91_ConceptDef_42_Meaning_93_", + "tgt": "ConceptDef" + }, + { + "src": "_91_Concept_42_ConceptName_93_", + "tgt": "Concept" + }, + { + "src": "_91_BinaryMinus_42_Term_93_", + "tgt": "BinaryMinus" + }, + { + "src": "_91_BxTxt_42_BxTxt_93_", + "tgt": "BxTxt" + }, + { + "src": "_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "InterfaceRef" + }, + { + "src": "_91_Interface_42_InterfaceName_93_", + "tgt": "Interface" + }, + { + "src": "_91_CombineStrings_42_CombineStrings_93_", + "tgt": "CombineStrings" + }, + { + "src": "_91_Language_42_Language_93_", + "tgt": "Language" + }, + { + "src": "_91_RightResidual_42_BinaryTerm_93_", + "tgt": "RightResidual" + }, + { + "src": "_91_Rule_42_Meaning_93_", + "tgt": "Rule" + } + ], + "relation": "src[Signature*Concept]" + }, + { + "links": [ + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2504457872058229069#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#506685191556591896#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2339750469280622221#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1131310679574382933#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5363706261334871523#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#807816102408757287#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#829452420012485253#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8712500751995728222#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3261605388333068840#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3280520154447349536#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5279985410299939197#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#1239230012924432624#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-9145906204149879822#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2731248131323952095#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#6279000464070607886#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#810021753721915999#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5229170931651876603#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3806290609067824435#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2465771562820730682#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-2928775652868563819#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5890845237174246261#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-6367020530931582629#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-804976625508211874#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1547786437670633555#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1875432961742554492#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-5734439764738578720#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2786938525107105216#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5172736250312740281#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5973122557515854308#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8808592419693171458#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4432079552802658708#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4152372421900393912#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8988397864981637680#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#668490810404310190#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#2259346634381915067#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4235022621651823531#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-3678470064294959025#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#3904287624391288621#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8549321479606090591#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#5889076870627484960#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-1773262935696289280#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#487236882217247396#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7509754404752459593#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#7781953638700637927#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-4900407910765200102#", + "tgt": "Tgt" + } + ], + "relation": "srcOrTgt[PairViewSegment*SourceOrTarget]" + }, + { + "links": [ + { + "src": "interfaces_91_Role_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "Markup" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "Context" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "Context" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "Cruds" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "PropertyRule" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "Term" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "Context" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "maintains_91_Role_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "explRefIds_91_Purpose_42_Text_93_", + "tgt": "Text" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "Context" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "Property" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "InterfaceRef" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ConceptName" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "Language" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "Term" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "Term" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "purpose_91_Relation_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "String" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "Role" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "Context" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "String" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "InterfaceName" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "String" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "BoxItem" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "Term" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "Operator" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "String" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "identityRules_91_Rule_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "purpose_91_Concept_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "Role" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "ifcQuads_91_Interface_42_Quad_93_", + "tgt": "Quad" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "Context" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "String" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "PairView" + }, + { + "src": "decMean_91_Relation_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "Term" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "Context" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "Term" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "SourceOrTarget" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "Term" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "AmpersandVersion" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "RelationName" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "RoleName" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "FieldName" + }, + { + "src": "purpose_91_Context_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "Text" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "SequenceNumber" + }, + { + "src": "purpose_91_View_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ShowADL" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "SubInterface" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "View" + }, + { + "src": "udefrules_91_Rule_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "meaning_91_Rule_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "purpose_91_Rule_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "message_91_Rule_42_Message_93_", + "tgt": "Message" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "purpose_91_Interface_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "AtomValue" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "Operator" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "PatternName" + }, + { + "src": "edit_91_FieldDef_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "String" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ContextName" + }, + { + "src": "purpose_91_Pattern_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "Context" + }, + { + "src": "editFlp_91_FieldDef_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "origin_91_Purpose_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "ifcConjuncts_91_Interface_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "BoxHeader" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "MarkupText" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "RuleName" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "Term" + }, + { + "src": "prop_91_Relation_42_Property_93_", + "tgt": "Property" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "Context" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "String" + } + ], + "relation": "target[Relation*Concept]" + }, + { + "links": [], + "relation": "text[BxTxt*Text]" + }, + { + "links": [ + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3949270293712386326#", + "tgt": "name[Context*ContextName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4954133026591885684#", + "tgt": "identityRules[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2653725163371478351#", + "tgt": "source[Relation*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6682190885036313997#", + "tgt": "ifcObj[Interface*ObjectDef] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5094708319083828622#", + "tgt": "declaredthrough[PropertyRule*Property] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8937923455834087804#", + "tgt": "objDef[BxExpr*ObjectDef] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4014841107086534632#", + "tgt": "udefrules[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-749542597583994913#", + "tgt": "snd[CombineStrings*String] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3832354107719089533#", + "tgt": "ctxds[Relation*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8282857610541417437#", + "tgt": "urlEncodedName[Rule*EncodedName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9049330296973609226#", + "tgt": "name[Pattern*PatternName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2930192703656891479#", + "tgt": "sequenceNr[PairViewSegment*SequenceNumber] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#535235461131601807#", + "tgt": "isAPI[Interface*Interface] is symmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-47737890904573408#", + "tgt": "versionInfo[Context*AmpersandVersion] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5264574072366658941#", + "tgt": "A RelationName without relation will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1566783979800971451#", + "tgt": "objTerm[ObjectDef*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6590112011181540855#", + "tgt": "first[BinaryTerm*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6763793140501669309#", + "tgt": "isa[Concept*Concept] is antisymmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1903060990080063627#", + "tgt": "formalTerm[Rule*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#518061590419274616#", + "tgt": "allConjuncts[Context*Conjunct] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9015479182558735275#", + "tgt": "isPublic[Interface*Interface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1377726041939387717#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6058714346719276805#", + "tgt": "concept[ConceptDef*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2166970488588275426#", + "tgt": "name[Pattern*PatternName] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1329781298234798867#", + "tgt": "userSrc[V*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1035583835492143512#", + "tgt": "isAPI[Interface*Interface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1963060633451963825#", + "tgt": "context[Interface*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8361645727924519463#", + "tgt": "bind[BindedRelation*Relation] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6406269213357522973#", + "tgt": "versionInfo[Context*AmpersandVersion] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2981695171311821134#", + "tgt": "A generalization rule refers to one or more specific concepts." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9118668691277403691#", + "tgt": "target[Relation*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2628028615471540399#", + "tgt": "fst[CombineStrings*String] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3282701342110253973#", + "tgt": "operator[UnaryTerm*Operator] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7783197042297819597#", + "tgt": "siConcept[Box*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3548259972071566196#", + "tgt": "s isaRfxPlus g means that each element of concept s is an element of concept g or vice-versa." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4956969814826959817#", + "tgt": "language[Markup*Language] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8369104733961684983#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is symmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4703836567570649295#", + "tgt": "siConcept[Box*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4608275507324396239#", + "tgt": "siObjs[Box*BoxItem] is surjectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3675203520239210168#", + "tgt": "label[FieldDef*FieldName] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8470703615963163608#", + "tgt": "pvsExp[PairViewSegment*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8827200500794857332#", + "tgt": "versionInfo[Context*AmpersandVersion] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4142583531852862944#", + "tgt": "The suffix of the pragma of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3790603199636303157#", + "tgt": "ifcPos[Interface*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1276627267483703622#", + "tgt": "objTerm[ObjectDef*Term] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7986742601508166951#", + "tgt": "ifcPos[Interface*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7471799240855033488#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3045590212087209475#", + "tgt": "fst[CombineStrings*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4931370267439320086#", + "tgt": "name[Interface*InterfaceName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6006177634410275322#", + "tgt": "Patterns can be defined inside a context. This means that all declarations in that pattern are used in that context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7370106764364147833#", + "tgt": "urlEncodedName[Pattern*EncodedName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2543808933635452846#", + "tgt": "s isaPlus g means that each element of concept s is an element of concept g as well." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3302783029920248276#", + "tgt": "context[IsE*Context] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-9213560516495961231#", + "tgt": "objView[ObjectDef*View] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-433668200354836325#", + "tgt": "s isa g means that each element of concept s is defined to be an element of concept g as well." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2068746002363503053#", + "tgt": "second[BinaryTerm*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#679803885779962307#", + "tgt": "This relation makes the boxitem refer to the specification of its box. That box is used to paint each atom in the target of the boxexpression." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3267282789817096383#", + "tgt": "relsDefdIn[Relation*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8461942718511736366#", + "tgt": "name[Pattern*PatternName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2578521913371289529#", + "tgt": "context[Isa*Context] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6729996277090128130#", + "tgt": "name[Concept*ConceptName] is surjectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3930355557180662061#", + "tgt": "snd[CombineStrings*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5901262176069497494#", + "tgt": "segment[PairView*PairViewSegment] is surjective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8939826280042603365#", + "tgt": "references[InterfaceRef*Interface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1594771119206554865#", + "tgt": "result[CombineStrings*String] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5495039069783399140#", + "tgt": "Ampersand allows its users to declare relations in a context, outside the scope of a pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#98113746182340754#", + "tgt": "name[Relation*RelationName] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2739176100713894685#", + "tgt": "result[CombineStrings*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8317645807707857476#", + "tgt": "target[Relation*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7102640243658261159#", + "tgt": "rrviol[Rule*PairView] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5313188236285489018#", + "tgt": "singleton[Singleton*AtomValue] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4731027251787328051#", + "tgt": "objView[ObjectDef*View] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6557050461721291711#", + "tgt": "In order to compute validity of relations within a context, three categories of relations are taken into account: - the relations defined in the context - all relations defined in patterns within the context - all relations defined in patterns used by the context" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6728779511916905472#", + "tgt": "A rule without declaration will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6027573742876491396#", + "tgt": "text[BxTxt*Text] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5538290072830362155#", + "tgt": "explMarkup[Purpose*Markup] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5096434747142641399#", + "tgt": "decprR[Relation*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7521885783977178947#", + "tgt": "gengen[IsE*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9000322023960111295#", + "tgt": "sign[Relation*Signature] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1224040531952267739#", + "tgt": "rc_conjunct[Conjunct*Term] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-847840146035902644#", + "tgt": "src[Signature*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1356004945585330316#", + "tgt": "origin[Rule*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7151665972436632344#", + "tgt": "propertyRule[Relation*PropertyRule] is surjectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4778053240302212533#", + "tgt": "references[InterfaceRef*Interface] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2848838422722819649#", + "tgt": "name[Interface*InterfaceName] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5632125399000503056#", + "tgt": "sequenceNr[PairViewSegment*SequenceNumber] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7802782661568738427#", + "tgt": "If a rule is declared anywhere in a context, that rule exists in that context. This is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1746750456429609914#", + "tgt": "name[Rule*RuleName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8303501759745027716#", + "tgt": "isPublic[Interface*Interface] is symmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3464458998564528760#", + "tgt": "The name of a rule." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5539207345180211011#", + "tgt": "Every field definition has a label." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-333263815416980327#", + "tgt": "formalTerm[Rule*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-527705020121997572#", + "tgt": "To allow editing to insert, update and delete links, Ampersand registers whether the term in a field def is just the flipped relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3391893192968440572#", + "tgt": "pvsExp[PairViewSegment*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4094803281732900340#", + "tgt": "siConcept[Box*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6476193063287830704#", + "tgt": "decprM[Relation*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7199069858531819875#", + "tgt": "genspc[Isa*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6429515817377837276#", + "tgt": "The target of a signature." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2531194036782458872#", + "tgt": "gengen[Isa*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5414169383828464506#", + "tgt": "name[Relation*RelationName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#804113545753040559#", + "tgt": "This context specifies the administration that currently is, and in future will have been, the contents of GENERICS.PHP" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1934560861688123788#", + "tgt": "label[FieldDef*FieldName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-672879544760873373#", + "tgt": "objDef[BxExpr*ObjectDef] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3808004352441133383#", + "tgt": "isPublic[Interface*Interface] is symmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4332223542249596185#", + "tgt": "sequenceNr[PairViewSegment*SequenceNumber] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6979192864576931585#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1537596222971671335#", + "tgt": "Identity rule, following from identity Relation" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2996492430865776092#", + "tgt": "isAPI[Interface*Interface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8660955313383048288#", + "tgt": "context[Isa*Context] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7712797924560605064#", + "tgt": "snd[CombineStrings*String] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4523353782458043828#", + "tgt": "concept[ConceptDef*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6429062860882159487#", + "tgt": "operator[BinaryTerm*Operator] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#449820512810496305#", + "tgt": "arg[UnaryTerm*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9066474644418845522#", + "tgt": "The term in this FieldDef is just the relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4749160595965989499#", + "tgt": "explMarkup[Purpose*Markup] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3737673115006627184#", + "tgt": "text[BxTxt*Text] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4480723520588433735#", + "tgt": "ifcObj[Interface*ObjectDef] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2882640723863112692#", + "tgt": "Ampersand allows its users to declare rules in a context, outside the scope of a pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6979849180216826720#", + "tgt": "This is the syntactic link between the Interface and its ObjectDef." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4307796021560385341#", + "tgt": "If a rule is declared in a context outside any pattern, that rule exists in that context. This is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4973541300035243647#", + "tgt": "The purposes of a context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-949110175537889126#", + "tgt": "name[Interface*InterfaceName] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3102654107898341642#", + "tgt": "Every object definition has a term to determine the atoms, each of which gets its own html-div." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6729745437025923144#", + "tgt": "allRoles[Context*Role] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4578220702902809555#", + "tgt": "arg[UnaryTerm*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1326629274318552830#", + "tgt": "singleton[Singleton*AtomValue] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3118800293731941877#", + "tgt": "rrviol[Rule*PairView] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2750002056390739521#", + "tgt": "urlEncodedName[Rule*EncodedName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1464750184797425076#", + "tgt": "If a context uses a pattern, everything declared in that pattern is valid within the context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7648800308923675042#", + "tgt": "A relation that is used in a rule, which is declared in a pattern, must be declared in that same pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4080892367648463606#", + "tgt": "text[PairViewSegment*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6264813030107411257#", + "tgt": "The CRUD annotation that comes with a specific ObjectDef" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4269789232601476470#", + "tgt": "The unique signature of a relation consists of a relation name, a source concept, and a target concept." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-318194509770032518#", + "tgt": "Refers to an authoritative source to legitimize the purpose." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-84966345036918441#", + "tgt": "label[FieldDef*FieldName] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1078956551278729217#", + "tgt": "If a pattern is declared inside a context, this is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5192261074644200376#", + "tgt": "source[Relation*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7326769493118013161#", + "tgt": "references[InterfaceRef*Interface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3521694684138874283#", + "tgt": "isPublic[Interface*Interface] is antisymmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1726251033769067970#", + "tgt": "TODO: MEANING ONTBREEKT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5860621057138773967#", + "tgt": "genspc[IsE*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4158556868977384279#", + "tgt": "A concept/context pair in the relation `valid[Concept*Context]` means that this concept exists with the context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#730811010205398252#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3566859516861393631#", + "tgt": "genspc[IsE*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5135825950543892463#", + "tgt": "gengen[Isa*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-418947453343507265#", + "tgt": "gengen[Isa*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8541500253500049283#", + "tgt": "The position in the file (filename, line- and column number)." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6663839834641836678#", + "tgt": "text[Markup*MarkupText] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6727494525840487901#", + "tgt": "operator[BinaryTerm*Operator] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7908386280960151184#", + "tgt": "A relation without declaration will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8702316378960247492#", + "tgt": "explMarkup[Purpose*Markup] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3046565014566775051#", + "tgt": "Any relation declared anywhere in a context is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4503435784692644459#", + "tgt": "urlEncodedName[Pattern*EncodedName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4161289779713953959#", + "tgt": "objTerm[ObjectDef*Term] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7009734291872249042#", + "tgt": "name[Role*RoleName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7825730419801094791#", + "tgt": "A relation declared in a context outside the scope of a pattern is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5443868631819635493#", + "tgt": "The name of a context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7677481470366820583#", + "tgt": "name[Concept*ConceptName] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1569592123040418755#", + "tgt": "relsDefdIn[Relation*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-995883069120739549#", + "tgt": "siConcept[Box*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5908138422021088629#", + "tgt": "bind[BindedRelation*Relation] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6596238930734410116#", + "tgt": "genspc[Isa*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7875108277339253284#", + "tgt": "The user-defined generalization rules in a context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1971133515410519191#", + "tgt": "objTerm[ObjectDef*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8592106346861282206#", + "tgt": "name[Relation*RelationName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1209127949484347391#", + "tgt": "The rule expressed in relation algebra." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4598309134162813173#", + "tgt": "sequenceNr[PairViewSegment*SequenceNumber] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#60566064743906084#", + "tgt": "siHeader[Box*BoxHeader] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5862021690460213577#", + "tgt": "urlEncodedName[Concept*EncodedName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1988990265748727727#", + "tgt": "All rules that can be violated by an interface are included in violatable." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1862917328189830390#", + "tgt": "objSub[ObjectDef*SubInterface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1797894927760419694#", + "tgt": "To allow editing to insert, update and delete links, Ampersand registers whether the term in a field def is just the relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2854456048270383827#", + "tgt": "interfaces[Context*Interface] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1604989778882659112#", + "tgt": "siHeader[Box*BoxHeader] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6879505662135520843#", + "tgt": "siHeader[Box*BoxHeader] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4446175250975477816#", + "tgt": "identityRules[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#984941912601788883#", + "tgt": "meaning[ConceptDef*Meaning] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1355220836197830439#", + "tgt": "isAPI[Interface*Interface] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3861208973654435697#", + "tgt": "This relation contains the roles for which an interface is available (empty means: available for all roles)." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7662286134359984940#", + "tgt": "text[BxTxt*Text] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-85978704729134370#", + "tgt": "The purposes of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8917937862232537061#", + "tgt": "declaredthrough[PropertyRule*Property] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4546099068437331799#", + "tgt": "A rule declared in a context outside the scope of a pattern is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3762825347916901391#", + "tgt": "meaning[ConceptDef*Meaning] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3536084777053821709#", + "tgt": "The infix of the pragma of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9124559307869986571#", + "tgt": "srcOrTgt[PairViewSegment*SourceOrTarget] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2425105632800924047#", + "tgt": "tgt[Signature*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#186101271280484014#", + "tgt": "objSub[ObjectDef*SubInterface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1738596910799226178#", + "tgt": "userTgt[V*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-271736905348557639#", + "tgt": "Identity rule, following from identity Concept" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#340965624222681587#", + "tgt": "text[BxTxt*Text] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5236187640455601222#", + "tgt": "isPublic[Interface*Interface] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3139080468996323400#", + "tgt": "genspc[IsE*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3662899520374214885#", + "tgt": "urlEncodedName[Concept*EncodedName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6862203772097694804#", + "tgt": "An object definition can have a view that should be used for this object (e.g. TABS, TABLE, etc.)." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3770995252554959176#", + "tgt": "isAPI[Interface*Interface] is antisymmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5883503236548056681#", + "tgt": "An interface may violate any rule that uses an input- or output relation of that interface." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3088699034856544940#", + "tgt": "allRoles[Context*Role] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2958388955736536541#", + "tgt": "source[Relation*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4540601829989358602#", + "tgt": "name[Role*RoleName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6805005398594071452#", + "tgt": "context[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6590544137843331236#", + "tgt": "showADL[Term*ShowADL] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4237071121762972125#", + "tgt": "s isaRfxStar g means that s is g or each element of concept s is an element of concept g or vice-versa." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3108070331622405586#", + "tgt": "name[Concept*ConceptName] is surjective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1276647370140644165#", + "tgt": "A ConceptName without Concept will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6076945234112577733#", + "tgt": "Identiteitsregel, volgend uit identiteit Relation" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7631031614021105105#", + "tgt": "Every relation defined in one of the patterns inside a context, or in the context itself, or in one of the contexts used by this context, is valid throughout that context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7256428925244990589#", + "tgt": "A RuleName without Rule will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1633377451751110653#", + "tgt": "The purposes of an interface." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6302485326070586050#", + "tgt": "This relation contains the name of each interface." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4268451694974277065#", + "tgt": "context[Isa*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-40322858061352182#", + "tgt": "context[Concept*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6493541403937643365#", + "tgt": "" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1405056542740153808#", + "tgt": "src[Signature*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8813983852667394272#", + "tgt": "src[Signature*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7331105713120887940#", + "tgt": "allConjuncts[Context*Conjunct] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3924793453036176118#", + "tgt": "segment[PairView*PairViewSegment] is surjectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-891595395798536403#", + "tgt": "This relation contains the relations that can be edited in an interface by a user or another computer." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8020669828337745227#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is antisymmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6329017788390265150#", + "tgt": "origin[BoxItem*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8396204334730944838#", + "tgt": "Every relation has a name by which it can be referenced within its Context(s)." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4610575458167860420#", + "tgt": "origin[ObjectDef*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5686000219710191881#", + "tgt": "The user-defined rules in a pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2397860922719290041#", + "tgt": "text[Markup*MarkupText] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-766762642215920300#", + "tgt": "siHeader[Box*BoxHeader] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7376236175967295433#", + "tgt": "name[Pattern*PatternName] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7420529593840794597#", + "tgt": "A ContextName without Context will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#217176275363188646#", + "tgt": "userCpt[Epsilon*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4606031390183643106#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is symmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-9159803961395165654#", + "tgt": "siObjs[Box*BoxItem] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5714047938020978309#", + "tgt": "A PatternName without Pattern will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4487272933746551187#", + "tgt": "objDef[BxExpr*ObjectDef] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3626699073474830462#", + "tgt": "language[Markup*Language] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-643863630225627977#", + "tgt": "The location where a rule is defined." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5252499361092413907#", + "tgt": "genspc[IsE*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3796650598663798529#", + "tgt": "s isaStar g means that s is g or each element of concept s is an element of concept g as well." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4295186154171536660#", + "tgt": "Identity rule, following from identity CombineStrings" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1283064066002399036#", + "tgt": "versionInfo[Context*AmpersandVersion] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#149502485267660567#", + "tgt": "ctxrs[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-8567054356092514375#", + "tgt": "name[Relation*RelationName] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8292513308835991419#", + "tgt": "decprL[Relation*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7816329977136817038#", + "tgt": "isa[Concept*Concept] is antisymmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-545355519863314680#", + "tgt": "The source of a signature." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8566840836782178049#", + "tgt": "genspc[Isa*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1782752759939553122#", + "tgt": "text[Markup*MarkupText] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-851716170214404321#", + "tgt": "fst[CombineStrings*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6844336194654745909#", + "tgt": "Every object definition has a position in the text of the Ampersand source file (filename, line number and column number)." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6846463698581443682#", + "tgt": "references[InterfaceRef*Interface] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6720987925888167576#", + "tgt": "showADL[Term*ShowADL] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8864408336544446324#", + "tgt": "decprM[Relation*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5544345666723217182#", + "tgt": "userCpt[Epsilon*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6398028778611628746#", + "tgt": "The properties of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7618197247296416961#", + "tgt": "The mechanism to define truth within context is represented by the relation `valid`. The idea is that a context determines concepts, relations and rules, all of which we say are `valid` in the context. For this purpose we define three relations, `valid[Concept*Context]`, `valid[Relation*Context]`, and `valid[Rule*Context]`." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6312188335129124690#", + "tgt": "The boxheader is the definition of the way the box is drawn on the screen." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8727318444648403099#", + "tgt": "context[IsE*Context] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3929558111700549349#", + "tgt": "context[Isa*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1605761483176743003#", + "tgt": "decprR[Relation*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5834050550312515808#", + "tgt": "isLink[InterfaceRef*InterfaceRef] is antisymmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8201729726244858873#", + "tgt": "interfaces[Context*Interface] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7175478545635822829#", + "tgt": "The box concept is the type of the runtime atom of the box." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2900673354155823366#", + "tgt": "origin[BoxItem*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1584196935327158479#", + "tgt": "Every concept defined in one of the patterns inside a context, or in the context itself, or in one of the contexts used by this context, is valid throughout that context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6777823770195621890#", + "tgt": "name[Pattern*PatternName] is surjective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6251942134795279819#", + "tgt": "context[IsE*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6634022643975195009#", + "tgt": "The meanings of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3189685988529300025#", + "tgt": "objcruds[ObjectDef*Cruds] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5272138845206538350#", + "tgt": "context[Pattern*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5544561517675129143#", + "tgt": "explMarkup[Purpose*Markup] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#28532683788608019#", + "tgt": "The relations that are declared in a pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2829414443126018779#", + "tgt": "Identiteitsregel, volgend uit identiteit Concept" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8666297396784408509#", + "tgt": "gengen[Isa*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4863778990568836366#", + "tgt": "The purposes of a rule." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4280816584744803461#", + "tgt": "ctxrs[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6084910222665504497#", + "tgt": "snd[CombineStrings*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-311544052532548185#", + "tgt": "operator[UnaryTerm*Operator] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3794621049160935100#", + "tgt": "The (ordered) elements/items in the box." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5061469278453663889#", + "tgt": "Every rule defined in one of the patterns inside a context, or in the context itself, or in one of the contexts used by this context, is valid throughout that context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7427413709617164810#", + "tgt": "Identiteitsregel, volgend uit identiteit CombineStrings" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4836007816861058610#", + "tgt": "name[Pattern*PatternName] is surjectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7501666691245136621#", + "tgt": "tgt[Signature*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3132007443369769682#", + "tgt": "text[PairViewSegment*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-812708684665419030#", + "tgt": "The name of a pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4554090061329098213#", + "tgt": "Is the interface expanded or drawn as hyperlink?" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8085938268515614609#", + "tgt": "Every concept in the signature of relations is valid in every context that uses the pattern in which that relation is declared.." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2527885896758508747#", + "tgt": "Identiteitsregel, volgend uit identiteit Pattern" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-180293637446260997#", + "tgt": "target[Relation*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2356588078456346070#", + "tgt": "ifcObj[Interface*ObjectDef] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3908194617110238984#", + "tgt": "label[FieldDef*FieldName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3366652644061400557#", + "tgt": "isAPI[Interface*Interface] is antisymmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2316464759182452178#", + "tgt": "language[Markup*Language] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5506087406489335119#", + "tgt": "A relation/context pair in the relation `valid[Relation*Context]` means that this relation exists with the context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3366396820021296985#", + "tgt": "The signature of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4451762210949072570#", + "tgt": "A ShowADL without Term will be removed." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1131523304417359100#", + "tgt": "The purposes of a pattern." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6564352079451227801#", + "tgt": "Identity rule, following from identity Pattern" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3203440829091321802#", + "tgt": "isPublic[Interface*Interface] is antisymmetric" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1462511411489024552#", + "tgt": "fst[CombineStrings*String] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#6527029868823909658#", + "tgt": "objcruds[ObjectDef*Cruds] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6246558357788274509#", + "tgt": "genspc[Isa*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3879186359070670281#", + "tgt": "There are nine tokens, that can be used to define properties on a relation. -> is syntactic sugar for UNI and TOT; UNI means univalent; TOT means total; INJ means injective; SUR means surjective; RFX means reflexive; IRF means irreflexive; SYM means symmetric; ASY means antisymmetric; TRN means transitive; and PROP means symmetric and antisymmetric." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-4730765020242420067#", + "tgt": "sign[Relation*Signature] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#8221864036060305943#", + "tgt": "segment[PairView*PairViewSegment] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2576782392276800946#", + "tgt": "name[Concept*ConceptName] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219390570329439789#", + "tgt": "segment[PairView*PairViewSegment] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3194540892758699315#", + "tgt": "Every pattern defined in a context is used in that context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5496588640278212974#", + "tgt": "text[Markup*MarkupText] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1357861091623316794#", + "tgt": "userTgt[V*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7426018810063936504#", + "tgt": "origin[Rule*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-34670067313187562#", + "tgt": "language[Markup*Language] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5447713265291280551#", + "tgt": "isPublic[Interface*Interface] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#9035831375761053823#", + "tgt": "source[Relation*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1275448200089791711#", + "tgt": "ifcPurpose[Interface*Purpose] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7749291571323768168#", + "tgt": "result[CombineStrings*String] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1544131888481859623#", + "tgt": "concept[ConceptDef*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3571436633309877087#", + "tgt": "objDef[BxExpr*ObjectDef] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#8190298819209116983#", + "tgt": "target[Relation*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3249708471281125060#", + "tgt": "udefrules[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-3687914450222559066#", + "tgt": "ifcObj[Interface*ObjectDef] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2901727466642247097#", + "tgt": "context[IsE*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9165461459804841039#", + "tgt": "second[BinaryTerm*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#250415368644489002#", + "tgt": "context[Pattern*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4004220531688761053#", + "tgt": "This property states that an interface is accessible for all roles (i.e. public)" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1412365767426272919#", + "tgt": "decprL[Relation*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-728211601477036804#", + "tgt": "Identiteitsregel, volgend uit identiteit Rules" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7561095873951363560#", + "tgt": "origin[ObjectDef*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#241033209328939529#", + "tgt": "objcruds[ObjectDef*Cruds] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5655563415971837590#", + "tgt": "siObjs[Box*BoxItem] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7290124751133906528#", + "tgt": "context[Rule*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7203995723647894751#", + "tgt": "result[CombineStrings*String] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#929737943465851828#", + "tgt": "All conjuncts that must be evaluated after a transation are registered." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4483589399112880829#", + "tgt": "isAPI[Interface*Interface] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#4533782140872013085#", + "tgt": "sign[Term*Signature] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1128374436641319207#", + "tgt": "srcOrTgt[PairViewSegment*SourceOrTarget] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3854310642076816706#", + "tgt": "ifcObj[Interface*ObjectDef] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-180793187836128223#", + "tgt": "ctxds[Relation*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2689961603356189057#", + "tgt": "sign[Term*Signature] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6911255794225900513#", + "tgt": "tgt[Signature*Concept] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3478058491004645572#", + "tgt": "This property states that an interface is meant as API (machine-2-machine)" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9199771597122180430#", + "tgt": "name[Context*ContextName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6741375930699446715#", + "tgt": "first[BinaryTerm*Term] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9796698694676675#", + "tgt": "The purposes of a view." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3912290691680237628#", + "tgt": "The term in this FieldDef is just the flipped relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3880858716996125628#", + "tgt": "The purposes of a concept." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#43651459791982988#", + "tgt": "rc_conjunct[Conjunct*Term] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4639397432050226011#", + "tgt": "objcruds[ObjectDef*Cruds] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1380734629792934832#", + "tgt": "This relation contains the relations that can be edited by the computer for restoring invariants." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2398245510696573780#", + "tgt": "propertyRule[Relation*PropertyRule] is surjective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7851245031847239637#", + "tgt": "ifcObj[Interface*ObjectDef] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6149170918230042893#", + "tgt": "context[Interface*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7128532123475735363#", + "tgt": "Any relation declared anywhere in a context outside the scope of a pattern is registered in the system." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1801910318658977759#", + "tgt": "In order to compute validity of rules within a context, three categories of rules are taken into account: - the rules defined in the context - all rules defined in patterns within the context - all rules defined in patterns used by the context" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5272449431806949070#", + "tgt": "context[Concept*Context] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4379892787329137786#", + "tgt": "isPublic[Interface*Interface] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2574061284516027527#", + "tgt": "origin[SubInterface*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7389851290212383121#", + "tgt": "A rule/context pair in the relation `valid[Rule*Context]` means that this rule exists with the context." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2368701700296992627#", + "tgt": "The purpose of each interface is being registered." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-6968295029985451605#", + "tgt": "siObjs[Box*BoxItem] is surjective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-6547652997780370184#", + "tgt": "tgt[Signature*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3391646250255153789#", + "tgt": "A generalization rule refers to one or more generic concepts." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5199915574866720043#", + "tgt": "concept[ConceptDef*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1022226100015061073#", + "tgt": "userSrc[V*Concept] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-7167904308631569643#", + "tgt": "origin[SubInterface*Origin] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#2634511775702757199#", + "tgt": "src[Signature*Concept] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-1269477306223167710#", + "tgt": "name[Rule*RuleName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5696742476925819317#", + "tgt": "A property is defined as part of the declaration of relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#310990186755928613#", + "tgt": "All quads that are needed to perform computations for maintaining rules in an interface are registered." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5081878130983464701#", + "tgt": "ifcPurpose[Interface*Purpose] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3901145436907152162#", + "tgt": "In order to compute validity of concepts within a context, three categories of concepts are taken into account: - the concept defined in the context - all concept defined in patterns within the context - all concept defined in patterns used by the context" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#5596196958951232678#", + "tgt": "isAPI[Interface*Interface] is symmetrisch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5346109432569067370#", + "tgt": "Identity rule, following from identity Rules" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2978564288660442738#", + "tgt": "name[Interface*InterfaceName] is univalent" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4737031520983987989#", + "tgt": "The prefix of the pragma of a relation." + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#3157217210125450772#", + "tgt": "gengen[IsE*Concept] is totaal" + } + ], + "relation": "text[Markup*MarkupText]" + }, + { + "links": [ + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1618950471438272417#", + "tgt": "{EX} InsPair;valid;Rule;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-8514086568252163537#", + "tgt": ";Role;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#4061374420205152362#", + "tgt": "{EX} DelPair;isaRfxStar[Concept*Concept];Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5609117812306511904#", + "tgt": ";Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-1131345198183928726#", + "tgt": ";Pattern;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#3081314592472127146#", + "tgt": ";Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3194976766288887997#", + "tgt": "{EX} DelAtom;Conjunct;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#3796286825013045091#", + "tgt": "{EX} DelPair;isaStar;Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#8266645249670394348#", + "tgt": "{EX} DelAtom;Rule;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-6192316478183831839#", + "tgt": "{EX} InsPair;isaStar;Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-705004564908134987#", + "tgt": "{EX} InsPair;usedIn;Relation;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4525395385890532683#", + "tgt": ";Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1386450941543652570#", + "tgt": "{EX} DelPair;isaRfx[Concept*Concept];Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#7246978077321827572#", + "tgt": "{EX}_;DelAtom_;ShowADL_;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2890961990558048247#", + "tgt": ";Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#997985576242679379#", + "tgt": "{EX} DelAtom;BindedRelation;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3108086832624196206#", + "tgt": ";Term;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#6110945721661864300#", + "tgt": "Concept " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2141927048322169097#", + "tgt": "{EX} DelAtom;ContextName;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#5188187709420870442#", + "tgt": "{EX} InsPair;context;Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#611000857811998895#", + "tgt": "{EX} InsPair;ifcRoles;Interface;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3032995852779228139#", + "tgt": "{EX} DelAtom;Conjunct;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#8212899444549286391#", + "tgt": ";Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-717880049417130374#", + "tgt": ";Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#9146645519561368512#", + "tgt": "{EX} InsPair;relsDefdIn;Relation;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-6309281137758415924#", + "tgt": "{EX} DelAtom;PatternName;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#813130944931582400#", + "tgt": "Rule " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-9019626681320936489#", + "tgt": ";Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#6739128509006589273#", + "tgt": " is not valid in context " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-930068493639259341#", + "tgt": "{EX} DelAtom;RuleName;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3089259950313957030#", + "tgt": ";Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5059938432279134177#", + "tgt": "{EX} InsPair;valid;Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#4226518200797525897#", + "tgt": "{EX} InsPair;udefrules;Rule;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1503273118378767521#", + "tgt": "{EX} DelAtom;RelationName;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3228534343674294093#", + "tgt": "{EX} DelAtom;Relation;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5623221124820210168#", + "tgt": "{EX} InsPair;isaRfx[Concept*Concept];Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#3257324013766454452#", + "tgt": "{EX} InsPair;uses;Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-1033934249279290279#", + "tgt": ";Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#367450997188043349#", + "tgt": "{EX} InsPair;valid;Relation;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-979030556100050169#", + "tgt": "{EX} TransitiveClosure;isaRfx[Concept*Concept];Concept;isaRfxCopy[Concept*Concept];isaRfxPlus[Concept*Concept]" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1523055617623893270#", + "tgt": ";Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-3030427894023553545#", + "tgt": " is not valid in context " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#4130343445876429941#", + "tgt": "{EX} DelAtom;ConceptName;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4213577237573654475#", + "tgt": ";Context;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-71146641797627796#", + "tgt": ";Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#7382078084528090844#", + "tgt": "{EX} InsPair;isaRfxStar[Concept*Concept];Concept;" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#5599137149370572624#", + "tgt": "{EX} TransitiveClosure;isa[Concept*Concept];Concept;isaCopy[Concept*Concept];isaPlus" + } + ], + "relation": "text[PairViewSegment*String]" + }, + { + "links": [ + { + "src": "_91_Role_42_RoleName_93_", + "tgt": "RoleName" + }, + { + "src": "_91_ShowADL_42_ShowADL_93_", + "tgt": "ShowADL" + }, + { + "src": "_91_Interface_42_InterfaceRef_93_", + "tgt": "InterfaceRef" + }, + { + "src": "_91_Context_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Relation_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_PairViewSegment_42_String_93_", + "tgt": "String" + }, + { + "src": "_91_Interface_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_MarkupText_42_Markup_93_", + "tgt": "Markup" + }, + { + "src": "_91_Context_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Concept_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_Singleton_42_AtomValue_93_", + "tgt": "AtomValue" + }, + { + "src": "_91_Rule_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_V_42_V_93_", + "tgt": "V" + }, + { + "src": "_91_InterfaceRef_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_BxExpr_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Relation_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "_91_ConceptName_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_RuleName_42_RuleName_93_", + "tgt": "RuleName" + }, + { + "src": "_91_Origin_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Language_42_Markup_93_", + "tgt": "Markup" + }, + { + "src": "_91_Relation_42_String_93_", + "tgt": "String" + }, + { + "src": "_91_Context_42_AmpersandVersion_93_", + "tgt": "AmpersandVersion" + }, + { + "src": "_91_Interface_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Purpose_42_Text_93_", + "tgt": "Text" + }, + { + "src": "_91_Concept_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "_91_PropertyRule_42_Property_93_", + "tgt": "Property" + }, + { + "src": "_91_FieldName_42_FieldDef_93_", + "tgt": "FieldDef" + }, + { + "src": "_91_ContextName_42_ContextName_93_", + "tgt": "ContextName" + }, + { + "src": "_91_Pattern_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_Origin_42_SubInterface_93_", + "tgt": "SubInterface" + }, + { + "src": "_91_Signature_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_EncodedName_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_View_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Pattern_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Context_42_Isa_93_", + "tgt": "Isa" + }, + { + "src": "_91_Markup_42_Language_93_", + "tgt": "Language" + }, + { + "src": "_91_Rule_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_KleeneStar_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_PairViewSegment_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_FieldName_42_FieldName_93_", + "tgt": "FieldName" + }, + { + "src": "_91_Pattern_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Term_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Property_42_Property_93_", + "tgt": "Property" + }, + { + "src": "_91_ConceptDef_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Role_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Converse_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Inclusion_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_EncodedName_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_ConceptDef_42_ConceptDef_93_", + "tgt": "ConceptDef" + }, + { + "src": "_91_Relation_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "_91_IsE_42_IsE_93_", + "tgt": "IsE" + }, + { + "src": "_91_Concept_42_ConceptDef_93_", + "tgt": "ConceptDef" + }, + { + "src": "_91_AtomValue_42_Singleton_93_", + "tgt": "Singleton" + }, + { + "src": "_91_Equivalence_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Intersection_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Concept_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_SubInterface_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Context_42_IsE_93_", + "tgt": "IsE" + }, + { + "src": "_91_Purpose_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Cruds_42_Cruds_93_", + "tgt": "Cruds" + }, + { + "src": "_91_Concept_42_V_93_", + "tgt": "V" + }, + { + "src": "_91_Composition_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_BindedRelation_42_BindedRelation_93_", + "tgt": "BindedRelation" + }, + { + "src": "_91_SourceOrTarget_42_SourceOrTarget_93_", + "tgt": "SourceOrTarget" + }, + { + "src": "_91_Context_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_Conjunct_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_UnaryMinus_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_SubInterface_42_SubInterface_93_", + "tgt": "SubInterface" + }, + { + "src": "_91_ObjectDef_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_PropertyRule_42_PropertyRule_93_", + "tgt": "PropertyRule" + }, + { + "src": "_91_BoxHeader_42_BoxHeader_93_", + "tgt": "BoxHeader" + }, + { + "src": "_91_ShowADL_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Term_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Relation_42_PropertyRule_93_", + "tgt": "PropertyRule" + }, + { + "src": "_91_RelationName_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_LeftResidual_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_RelationName_42_RelationName_93_", + "tgt": "RelationName" + }, + { + "src": "_91_EncodedName_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_Conjunct_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Rule_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_CartesianProduct_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_InterfaceName_42_InterfaceName_93_", + "tgt": "InterfaceName" + }, + { + "src": "_91_Origin_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Rule_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Relation_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_PairViewSegment_42_SequenceNumber_93_", + "tgt": "SequenceNumber" + }, + { + "src": "_91_Interface_42_Role_93_", + "tgt": "Role" + }, + { + "src": "_91_RoleName_42_Role_93_", + "tgt": "Role" + }, + { + "src": "_91_Pattern_42_EncodedName_93_", + "tgt": "EncodedName" + }, + { + "src": "_91_Relation_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_RuleName_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Pattern_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_PairView_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_View_42_View_93_", + "tgt": "View" + }, + { + "src": "_91_CartesianProduct_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_BoxItem_42_BoxItem_93_", + "tgt": "BoxItem" + }, + { + "src": "_91_Isa_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Context_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Interface_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_Relation_42_Property_93_", + "tgt": "Property" + }, + { + "src": "_91_Isa_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_SourceOrTarget_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_IsE_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_ConceptName_42_ConceptName_93_", + "tgt": "ConceptName" + }, + { + "src": "_91_Rule_42_PairView_93_", + "tgt": "PairView" + }, + { + "src": "_91_Concept_42_IsE_93_", + "tgt": "IsE" + }, + { + "src": "_91_Markup_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Interface_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_Term_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_PairView_42_PairView_93_", + "tgt": "PairView" + }, + { + "src": "_91_Concept_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Isa_42_Isa_93_", + "tgt": "Isa" + }, + { + "src": "_91_CombineStrings_42_String_93_", + "tgt": "String" + }, + { + "src": "_91_ObjectDef_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Composition_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Singleton_42_Singleton_93_", + "tgt": "Singleton" + }, + { + "src": "_91_Origin_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_RelationalAddition_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Meaning_42_ConceptDef_93_", + "tgt": "ConceptDef" + }, + { + "src": "_91_Rule_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_PairViewSegment_42_PairView_93_", + "tgt": "PairView" + }, + { + "src": "_91_Concept_42_Box_93_", + "tgt": "Box" + }, + { + "src": "_91_KleenePlus_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Meaning_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "_91_Relation_42_BindedRelation_93_", + "tgt": "BindedRelation" + }, + { + "src": "_91_PropertyRule_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_Concept_42_Isa_93_", + "tgt": "Isa" + }, + { + "src": "_91_String_42_CombineStrings_93_", + "tgt": "CombineStrings" + }, + { + "src": "_91_Text_42_Text_93_", + "tgt": "Text" + }, + { + "src": "_91_BoxItem_42_Box_93_", + "tgt": "Box" + }, + { + "src": "_91_Rule_42_RuleName_93_", + "tgt": "RuleName" + }, + { + "src": "_91_Interface_42_Quad_93_", + "tgt": "Quad" + }, + { + "src": "_91_Relation_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_KleenePlus_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_Rule_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_BinaryTerm_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Inclusion_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Term_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "_91_UnaryTerm_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_V_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Term_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Union_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Relation_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Concept_42_Epsilon_93_", + "tgt": "Epsilon" + }, + { + "src": "_91_Equivalence_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_UnaryMinus_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_FieldDef_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_Interface_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_String_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_String_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_PairView_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Signature_42_Signature_93_", + "tgt": "Signature" + }, + { + "src": "_91_AmpersandVersion_42_AmpersandVersion_93_", + "tgt": "AmpersandVersion" + }, + { + "src": "_91_LeftResidual_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Concept_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Context_42_Conjunct_93_", + "tgt": "Conjunct" + }, + { + "src": "_91_Operator_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_Purpose_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_PatternName_42_PatternName_93_", + "tgt": "PatternName" + }, + { + "src": "_91_Role_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_Origin_42_BoxItem_93_", + "tgt": "BoxItem" + }, + { + "src": "_91_UnaryTerm_42_Operator_93_", + "tgt": "Operator" + }, + { + "src": "_91_Interface_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Term_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_Epsilon_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_Signature_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_MarkupText_42_MarkupText_93_", + "tgt": "MarkupText" + }, + { + "src": "_91_Text_42_BxTxt_93_", + "tgt": "BxTxt" + }, + { + "src": "_91_Term_42_BindedRelation_93_", + "tgt": "BindedRelation" + }, + { + "src": "_91_BoxItem_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Box_42_BoxHeader_93_", + "tgt": "BoxHeader" + }, + { + "src": "_91_RightResidual_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Markup_42_Markup_93_", + "tgt": "Markup" + }, + { + "src": "_91_BinaryTerm_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Term_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Interface_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_EncodedName_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Purpose_42_Markup_93_", + "tgt": "Markup" + }, + { + "src": "_91_ObjectDef_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_Markup_42_MarkupText_93_", + "tgt": "MarkupText" + }, + { + "src": "_91_BinaryTerm_42_Operator_93_", + "tgt": "Operator" + }, + { + "src": "_91_Role_42_Role_93_", + "tgt": "Role" + }, + { + "src": "_91_Box_42_BoxItem_93_", + "tgt": "BoxItem" + }, + { + "src": "_91_Relation_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Purpose_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Interface_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_BinaryMinus_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Pattern_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Context_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_PairViewSegment_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_SubInterface_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_RelationalAddition_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Cruds_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_FieldDef_42_FieldDef_93_", + "tgt": "FieldDef" + }, + { + "src": "_91_Operator_42_Operator_93_", + "tgt": "Operator" + }, + { + "src": "_91_AmpersandVersion_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_FieldDef_42_FieldName_93_", + "tgt": "FieldName" + }, + { + "src": "_91_BindedRelation_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_UnaryTerm_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Rule_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Union_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_ObjectDef_42_View_93_", + "tgt": "View" + }, + { + "src": "_91_Term_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_Box_42_Concept_93_", + "tgt": "Concept" + }, + { + "src": "_91_IsE_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Intersection_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_SequenceNumber_42_PairViewSegment_93_", + "tgt": "PairViewSegment" + }, + { + "src": "_91_Relation_42_ConceptName_93_", + "tgt": "ConceptName" + }, + { + "src": "_91_Relation_42_RelationName_93_", + "tgt": "RelationName" + }, + { + "src": "_91_Role_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_BxExpr_42_BxExpr_93_", + "tgt": "BxExpr" + }, + { + "src": "_91_Rule_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Concept_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Context_42_Role_93_", + "tgt": "Role" + }, + { + "src": "_91_View_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_PatternName_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_ObjectDef_42_Cruds_93_", + "tgt": "Cruds" + }, + { + "src": "_91_Property_42_PropertyRule_93_", + "tgt": "PropertyRule" + }, + { + "src": "_91_KleeneStar_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Converse_42_UnaryTerm_93_", + "tgt": "UnaryTerm" + }, + { + "src": "_91_Pattern_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Context_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_BxTxt_42_Text_93_", + "tgt": "Text" + }, + { + "src": "_91_RoleName_42_RoleName_93_", + "tgt": "RoleName" + }, + { + "src": "_91_Context_42_Purpose_93_", + "tgt": "Purpose" + }, + { + "src": "_91_Term_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Rule_42_Message_93_", + "tgt": "Message" + }, + { + "src": "_91_String_42_String_93_", + "tgt": "String" + }, + { + "src": "_91_ObjectDef_42_Origin_93_", + "tgt": "Origin" + }, + { + "src": "_91_Term_42_ShowADL_93_", + "tgt": "ShowADL" + }, + { + "src": "_91_AtomValue_42_AtomValue_93_", + "tgt": "AtomValue" + }, + { + "src": "_91_ObjectDef_42_SubInterface_93_", + "tgt": "SubInterface" + }, + { + "src": "_91_Context_42_ContextName_93_", + "tgt": "ContextName" + }, + { + "src": "_91_Concept_42_Relation_93_", + "tgt": "Relation" + }, + { + "src": "_91_Relation_42_Pattern_93_", + "tgt": "Pattern" + }, + { + "src": "_91_Pattern_42_PatternName_93_", + "tgt": "PatternName" + }, + { + "src": "_91_InterfaceName_42_Interface_93_", + "tgt": "Interface" + }, + { + "src": "_91_BoxHeader_42_Box_93_", + "tgt": "Box" + }, + { + "src": "_91_Operator_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Origin_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "_91_Epsilon_42_Epsilon_93_", + "tgt": "Epsilon" + }, + { + "src": "_91_ObjectDef_42_BxExpr_93_", + "tgt": "BxExpr" + }, + { + "src": "_91_Box_42_Box_93_", + "tgt": "Box" + }, + { + "src": "_91_ContextName_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Conjunct_42_Context_93_", + "tgt": "Context" + }, + { + "src": "_91_Signature_42_ConceptName_93_", + "tgt": "ConceptName" + }, + { + "src": "_91_Signature_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_SequenceNumber_42_SequenceNumber_93_", + "tgt": "SequenceNumber" + }, + { + "src": "_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "SourceOrTarget" + }, + { + "src": "_91_Conjunct_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_Term_42_ObjectDef_93_", + "tgt": "ObjectDef" + }, + { + "src": "_91_ConceptDef_42_Meaning_93_", + "tgt": "Meaning" + }, + { + "src": "_91_Concept_42_ConceptName_93_", + "tgt": "ConceptName" + }, + { + "src": "_91_BinaryMinus_42_Term_93_", + "tgt": "Term" + }, + { + "src": "_91_BxTxt_42_BxTxt_93_", + "tgt": "BxTxt" + }, + { + "src": "_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "InterfaceRef" + }, + { + "src": "_91_Interface_42_InterfaceName_93_", + "tgt": "InterfaceName" + }, + { + "src": "_91_CombineStrings_42_CombineStrings_93_", + "tgt": "CombineStrings" + }, + { + "src": "_91_Language_42_Language_93_", + "tgt": "Language" + }, + { + "src": "_91_RightResidual_42_BinaryTerm_93_", + "tgt": "BinaryTerm" + }, + { + "src": "_91_Rule_42_Meaning_93_", + "tgt": "Meaning" + } + ], + "relation": "tgt[Signature*Concept]" + }, + { + "links": [ + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "FormalAmpersand" + }, + { + "src": "eq_32_relation", + "tgt": "FormalAmpersand" + }, + { + "src": "validConcepts", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "FormalAmpersand" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "FormalAmpersand" + }, + { + "src": "property_32_enum", + "tgt": "FormalAmpersand" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "FormalAmpersand" + }, + { + "src": "validRules", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "FormalAmpersand" + }, + { + "src": "AllValidRules", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "FormalAmpersand" + }, + { + "src": "bindUsedIn", + "tgt": "FormalAmpersand" + }, + { + "src": "conjunctTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "FormalAmpersand" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "FormalAmpersand" + }, + { + "src": "AllValidConcepts", + "tgt": "FormalAmpersand" + }, + { + "src": "originatesFromTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "FormalAmpersand" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "FormalAmpersand" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "FormalAmpersand" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "FormalAmpersand" + }, + { + "src": "validRelations", + "tgt": "FormalAmpersand" + }, + { + "src": "violatableByInterface", + "tgt": "FormalAmpersand" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "FormalAmpersand" + }, + { + "src": "bindTotal", + "tgt": "FormalAmpersand" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "FormalAmpersand" + }, + { + "src": "enumerationOfLanguage", + "tgt": "FormalAmpersand" + } + ], + "relation": "udefrules[Rule*Context]" + }, + { + "links": [ + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "Compute_32_Closures" + }, + { + "src": "eq_32_relation", + "tgt": "Relations" + }, + { + "src": "validConcepts", + "tgt": "Validity" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "Compute_32_Closures" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "property_32_enum", + "tgt": "PropertyRules" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "Context" + }, + { + "src": "validRules", + "tgt": "Validity" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "Concepts" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "AllValidRules", + "tgt": "Validity" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "Compute_32_Closures" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "Relations" + }, + { + "src": "bindUsedIn", + "tgt": "Term_32_definitions" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "Validity" + }, + { + "src": "AllValidConcepts", + "tgt": "Validity" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "Context" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "Context" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "Context" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "Rules" + }, + { + "src": "validRelations", + "tgt": "Validity" + }, + { + "src": "violatableByInterface", + "tgt": "Interfaces" + }, + { + "src": "bindTotal", + "tgt": "Relations" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "enumerationOfLanguage", + "tgt": "Documentation" + } + ], + "relation": "udefrules[Rule*Pattern]" + }, + { + "links": [ + { + "src": "BxExpr", + "tgt": "BxExpr" + }, + { + "src": "ObjectDef", + "tgt": "ObjectDef" + }, + { + "src": "Term", + "tgt": "Term" + }, + { + "src": "KleeneStar", + "tgt": "KleeneStar" + }, + { + "src": "BoxItem", + "tgt": "BoxItem" + }, + { + "src": "SourceOrTarget", + "tgt": "SourceOrTarget" + }, + { + "src": "Quad", + "tgt": "Quad" + }, + { + "src": "RoleName", + "tgt": "RoleName" + }, + { + "src": "Box", + "tgt": "Box" + }, + { + "src": "Union", + "tgt": "Union" + }, + { + "src": "EncodedName", + "tgt": "EncodedName" + }, + { + "src": "BindedRelation", + "tgt": "BindedRelation" + }, + { + "src": "I", + "tgt": "I" + }, + { + "src": "V", + "tgt": "V" + }, + { + "src": "ConceptDef", + "tgt": "ConceptDef" + }, + { + "src": "InterfaceRef", + "tgt": "InterfaceRef" + }, + { + "src": "Text", + "tgt": "Text" + }, + { + "src": "SequenceNumber", + "tgt": "SequenceNumber" + }, + { + "src": "BinaryMinus", + "tgt": "BinaryMinus" + }, + { + "src": "CombineStrings", + "tgt": "CombineStrings" + }, + { + "src": "Singleton", + "tgt": "Singleton" + }, + { + "src": "Equivalence", + "tgt": "Equivalence" + }, + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Inclusion", + "tgt": "Inclusion" + }, + { + "src": "Message", + "tgt": "Message" + }, + { + "src": "RelationName", + "tgt": "RelationName" + }, + { + "src": "PairView", + "tgt": "PairView" + }, + { + "src": "Concept", + "tgt": "Concept" + }, + { + "src": "ShowADL", + "tgt": "ShowADL" + }, + { + "src": "Property", + "tgt": "Property" + }, + { + "src": "PairViewSegment", + "tgt": "PairViewSegment" + }, + { + "src": "BoxHeader", + "tgt": "BoxHeader" + }, + { + "src": "Conjunct", + "tgt": "Conjunct" + }, + { + "src": "AtomValue", + "tgt": "AtomValue" + }, + { + "src": "Meaning", + "tgt": "Meaning" + }, + { + "src": "InterfaceName", + "tgt": "InterfaceName" + }, + { + "src": "Interface", + "tgt": "Interface" + }, + { + "src": "FieldName", + "tgt": "FieldName" + }, + { + "src": "Composition", + "tgt": "Composition" + }, + { + "src": "Origin", + "tgt": "Origin" + }, + { + "src": "UnaryMinus", + "tgt": "UnaryMinus" + }, + { + "src": "MarkupText", + "tgt": "MarkupText" + }, + { + "src": "UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "Pattern", + "tgt": "Pattern" + }, + { + "src": "Converse", + "tgt": "Converse" + }, + { + "src": "Operator", + "tgt": "Operator" + }, + { + "src": "Intersection", + "tgt": "Intersection" + }, + { + "src": "Role", + "tgt": "Role" + }, + { + "src": "Signature", + "tgt": "Signature" + }, + { + "src": "Context", + "tgt": "Context" + }, + { + "src": "ConceptName", + "tgt": "ConceptName" + }, + { + "src": "SubInterface", + "tgt": "SubInterface" + }, + { + "src": "FieldDef", + "tgt": "FieldDef" + }, + { + "src": "PatternName", + "tgt": "PatternName" + }, + { + "src": "RuleName", + "tgt": "RuleName" + }, + { + "src": "AmpersandVersion", + "tgt": "AmpersandVersion" + }, + { + "src": "View", + "tgt": "View" + }, + { + "src": "String", + "tgt": "String" + }, + { + "src": "KleenePlus", + "tgt": "KleenePlus" + }, + { + "src": "RightResidual", + "tgt": "RightResidual" + }, + { + "src": "RelationalAddition", + "tgt": "RelationalAddition" + }, + { + "src": "Epsilon", + "tgt": "Epsilon" + }, + { + "src": "Name", + "tgt": "Name" + }, + { + "src": "LeftResidual", + "tgt": "LeftResidual" + }, + { + "src": "Cruds", + "tgt": "Cruds" + }, + { + "src": "ContextName", + "tgt": "ContextName" + }, + { + "src": "CartesianProduct", + "tgt": "CartesianProduct" + }, + { + "src": "Relation", + "tgt": "Relation" + }, + { + "src": "Markup", + "tgt": "Markup" + }, + { + "src": "Rule", + "tgt": "Rule" + }, + { + "src": "Language", + "tgt": "Language" + }, + { + "src": "PropertyRule", + "tgt": "PropertyRule" + }, + { + "src": "BxTxt", + "tgt": "BxTxt" + }, + { + "src": "IsE", + "tgt": "IsE" + }, + { + "src": "Isa", + "tgt": "Isa" + }, + { + "src": "BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "Purpose", + "tgt": "Purpose" + } + ], + "relation": "urlEncodedName[Concept*EncodedName]" + }, + { + "links": [ + { + "src": "Compute_32_Closures", + "tgt": "Compute_32Closures" + }, + { + "src": "StringCombination", + "tgt": "StringCombination" + }, + { + "src": "Documentation", + "tgt": "Documentation" + }, + { + "src": "Reflexive_32_isa_32_closures", + "tgt": "Reflexive_32isa_32closures" + }, + { + "src": "Concepts", + "tgt": "Concepts" + }, + { + "src": "Rules", + "tgt": "Rules" + }, + { + "src": "Interfaces", + "tgt": "Interfaces" + }, + { + "src": "PropertyRules", + "tgt": "PropertyRules" + }, + { + "src": "Term_32_definitions", + "tgt": "Term_32definitions" + }, + { + "src": "Patterns", + "tgt": "Patterns" + }, + { + "src": "Validity", + "tgt": "Validity" + }, + { + "src": "Static_32_Interface_32_Structure", + "tgt": "Static_32Interface_32Structure" + }, + { + "src": "Context", + "tgt": "Context" + }, + { + "src": "Relations", + "tgt": "Relations" + } + ], + "relation": "urlEncodedName[Pattern*EncodedName]" + }, + { + "links": [ + { + "src": "UNI_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "UNI_32objTerm_91ObjectDef_42Term_93" + }, + { + "src": "TOT_32_genspc_91_IsE_42_Concept_93_", + "tgt": "TOT_32genspc_91IsE_42Concept_93" + }, + { + "src": "UNI_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "UNI_32isAPI_91Interface_42Interface_93" + }, + { + "src": "TOT_32_gengen_91_Isa_42_Concept_93_", + "tgt": "TOT_32gengen_91Isa_42Concept_93" + }, + { + "src": "UNI_32_second_91_BinaryTerm_42_Term_93_", + "tgt": "UNI_32second_91BinaryTerm_42Term_93" + }, + { + "src": "ASY_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ASY_32isLink_91InterfaceRef_42InterfaceRef_93" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Del", + "tgt": "Compute_32isaRfxStar_32by_32Del" + }, + { + "src": "SUR_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "SUR_32siObjs_91Box_42BoxItem_93" + }, + { + "src": "UNI_32_versionInfo_91_Context_42_AmpersandVersion_#4267394955155404651#", + "tgt": "UNI_32versionInfo_91Context_42AmpersandVersion_93" + }, + { + "src": "SUR_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "SUR_32segment_91PairView_42PairViewSegment_93" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa", + "tgt": "Compute_32transitive_32closure_32of_32isa" + }, + { + "src": "INJ_32_allRoles_91_Context_42_Role_93_", + "tgt": "INJ_32allRoles_91Context_42Role_93" + }, + { + "src": "TOT_32_text_91_BxTxt_42_Text_93_", + "tgt": "TOT_32text_91BxTxt_42Text_93" + }, + { + "src": "identity__CombineStrings", + "tgt": "identity_95CombineStrings" + }, + { + "src": "UNI_32_siConcept_91_Box_42_Concept_93_", + "tgt": "UNI_32siConcept_91Box_42Concept_93" + }, + { + "src": "UNI_32_src_91_Signature_42_Concept_93_", + "tgt": "UNI_32src_91Signature_42Concept_93" + }, + { + "src": "UNI_32_userSrc_91_V_42_Concept_93_", + "tgt": "UNI_32userSrc_91V_42Concept_93" + }, + { + "src": "identity__Pattern", + "tgt": "identity_95Pattern" + }, + { + "src": "UNI_32_ifcPos_91_Interface_42_Origin_93_", + "tgt": "UNI_32ifcPos_91Interface_42Origin_93" + }, + { + "src": "eq_32_relation", + "tgt": "eq_32relation" + }, + { + "src": "TOT_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "TOT_32concept_91ConceptDef_42Concept_93" + }, + { + "src": "UNI_32_objView_91_ObjectDef_42_View_93_", + "tgt": "UNI_32objView_91ObjectDef_42View_93" + }, + { + "src": "UNI_32_singleton_91_Singleton_42_AtomValue_93_", + "tgt": "UNI_32singleton_91Singleton_42AtomValue_93" + }, + { + "src": "UNI_32_urlEncodedName_91_Pattern_42_EncodedName_93#503675039626755352#", + "tgt": "UNI_32urlEncodedName_91Pattern_42EncodedName_93" + }, + { + "src": "validConcepts", + "tgt": "validConcepts" + }, + { + "src": "UNI_32_fst_91_CombineStrings_42_String_93_", + "tgt": "UNI_32fst_91CombineStrings_42String_93" + }, + { + "src": "SUR_32_propertyRule_91_Relation_42_PropertyRule_93#5913606101960334993#", + "tgt": "SUR_32propertyRule_91Relation_42PropertyRule_93" + }, + { + "src": "UNI_32_decprR_91_Relation_42_String_93_", + "tgt": "UNI_32decprR_91Relation_42String_93" + }, + { + "src": "UNI_32_meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "UNI_32meaning_91ConceptDef_42Meaning_93" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#6931921926711864875#", + "tgt": "Compute_32transitive_32closure_32of_32isa_32by_32Del" + }, + { + "src": "UNI_32_relsDefdIn_91_Relation_42_Context_93_", + "tgt": "UNI_32relsDefdIn_91Relation_42Context_93" + }, + { + "src": "TOT_32_name_91_Concept_42_ConceptName_93_", + "tgt": "TOT_32name_91Concept_42ConceptName_93" + }, + { + "src": "TOT_32_result_91_CombineStrings_42_String_93_", + "tgt": "TOT_32result_91CombineStrings_42String_93" + }, + { + "src": "UNI_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "UNI_32explMarkup_91Purpose_42Markup_93" + }, + { + "src": "Equivalence_32__45__32_InsPair_32_ifcRoles", + "tgt": "Equivalence_32_45_32InsPair_32ifcRoles" + }, + { + "src": "UNI_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "UNI_32references_91InterfaceRef_42Interface_93" + }, + { + "src": "INJ_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "INJ_32isAPI_91Interface_42Interface_93" + }, + { + "src": "UNI_32_genspc_91_IsE_42_Concept_93_", + "tgt": "UNI_32genspc_91IsE_42Concept_93" + }, + { + "src": "UNI_32_context_91_Concept_42_Context_93_", + "tgt": "UNI_32context_91Concept_42Context_93" + }, + { + "src": "identity__Concept", + "tgt": "identity_95Concept" + }, + { + "src": "SYM_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "SYM_32isLink_91InterfaceRef_42InterfaceRef_93" + }, + { + "src": "TOT_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "TOT_32objcruds_91ObjectDef_42Cruds_93" + }, + { + "src": "UNI_32_text_91_BxTxt_42_Text_93_", + "tgt": "UNI_32text_91BxTxt_42Text_93" + }, + { + "src": "del_32_unused_32_ShowADL", + "tgt": "del_32unused_32ShowADL" + }, + { + "src": "UNI_32_srcOrTgt_91_PairViewSegment_42_SourceOrTarg#1248188274959723394#", + "tgt": "UNI_32srcOrTgt_91PairViewSegment_42SourceOrTarget_93" + }, + { + "src": "UNI_32_ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "UNI_32ifcPurpose_91Interface_42Purpose_93" + }, + { + "src": "UNI_32_showADL_91_Term_42_ShowADL_93_", + "tgt": "UNI_32showADL_91Term_42ShowADL_93" + }, + { + "src": "identity__Relation", + "tgt": "identity_95Relation" + }, + { + "src": "UNI_32_operator_91_UnaryTerm_42_Operator_93_", + "tgt": "UNI_32operator_91UnaryTerm_42Operator_93" + }, + { + "src": "UNI_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "UNI_32ifcObj_91Interface_42ObjectDef_93" + }, + { + "src": "property_32_enum", + "tgt": "property_32enum" + }, + { + "src": "TOT_32_gengen_91_IsE_42_Concept_93_", + "tgt": "TOT_32gengen_91IsE_42Concept_93" + }, + { + "src": "TOT_32_target_91_Relation_42_Concept_93_", + "tgt": "TOT_32target_91Relation_42Concept_93" + }, + { + "src": "pat_32_defined_32_in_32_means_32_used_32_in", + "tgt": "pat_32defined_32in_32means_32used_32in" + }, + { + "src": "TOT_32_references_91_InterfaceRef_42_Interface_93_", + "tgt": "TOT_32references_91InterfaceRef_42Interface_93" + }, + { + "src": "UNI_32_decprL_91_Relation_42_String_93_", + "tgt": "UNI_32decprL_91Relation_42String_93" + }, + { + "src": "TOT_32_versionInfo_91_Context_42_AmpersandVersion_#7490696019084297764#", + "tgt": "TOT_32versionInfo_91Context_42AmpersandVersion_93" + }, + { + "src": "validRules", + "tgt": "validRules" + }, + { + "src": "del_32_unused_32_ConceptName", + "tgt": "del_32unused_32ConceptName" + }, + { + "src": "UNI_32_name_91_Context_42_ContextName_93_", + "tgt": "UNI_32name_91Context_42ContextName_93" + }, + { + "src": "UNI_32_text_91_Markup_42_MarkupText_93_", + "tgt": "UNI_32text_91Markup_42MarkupText_93" + }, + { + "src": "TOT_32_name_91_Relation_42_RelationName_93_", + "tgt": "TOT_32name_91Relation_42RelationName_93" + }, + { + "src": "UNI_32_udefrules_91_Rule_42_Context_93_", + "tgt": "UNI_32udefrules_91Rule_42Context_93" + }, + { + "src": "UNI_32_objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "UNI_32objcruds_91ObjectDef_42Cruds_93" + }, + { + "src": "Compute_32_isaRfxDel", + "tgt": "Compute_32isaRfxDel" + }, + { + "src": "AllValidRules", + "tgt": "AllValidRules" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_32_b#1654709666351380328#", + "tgt": "Compute_32transitive_32closure_32of_32isa_32by_32Ins" + }, + { + "src": "TOT_32_objTerm_91_ObjectDef_42_Term_93_", + "tgt": "TOT_32objTerm_91ObjectDef_42Term_93" + }, + { + "src": "UNI_32_pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "UNI_32pvsExp_91PairViewSegment_42Term_93" + }, + { + "src": "UNI_32_context_91_Isa_42_Context_93_", + "tgt": "UNI_32context_91Isa_42Context_93" + }, + { + "src": "UNI_32_language_91_Markup_42_Language_93_", + "tgt": "UNI_32language_91Markup_42Language_93" + }, + { + "src": "UNI_32_result_91_CombineStrings_42_String_93_", + "tgt": "UNI_32result_91CombineStrings_42String_93" + }, + { + "src": "Compute_32_isaRfxIns", + "tgt": "Compute_32isaRfxIns" + }, + { + "src": "SUR_32_name_91_Concept_42_ConceptName_93_", + "tgt": "SUR_32name_91Concept_42ConceptName_93" + }, + { + "src": "UNI_32_text_91_PairViewSegment_42_String_93_", + "tgt": "UNI_32text_91PairViewSegment_42String_93" + }, + { + "src": "TOT_32_source_91_Relation_42_Concept_93_", + "tgt": "TOT_32source_91Relation_42Concept_93" + }, + { + "src": "UNI_32_arg_91_UnaryTerm_42_Term_93_", + "tgt": "UNI_32arg_91UnaryTerm_42Term_93" + }, + { + "src": "TOT_32_language_91_Markup_42_Language_93_", + "tgt": "TOT_32language_91Markup_42Language_93" + }, + { + "src": "UNI_32_origin_91_SubInterface_42_Origin_93_", + "tgt": "UNI_32origin_91SubInterface_42Origin_93" + }, + { + "src": "UNI_32_userCpt_91_Epsilon_42_Concept_93_", + "tgt": "UNI_32userCpt_91Epsilon_42Concept_93" + }, + { + "src": "UNI_32_userTgt_91_V_42_Concept_93_", + "tgt": "UNI_32userTgt_91V_42Concept_93" + }, + { + "src": "UNI_32_name_91_Rule_42_RuleName_93_", + "tgt": "UNI_32name_91Rule_42RuleName_93" + }, + { + "src": "del_32_unused_32_PatternName", + "tgt": "del_32unused_32PatternName" + }, + { + "src": "SYM_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "SYM_32isAPI_91Interface_42Interface_93" + }, + { + "src": "del_32_unused_32_RelationName", + "tgt": "del_32unused_32RelationName" + }, + { + "src": "UNI_32_name_91_Role_42_RoleName_93_", + "tgt": "UNI_32name_91Role_42RoleName_93" + }, + { + "src": "UNI_32_bind_91_BindedRelation_42_Relation_93_", + "tgt": "UNI_32bind_91BindedRelation_42Relation_93" + }, + { + "src": "UNI_32_urlEncodedName_91_Concept_42_EncodedName_93#-2996326077881998632#", + "tgt": "UNI_32urlEncodedName_91Concept_42EncodedName_93" + }, + { + "src": "bindUsedIn", + "tgt": "bindUsedIn" + }, + { + "src": "INJ_32_allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "INJ_32allConjuncts_91Context_42Conjunct_93" + }, + { + "src": "TOT_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "TOT_32ifcObj_91Interface_42ObjectDef_93" + }, + { + "src": "UNI_32_sign_91_Relation_42_Signature_93_", + "tgt": "UNI_32sign_91Relation_42Signature_93" + }, + { + "src": "conjunctTotal", + "tgt": "conjunctTotal" + }, + { + "src": "UNI_32_formalTerm_91_Rule_42_Term_93_", + "tgt": "UNI_32formalTerm_91Rule_42Term_93" + }, + { + "src": "UNI_32_target_91_Relation_42_Concept_93_", + "tgt": "UNI_32target_91Relation_42Concept_93" + }, + { + "src": "Remove_32_relation_32_atom", + "tgt": "Remove_32relation_32atom" + }, + { + "src": "UNI_32_context_91_Pattern_42_Context_93_", + "tgt": "UNI_32context_91Pattern_42Context_93" + }, + { + "src": "UNI_32_concept_91_ConceptDef_42_Concept_93_", + "tgt": "UNI_32concept_91ConceptDef_42Concept_93" + }, + { + "src": "UNI_32_first_91_BinaryTerm_42_Term_93_", + "tgt": "UNI_32first_91BinaryTerm_42Term_93" + }, + { + "src": "UNI_32_ctxrs_91_Rule_42_Context_93_", + "tgt": "UNI_32ctxrs_91Rule_42Context_93" + }, + { + "src": "TOT_32_name_91_Pattern_42_PatternName_93_", + "tgt": "TOT_32name_91Pattern_42PatternName_93" + }, + { + "src": "UNI_32_name_91_Relation_42_RelationName_93_", + "tgt": "UNI_32name_91Relation_42RelationName_93" + }, + { + "src": "TOT_32_snd_91_CombineStrings_42_String_93_", + "tgt": "TOT_32snd_91CombineStrings_42String_93" + }, + { + "src": "ASY_32_isAPI_91_Interface_42_Interface_93_", + "tgt": "ASY_32isAPI_91Interface_42Interface_93" + }, + { + "src": "UNI_32_genspc_91_Isa_42_Concept_93_", + "tgt": "UNI_32genspc_91Isa_42Concept_93" + }, + { + "src": "validity_32_of_32_concepts_32_in_32_a_32_context", + "tgt": "validity_32of_32concepts_32in_32a_32context" + }, + { + "src": "UNI_32_origin_91_Rule_42_Origin_93_", + "tgt": "UNI_32origin_91Rule_42Origin_93" + }, + { + "src": "UNI_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "UNI_32isPublic_91Interface_42Interface_93" + }, + { + "src": "INJ_32_interfaces_91_Context_42_Interface_93_", + "tgt": "INJ_32interfaces_91Context_42Interface_93" + }, + { + "src": "TOT_32_text_91_Markup_42_MarkupText_93_", + "tgt": "TOT_32text_91Markup_42MarkupText_93" + }, + { + "src": "UNI_32_origin_91_ObjectDef_42_Origin_93_", + "tgt": "UNI_32origin_91ObjectDef_42Origin_93" + }, + { + "src": "AllValidConcepts", + "tgt": "AllValidConcepts" + }, + { + "src": "SYM_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "SYM_32isPublic_91Interface_42Interface_93" + }, + { + "src": "UNI_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "UNI_32isLink_91InterfaceRef_42InterfaceRef_93" + }, + { + "src": "originatesFromTotal", + "tgt": "originatesFromTotal" + }, + { + "src": "Remove_32_rule_32_atom", + "tgt": "Remove_32rule_32atom" + }, + { + "src": "UNI_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "UNI_32siHeader_91Box_42BoxHeader_93" + }, + { + "src": "TOT_32_tgt_91_Signature_42_Concept_93_", + "tgt": "TOT_32tgt_91Signature_42Concept_93" + }, + { + "src": "UNI_32_gengen_91_Isa_42_Concept_93_", + "tgt": "UNI_32gengen_91Isa_42Concept_93" + }, + { + "src": "UNI_32_objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "UNI_32objSub_91ObjectDef_42SubInterface_93" + }, + { + "src": "UNI_32_name_91_Pattern_42_PatternName_93_", + "tgt": "UNI_32name_91Pattern_42PatternName_93" + }, + { + "src": "UNI_32_ctxds_91_Relation_42_Context_93_", + "tgt": "UNI_32ctxds_91Relation_42Context_93" + }, + { + "src": "TOT_32_fst_91_CombineStrings_42_String_93_", + "tgt": "TOT_32fst_91CombineStrings_42String_93" + }, + { + "src": "INJ_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "INJ_32isPublic_91Interface_42Interface_93" + }, + { + "src": "UNI_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "UNI_32name_91Interface_42InterfaceName_93" + }, + { + "src": "relation_32_declared_32_outside_32_pattern", + "tgt": "relation_32declared_32outside_32pattern" + }, + { + "src": "INJ_32_siObjs_91_Box_42_BoxItem_93_", + "tgt": "INJ_32siObjs_91Box_42BoxItem_93" + }, + { + "src": "TOT_32_rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "TOT_32rc_95conjunct_91Conjunct_42Term_93" + }, + { + "src": "identity__Rules", + "tgt": "identity_95Rules" + }, + { + "src": "UNI_32_origin_91_BoxItem_42_Origin_93_", + "tgt": "UNI_32origin_91BoxItem_42Origin_93" + }, + { + "src": "UNI_32_identityRules_91_Rule_42_Context_93_", + "tgt": "UNI_32identityRules_91Rule_42Context_93" + }, + { + "src": "TOT_32_sequenceNr_91_PairViewSegment_42_SequenceNu#-6955018750588616609#", + "tgt": "TOT_32sequenceNr_91PairViewSegment_42SequenceNumber_93" + }, + { + "src": "TOT_32_src_91_Signature_42_Concept_93_", + "tgt": "TOT_32src_91Signature_42Concept_93" + }, + { + "src": "Compute_32_transitive_32_closure_32_of_32_isa_91_C#2622753803406027475#", + "tgt": "Compute_32transitive_32closure_32of_32isa_91Concept_42Concept_93_92_47isa_91Concept_42Concept_93_126" + }, + { + "src": "del_32_unused_32_ContextName", + "tgt": "del_32unused_32ContextName" + }, + { + "src": "rule_32_declared_32_outside_32_pattern", + "tgt": "rule_32declared_32outside_32pattern" + }, + { + "src": "TOT_32_explMarkup_91_Purpose_42_Markup_93_", + "tgt": "TOT_32explMarkup_91Purpose_42Markup_93" + }, + { + "src": "del_32_unused_32_RuleName", + "tgt": "del_32unused_32RuleName" + }, + { + "src": "TOT_32_siHeader_91_Box_42_BoxHeader_93_", + "tgt": "TOT_32siHeader_91Box_42BoxHeader_93" + }, + { + "src": "TOT_32_genspc_91_Isa_42_Concept_93_", + "tgt": "TOT_32genspc_91Isa_42Concept_93" + }, + { + "src": "UNI_32_sign_91_Term_42_Signature_93_", + "tgt": "UNI_32sign_91Term_42Signature_93" + }, + { + "src": "TOT_32_name_91_Interface_42_InterfaceName_93_", + "tgt": "TOT_32name_91Interface_42InterfaceName_93" + }, + { + "src": "SUR_32_name_91_Pattern_42_PatternName_93_", + "tgt": "SUR_32name_91Pattern_42PatternName_93" + }, + { + "src": "ASY_32_isPublic_91_Interface_42_Interface_93_", + "tgt": "ASY_32isPublic_91Interface_42Interface_93" + }, + { + "src": "TOT_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "TOT_32objDef_91BxExpr_42ObjectDef_93" + }, + { + "src": "UNI_32_context_91_IsE_42_Context_93_", + "tgt": "UNI_32context_91IsE_42Context_93" + }, + { + "src": "INJ_32_segment_91_PairView_42_PairViewSegment_93_", + "tgt": "INJ_32segment_91PairView_42PairViewSegment_93" + }, + { + "src": "validRelations", + "tgt": "validRelations" + }, + { + "src": "TOT_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "TOT_32label_91FieldDef_42FieldName_93" + }, + { + "src": "violatableByInterface", + "tgt": "violatableByInterface" + }, + { + "src": "INJ_32_isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "INJ_32isLink_91InterfaceRef_42InterfaceRef_93" + }, + { + "src": "UNI_32_operator_91_BinaryTerm_42_Operator_93_", + "tgt": "UNI_32operator_91BinaryTerm_42Operator_93" + }, + { + "src": "UNI_32_context_91_Interface_42_Context_93_", + "tgt": "UNI_32context_91Interface_42Context_93" + }, + { + "src": "UNI_32_snd_91_CombineStrings_42_String_93_", + "tgt": "UNI_32snd_91CombineStrings_42String_93" + }, + { + "src": "TOT_32_context_91_IsE_42_Context_93_", + "tgt": "TOT_32context_91IsE_42Context_93" + }, + { + "src": "UNI_32_urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "UNI_32urlEncodedName_91Rule_42EncodedName_93" + }, + { + "src": "UNI_32_sequenceNr_91_PairViewSegment_42_SequenceNu#4070984724684794008#", + "tgt": "UNI_32sequenceNr_91PairViewSegment_42SequenceNumber_93" + }, + { + "src": "TOT_32_siConcept_91_Box_42_Concept_93_", + "tgt": "TOT_32siConcept_91Box_42Concept_93" + }, + { + "src": "UNI_32_decprM_91_Relation_42_String_93_", + "tgt": "UNI_32decprM_91Relation_42String_93" + }, + { + "src": "UNI_32_tgt_91_Signature_42_Concept_93_", + "tgt": "UNI_32tgt_91Signature_42Concept_93" + }, + { + "src": "UNI_32_label_91_FieldDef_42_FieldName_93_", + "tgt": "UNI_32label_91FieldDef_42FieldName_93" + }, + { + "src": "self_45_sustained_32_patterns", + "tgt": "self_45sustained_32patterns" + }, + { + "src": "bindTotal", + "tgt": "bindTotal" + }, + { + "src": "TOT_32_context_91_Isa_42_Context_93_", + "tgt": "TOT_32context_91Isa_42Context_93" + }, + { + "src": "UNI_32_rrviol_91_Rule_42_PairView_93_", + "tgt": "UNI_32rrviol_91Rule_42PairView_93" + }, + { + "src": "UNI_32_source_91_Relation_42_Concept_93_", + "tgt": "UNI_32source_91Relation_42Concept_93" + }, + { + "src": "ASY_32_isa_91_Concept_42_Concept_93_", + "tgt": "ASY_32isa_91Concept_42Concept_93" + }, + { + "src": "TOT_32_declaredthrough_91_PropertyRule_42_Property#2910065811650979981#", + "tgt": "TOT_32declaredthrough_91PropertyRule_42Property_93" + }, + { + "src": "UNI_32_context_91_Rule_42_Context_93_", + "tgt": "UNI_32context_91Rule_42Context_93" + }, + { + "src": "Compute_32_isaRfxStar_32_by_32_Ins", + "tgt": "Compute_32isaRfxStar_32by_32Ins" + }, + { + "src": "UNI_32_objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "UNI_32objDef_91BxExpr_42ObjectDef_93" + }, + { + "src": "INJ_32_ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "INJ_32ifcObj_91Interface_42ObjectDef_93" + }, + { + "src": "enumerationOfLanguage", + "tgt": "enumerationOfLanguage" + } + ], + "relation": "urlEncodedName[Rule*EncodedName]" + }, + { + "links": [ + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EDcD_32_sign_91_Relation_42_Signature_93_" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#5406473262420223725#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-3366862030022534812#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4498028175462089656#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-8800850803215048289#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-2659526635943125107#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Relation_42_Signature_#3465642587786016283#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7777374568096765432#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#4647883708733863989#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#" + }, + { + "src": "sign_91_Relation_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EFlp_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-6890910752445080387#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-2919494438360855769#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_ECp#4396703345612870077#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EInc_32__40_EDcI_32_Purpose_44_ECps_32__40_EDcD_32#-8135291666634757431#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Markup_41__44_EFlp#128623913631430894#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#6744241260878933673#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-7805045027327163622#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_explMa#1273908185900879984#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_explMa#362527008655963844#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "EDcD_32_explMarkup_91_Purpose_42_Markup_93_" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "ECps_32__40_EDcD_32_explMarkup_91_Purpose_42_Marku#-13785328694912223#" + }, + { + "src": "explMarkup_91_Purpose_42_Markup_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_explMarkup_91_Purp#-1017226902585404021#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-1368158406891194266#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#7216496761514649402#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-4960829229904879012#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1538168461543005733#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#8727643835430091554#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "EDcD_32_context_91_Isa_42_Context_93_" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-7589741751789322902#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Isa_42_#-8389624594075338110#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Isa_42_Context_93__#5780320549024156052#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-5373867638627509874#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_con#4656908337968748714#" + }, + { + "src": "context_91_Isa_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_context_91_Isa_42_Context_93__#-3996653228491448863#" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_valid_91_Concept_42_Context_93#4595995656345409604#" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "EDcD_32_valid_91_Concept_42_Context_93_" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#" + }, + { + "src": "valid_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-3747905826247616016#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Cruds_41__44_EFlp_#-395983508729884223#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objcru#-4102912368903167963#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EFlp_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#3527383862185532463#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#2786635158113679108#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EDcD_32_objcruds_91_ObjectDef_42_Cruds_93_" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objcru#416108758992062353#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#1091083699576031561#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objcruds_91_Object#-1705865279054137074#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#7177719890569245421#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#7770634749014037850#" + }, + { + "src": "objcruds_91_ObjectDef_42_Cruds_93_", + "tgt": "ECps_32__40_EDcD_32_objcruds_91_ObjectDef_42_Cruds#-6859032706685110832#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#-2178773757359487047#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaPlus_91_Concept_42_Concept_93_" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EIsc_32__40_ECpl_32__40_EDcD_32_isaPlus_91_Concept#3238682798348222256#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaPlus_91_Concept_42_Concept_#3822230075238136708#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#" + }, + { + "src": "isaPlus_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaRfx_91_Concept_42_Concept_93_" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#5875162916289894622#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#" + }, + { + "src": "isaRfx_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "EDcD_32_ifcInputs_91_Interface_42_Relation_93_" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#" + }, + { + "src": "ifcInputs_91_Interface_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EFlp_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6747212547849325341#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-6550291398863005217#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-912624390615519174#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECps_32__40_EDcD_32_bind_91_BindedRelation_42_Rela#-7536513713586662457#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_bind_9#-814823497379100670#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BindedRelation_41_#-2313328553163912995#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#-3415493582390057665#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_bind_91_BindedRela#8092170076185482517#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_bind_9#5946387510064249190#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECpl_32__40_ECps_32__40_EEps_32_BindedRelation_32_#-7309350096586955336#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECps_32__40_EEps_32_BindedRelation_32__91_Term_42_#-2566333494521128690#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EF#-1748540594380041826#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EInc_32__40_EDcI_32_BindedRelation_44_ECps_32__40_#2426690208274029297#" + }, + { + "src": "bind_91_BindedRelation_42_Relation_93_", + "tgt": "EDcD_32_bind_91_BindedRelation_42_Relation_93_" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_EF#2616243642196292972#" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_propertyRule_91_Re#2483413020015402282#" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "EFlp_32__40_EDcD_32_propertyRule_91_Relation_42_Pr#-1284822484925669694#" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "EDcD_32_propertyRule_91_Relation_42_PropertyRule_9#-5209116684474711677#" + }, + { + "src": "propertyRule_91_Relation_42_PropertyRule_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-4765578365111002928#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_pvsExp#5949041263399423548#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#8909046467850860091#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#73086606382412701#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_pvsExp_91_PairView#1695158594220791119#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "EDcD_32_pvsExp_91_PairViewSegment_42_Term_93_" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-5029123080318929670#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_pvsExp#-5591527483764686232#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#9003555100177465847#" + }, + { + "src": "pvsExp_91_PairViewSegment_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_pvsExp_91_PairViewSegment_42_T#-7972528963265270538#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-1816266240372856620#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Interfa#7781340122863740690#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1865544194173370323#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Interfa#9186192041601705836#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "EDcD_32_context_91_Interface_42_Context_93_" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#1924867781549852548#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_context_91_Interface_42_Contex#-678270238260193625#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Interface_42_Contex#469959932839587120#" + }, + { + "src": "context_91_Interface_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#2252477565140811832#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EFlp_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-3558098811078046507#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EDcD_32_uses_91_Context_42_Pattern_93_" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#" + }, + { + "src": "uses_91_Context_42_Pattern_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6037680233382072269#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8732177107179362011#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#2239097820991286402#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EDcD_32_context_91_Rule_42_Context_93_" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-6228773134044692996#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#7546882586932148001#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-6993402473383782860#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#-1061751918830697836#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Rule_42#4638551679308235588#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_context_91_Rule_42_Context_93_#-3029925648635226262#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#4422389041388267241#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_context_91_Rule_42_Context_93_#-8771312394925816351#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Rule_42_Context_93_#-7782896758345045302#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#" + }, + { + "src": "context_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8212625487971299084#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "EDcD_32_interfaces_91_Context_42_Interface_93_" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#7578685226364113426#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-6738315775306958392#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-5206826371625519652#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_interfaces_91_Cont#6306624745379490140#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "EFlp_32__40_EDcD_32_interfaces_91_Context_42_Inter#-2497650475593109420#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-5077646420700649165#" + }, + { + "src": "interfaces_91_Context_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_interf#-3998837501365504534#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#3056994890317588970#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-9011683488347025415#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-6897170421186341415#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_source_91_Relation#-2242764011520884191#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "EDcD_32_source_91_Relation_42_Concept_93_" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_source_91_Relation_42_Concept_#-6780134199641632871#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_source#-5082258501882782788#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-2882049271868763755#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#930289192907715818#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#6909723559137693195#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_source_91_Relation#-623507842035852933#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#" + }, + { + "src": "source_91_Relation_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_source#-6384144295309934816#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#8916189861450103234#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "EFlp_32__40_EDcD_32_allConjuncts_91_Context_42_Con#-738782034617393481#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7484750870716963209#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "EDcD_32_allConjuncts_91_Context_42_Conjunct_93_" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#6167872087068057844#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#5574316804897087976#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allConjuncts_91_Co#-58488286594088003#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-3613377423082510901#" + }, + { + "src": "allConjuncts_91_Context_42_Conjunct_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allCon#-3677757456359457204#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-836516598084616714#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7470625892751246626#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#4536952159033867892#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_context_91_Concept_42_Context_#-4132272421020268313#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_context_91_Concept_42_Context_#-1797679941719820896#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#410828817196667730#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EDcD_32_context_91_Concept_42_Context_93_" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Concept_42_Context_#7003893340177446095#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Concept#7341312636584924204#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-401745894621743797#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Concept#-1185893555765063604#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-2240684404421850473#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#" + }, + { + "src": "context_91_Concept_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "ECps_32__40_EDcD_32_declaredthrough_91_PropertyRul#-5349229492317628422#" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "EFlp_32__40_EDcD_32_declaredthrough_91_PropertyRul#3400878112733359987#" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "EInc_32__40_EDcI_32_PropertyRule_44_ECps_32__40_ED#4387295451547697900#" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PropertyRule_41__4#-5681554588603169584#" + }, + { + "src": "declaredthrough_91_PropertyRule_42_Property_93_", + "tgt": "EDcD_32_declaredthrough_91_PropertyRule_42_Propert#2799149463331998482#" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "ECpl_32__40_EDcD_32_violatable_91_Interface_42_Rul#937277691945129871#" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "EDcD_32_violatable_91_Interface_42_Rule_93_" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#" + }, + { + "src": "violatable_91_Interface_42_Rule_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#8553239298003543335#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isLink#1932786241902669016#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#9082474523188510785#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isLink#-5948222018890279346#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#-6027632343476592073#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EDcD_32_isLink_91_InterfaceRef_42_InterfaceRef_93_" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_isLink_91_Interfac#-9105534161224684611#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EEqu_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#462007883098219189#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#-7437297196925214902#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#810968648389140343#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1020435794091508888#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isLink#-6856111936287664838#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#2770649231954165281#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isLink#2804711337352989386#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-2089514253906912764#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#-1123641682209998195#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECpl_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#8558391246250237661#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isLink#5206856819953544685#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#3803153871351979902#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isLink_91_Interfac#1309842883148524589#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#2962353067909359901#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "ECps_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6820614736158756804#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isLink_91_Interfac#514216651775961706#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-8264799783008529702#" + }, + { + "src": "isLink_91_InterfaceRef_42_InterfaceRef_93_", + "tgt": "EFlp_32__40_EDcD_32_isLink_91_InterfaceRef_42_Inte#6761129749561791518#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "EDcD_32_origin_91_Rule_42_Origin_93_" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#-7203473119663634716#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#4759810292441811061#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "EFlp_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#6631008757038120594#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#3058815854447639893#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#1290876182259586237#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_Rule_42_Origin_93__4#-8320046222457947384#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_Rule_42_#-5582154193098163713#" + }, + { + "src": "origin_91_Rule_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#5901246539721641960#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptName_41__44#7414791734781106250#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Concept_42_ConceptName#4898311789589495594#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Concept_42#-1084703562980591942#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Concept_42#-8414795484258641836#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EInc_32__40_EDcI_32_Concept_44_ECps_32__40_EDcD_32#6389411969827139991#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Concept_42_ConceptName#-8123495281938085848#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-3371832286018508750#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EInc_32__40_EDcI_32_ConceptName_44_ECps_32__40_EFl#-8283586844538068330#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-6819676114755785335#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Concept#-5156506354336408928#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8777685100966256619#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept_41__44_ECp#9043406375554098195#" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "EDcD_32_name_91_Concept_42_ConceptName_93_" + }, + { + "src": "name_91_Concept_42_ConceptName_93_", + "tgt": "ECps_32__40_EDcD_32_source_91_Relation_42_Concept_#-3589057214940338074#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-7869271876926134166#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#2223391734064290410#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_target#927827539866015868#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#631397827967887401#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_target_91_Relation#5555697371480993697#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_target#-3024812023374525008#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "EDcD_32_target_91_Relation_42_Concept_93_" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_target_91_Relation_42_Concept_#6748133646860578189#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#6734140422187599193#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_target_91_Relation#-2382491756942508341#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_target_91_Relation_42_Concept_#-3483427169670194897#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#2096199597483545749#" + }, + { + "src": "target_91_Relation_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#804186936532858358#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#4488264654300095691#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "EFlp_32__40_EDcD_32_language_91_Markup_42_Language#-7992519471833597768#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#5765553344612715368#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "ECps_32__40_EDcD_32_language_91_Markup_42_Language#-7371439061840896966#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#69325946612266919#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Language_41__44_EF#4467088315157502717#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "EDcD_32_language_91_Markup_42_Language_93_" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_language_91_Markup#-2162436203987042927#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_langua#4520140377724976584#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_langua#148024021886746900#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#7299481159061958235#" + }, + { + "src": "language_91_Markup_42_Language_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_language_91_Markup#2217015152427534379#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#4461731422639610280#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "EDcD_32_sign_91_Term_42_Signature_93_" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "EFlp_32__40_EDcD_32_sign_91_Term_42_Signature_93__#1391756859042095467#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#-5046181433441220625#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Term_42_Si#7690264528646529221#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#754608433708237144#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-5459080173614702675#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#9196226851853835188#" + }, + { + "src": "sign_91_Term_42_Signature_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Term_42_Signature_93__#-7836708009751356739#" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#7130732669048647663#" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#9105268108742368013#" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#7048012233522093635#" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_rc__conjunct_91_Conjunct_42_Te#-4510086852448860630#" + }, + { + "src": "rc__conjunct_91_Conjunct_42_Term_93_", + "tgt": "EDcD_32_rc__conjunct_91_Conjunct_42_Term_93_" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#5223796884600189125#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-2293543647646654497#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_formal#8920321551680574622#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3817970576894284449#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_formalTerm_91_Rule#-2703265123818493649#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_formal#-6404404984292429414#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#9059656549591575018#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_formalTerm_91_Rule_42_Term_93_#-3266434772113138373#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EDcD_32_formalTerm_91_Rule_42_Term_93_" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#" + }, + { + "src": "formalTerm_91_Rule_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#2679144857042985771#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#7415325523768042532#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-3728897251206019239#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ifcObj_91_Interfac#-9168285058356735957#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcObj#-598411652387560653#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#-7824763774693173118#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#4695329725364879751#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_ifcObj#8343387189258653762#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#4368011397295691532#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_ifcObj_91_Interfac#9092507342396309564#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#4090535966369424585#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcObj#-9192613377899449689#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-7818708072851846381#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#4424701279221394810#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#3586180311037494964#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EDcD_32_ifcObj_91_Interface_42_ObjectDef_93_" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#1487547514558400920#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-6251467887587913031#" + }, + { + "src": "ifcObj_91_Interface_42_ObjectDef_93_", + "tgt": "EFlp_32__40_EDcD_32_ifcObj_91_Interface_42_ObjectD#1617977554918028212#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "EDcD_32_decprM_91_Relation_42_String_93_" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprM#-2503514636914479561#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_decprM_91_Relation_42_String_9#8354280810245280570#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-4950856254331915741#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprM#-5502136076080764709#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#8620485976692739612#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_decprM_91_Relation_42_String_9#-8988336577536561054#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#3022811706100433826#" + }, + { + "src": "decprM_91_Relation_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_decprM_91_Relation#5221495593579828242#" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "EDcD_32_ifcRoles_91_Interface_42_Role_93_" + }, + { + "src": "ifcRoles_91_Interface_42_Role_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EDcD_32_ctxds_91_Relation_42_Context_93_" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5484486221075485444#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-604075879563518518#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ctxds_91_Relation_#-3144069736229743812#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxds_#8539128583087819525#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-8236668404471282021#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-9132437621839337396#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#4449188333836355033#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxds_#2855298755499444897#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#" + }, + { + "src": "ctxds_91_Relation_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-3484746063154261308#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-2638983132206189710#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5855558653637768791#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_snd_91#-7075519014624148128#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#2241489785639142858#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#4457382927775331146#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#-304787771157055708#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-2785762517891282556#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#3379704290228542372#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#-9044245706726629847#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6878285285421959598#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_snd_91_CombineStrings_42_Strin#5293674350582584298#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "EDcD_32_snd_91_CombineStrings_42_String_93_" + }, + { + "src": "snd_91_CombineStrings_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#980113354486937988#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6819498135110779199#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#6150185552410092442#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#6139903442962431236#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#3458060471219510549#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2209496711256933446#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#5522336267909592236#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "EDcD_32_urlEncodedName_91_Pattern_42_EncodedName_9#2323098007796719876#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Pattern_42_E#-2426351925081349791#" + }, + { + "src": "urlEncodedName_91_Pattern_42_EncodedName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-51764842311289343#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-4668444905692272401#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_InterfaceName_41__#6646852573459638917#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#412737911363185644#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#-7090196459188168760#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Interface_42_Interface#-5746781847408224224#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Interface_#8762703069065930289#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#4821509943459801747#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "EInc_32__40_EDcI_32_Interface_44_ECps_32__40_EDcD_#-3015287770221866984#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Interface_42_Interface#3761834047922490714#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#4143778402741311627#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Interface_#-4524775523997556621#" + }, + { + "src": "name_91_Interface_42_InterfaceName_93_", + "tgt": "EDcD_32_name_91_Interface_42_InterfaceName_93_" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-4472543622211394964#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_result_91_CombineStrings_42_St#-3999035703826618599#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#7029435776645371258#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_result_91_CombineS#-2600538051893805246#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-7603148435910915958#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "EDcD_32_result_91_CombineStrings_42_String_93_" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-5755635588055864527#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#621654046333341938#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#4512943232577737070#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_result_91_CombineStrings_42_St#-5907728091203044060#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_result#1913408580497009676#" + }, + { + "src": "result_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_result#-3089636571164206512#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-3644292286270665766#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EDcD_32_segment_91_PairView_42_PairViewSegment_93_" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#1022937550727209767#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#1062731021626850279#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_segmen#-2461820819258435676#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EFlp_32__40_EDcD_32_segment_91_PairView_42_PairVie#-3936150738897446528#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-1535833936519152620#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-6846297185489015962#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#7351052947669733515#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#-1326017154590114813#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_segment_91_PairVie#-8472908490112462998#" + }, + { + "src": "segment_91_PairView_42_PairViewSegment_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_ED#-3622330155785493009#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-6477295496641705251#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#2734588019176468395#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#4454399118317967162#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#8202294788032423016#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-9064917324554369105#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#689614909691155689#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_src_91_Signature_42_Concept_93#-3195347025107972534#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5274859624460669566#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-4783785837681098263#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3632489773217424049#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#-1045576855196173155#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#6270758903508934349#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_src_91#2714373566287762130#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#-1509820506826060629#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#3639039099804988456#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_src_91_Signature_4#-3340698968589639238#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_src_91_Signature_4#8681574106157327185#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#2554803856105297307#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_src_91#4231460879047234902#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EDcD_32_src_91_Signature_42_Concept_93_" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#4799575803186945195#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#-5558584550631620446#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#4006766480793071994#" + }, + { + "src": "src_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_src_91_Signature_42_Concept_93#337103846667731284#" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaCopy_91_Concept_42_Concept_#5186526364054131161#" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaCopy_91_Concept_42_Concept_93_" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#" + }, + { + "src": "isaCopy_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7839915004669474619#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-2362097050417367518#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-2799573814599845551#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-8787897052903616590#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "EInc_32__40_EDcI_32_BoxItem_44_ECps_32__40_EFlp_32#7654964451774328511#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "EDcD_32_siObjs_91_Box_42_BoxItem_93_" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Box_41__44_EDcD_32#5554582707796305364#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BoxItem_41__44_ECp#5126927438124079323#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#-7178047034592748230#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_siObjs#-9187731945736886028#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_siObjs_91_Box_42_B#3595693367135843017#" + }, + { + "src": "siObjs_91_Box_42_BoxItem_93_", + "tgt": "EFlp_32__40_EDcD_32_siObjs_91_Box_42_BoxItem_93__4#-6664775024363769599#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#4100728753729018385#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2811305916499728214#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-4974277477670196029#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_userCpt_91_Epsilon#5054930664923539611#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "EDcD_32_userCpt_91_Epsilon_42_Concept_93_" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userCp#-8177479934293116232#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-2662253633339665212#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userCp#-1129479853852843900#" + }, + { + "src": "userCpt_91_Epsilon_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_userCpt_91_Epsilon_42_Concept_#-7521058252584520455#" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#1729171553486925150#" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_isaStar_91_Concept_42_Concept_#8209742647356621418#" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isaPlus_91_Concept#-4558577833180059262#" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaPlu#2755601034938834081#" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaStar_91_Concept_42_Concept_93_" + }, + { + "src": "isaStar_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaStar_91_Concept#4037412958051486134#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userSr#-1453403781679792712#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#-6399776201894961083#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "EDcD_32_userSrc_91_V_42_Concept_93_" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2353260092224811920#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_userSrc_91_V_42_Concept_93__41#-5315602468140157113#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userSr#-3798860865517125340#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#-3584158960638886901#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_userSrc_91_V_42_Concept_93__44#8004526068298519241#" + }, + { + "src": "userSrc_91_V_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_userSrc_91_V_42_Co#4519370569427179041#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#5274521843413021531#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "EDcD_32_first_91_BinaryTerm_42_Term_93_" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#-6560199951036657885#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#6015712033357004835#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Composition_32__91_Composition#8364794206386964443#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#-2216394509305993453#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-7092775373486305465#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-7753377912776870973#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#1106189557934735451#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_first_#1324929451151449635#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-6605660336688376893#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#5662707901378411179#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#-8200229687142749165#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-503812634747304273#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#2224019074540715715#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_first_91_BinaryTerm_42_Term_93#-5092604444193558257#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-5523876085658089750#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_first_#6030550845942784407#" + }, + { + "src": "first_91_BinaryTerm_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_first_91_BinaryTer#-6424281232183061243#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EEqu_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-305975216850092947#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EFlp_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#8474004581784957270#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-853000314604695076#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#5042144476707909994#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#2001146723799922006#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#74840709416126686#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isAPI_#6872641691555951130#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#4881267015462528522#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#2895623850138000733#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EDcD_32_isAPI_91_Interface_42_Interface_93_" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#1783150276886158498#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isAPI_#1381001830558821790#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-3092436333952909126#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isAPI_#-865822956927355054#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#5822951767351200029#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-5548262102745132532#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_isAPI_91_Interface_42_Interfac#-473791150838862449#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isAPI_#-7251988062877886717#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#387597977403011966#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#8509611756557302735#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#7486801861198422664#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isAPI_#-5507547969378454404#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_isAPI_91_Interface#-1645415027147439086#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isAPI_91_Interface#-1548190265731451254#" + }, + { + "src": "isAPI_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isAPI_91_Interface#4791531247392039477#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#7799556218822272622#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#-6870179046004276903#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#5836395319635682522#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "EDcD_32_genspc_91_IsE_42_Concept_93_" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#5487182203656172495#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#124164226108306393#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#-7588808687868286005#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#6933410193029518779#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-5847773963913051206#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#3314811694151417058#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_genspc_91_IsE_42_Concept_93__4#4750931071187590123#" + }, + { + "src": "genspc_91_IsE_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_IsE_42_C#2124062116230789241#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-1475320926536570995#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#-9085429170988312156#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-4186978895635459471#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-3960483199617739237#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#-1020225654226505535#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#7993929804240955169#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "EDcD_32_operator_91_BinaryTerm_42_Operator_93_" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "EFlp_32__40_EDcD_32_operator_91_BinaryTerm_42_Oper#7737286586890947163#" + }, + { + "src": "operator_91_BinaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_Binary#-250008475906423135#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#3753857631304443970#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_decprL_91_Relation_42_String_9#-3104212225944498896#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprL#-1464213274678271017#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprL#1309808959566207419#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-1181630132404381444#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_decprL_91_Relation#-4050128689221558030#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_decprL_91_Relation_42_String_9#7837243746697172669#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1254157653343819445#" + }, + { + "src": "decprL_91_Relation_42_String_93_", + "tgt": "EDcD_32_decprL_91_Relation_42_String_93_" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-3314506639649710663#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#7001564208794903513#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8848906289635189658#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#6759844581583141358#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "EDcD_32_genspc_91_Isa_42_Concept_93_" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_genspc_91_Isa_42_C#-3577101092933817957#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_genspc#5265687717665160407#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-6568658675421124426#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#8009204115756220631#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#3556074867680149402#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_genspc#-6432309958551887549#" + }, + { + "src": "genspc_91_Isa_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_genspc_91_Isa_42_Concept_93__4#-1592523790652848795#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_concept_91_Concept#7417343907080007579#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_concept_91_Concept#-7561619626708415271#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "EDcD_32_concept_91_ConceptDef_42_Concept_93_" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_concep#-3218478009671113021#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-8960595105067094778#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ConceptDef_41__44_#4694162142564759602#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1012747851973443546#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#4540470310742019485#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_ConceptDef_44_ECps_32__40_EDcD#3643348536124221510#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#1551972227166929839#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_concept_91_ConceptDef_42_Conce#-7117597485410588903#" + }, + { + "src": "concept_91_ConceptDef_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_concep#7165516787673365687#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7665109310342174413#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#532212064570588852#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "EFlp_32__40_EDcD_32_allRoles_91_Context_42_Role_93#1838600983197205287#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#6841632312161040066#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EDc#-4156500877832739112#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_allRoles_91_Contex#-3747460818748310579#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#6688224910976679839#" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "EDcD_32_allRoles_91_Context_42_Role_93_" + }, + { + "src": "allRoles_91_Context_42_Role_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_allRol#7689781314880708940#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-2798090617344457308#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-6121642164457639596#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_udefrules_91_Rule_#-5128490558173322878#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#360170772195485769#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#688612476712697524#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_udefru#-6559392266326771127#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_udefru#3050432617231006573#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_udefrules_91_Rule_42_Context_9#-7304441832334740862#" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "EDcD_32_udefrules_91_Rule_42_Context_93_" + }, + { + "src": "udefrules_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#887581610486564628#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "EDcD_32_context_91_IsE_42_Context_93_" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#-8749822880328583746#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#-8122239306216252934#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-7105691593096502798#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-2343878206064060249#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_context_91_IsE_42_Context_93__#-6991100921483210131#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-2622520542860465790#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#678528677551856886#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_con#5207826421256346910#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_IsE_42_#-8882066709907633380#" + }, + { + "src": "context_91_IsE_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_IsE_42_Context_93__#-7172571961216105318#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-9127918049366277716#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#9052038277022144771#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-1460143043529479957#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#5033910523907944018#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-2004358512780505118#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#-7367553401361205807#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#1435760305788853862#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#6188862307164455091#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#8899530799876092940#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#1002181821468073580#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#-3279467925066866183#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#-4056395143026412943#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#254363224347965834#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-7978356121564680550#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EEqu_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-5405280889264504059#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_isPubl#-3259406493341698393#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isPubl#5330984473682671402#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#-7925605282173905702#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#8283063655250225162#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#2766121307952407290#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-6157471629837364494#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_isPubl#702537221710631886#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EFlp_32__40_EDcD_32_isPublic_91_Interface_42_Inter#-2303343162548785487#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isPubl#2718091234568974851#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isPublic_91_Interf#4388658191616099581#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EDcD_32_isPublic_91_Interface_42_Interface_93_" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_isPublic_91_Interf#5235190366446906468#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isPublic_91_Interf#748312255496586810#" + }, + { + "src": "isPublic_91_Interface_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_isPubl#4141407907602940060#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "EDcD_32_decprR_91_Relation_42_String_93_" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_decprR_91_Relation_42_String_9#3256327069789235731#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#-559971120242784357#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#2677708835403271516#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#-6171918585039813918#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_decprR_91_Relation_42_String_9#201100774396421946#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_decprR_91_Relation#-29576193246351518#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_decprR#5153076206815675403#" + }, + { + "src": "decprR_91_Relation_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_decprR#8087990086780242999#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-6967226716589262268#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#9047520789897688276#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_PairView_41__44_EF#-6030971127279804251#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "EDcD_32_rrviol_91_Rule_42_PairView_93_" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_rrviol#-7141433663121536807#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "EFlp_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#7188562010844242719#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_rrviol_91_Rule_42_#-1806813729786872070#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "ECps_32__40_EDcD_32_rrviol_91_Rule_42_PairView_93_#2453393654008117312#" + }, + { + "src": "rrviol_91_Rule_42_PairView_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_rrviol#-1261492482548037931#" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2268814300588715194#" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaRfxStar_91_Concept_42_Concept_93_" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#" + }, + { + "src": "isaRfxStar_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_EEps_32_BindedRelation_32_#4896987107846110869#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-6983526333556488656#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EEps_32_Binded#3201604849562914777#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EDcD_32_usedIn_91_Relation_42_Term_93_" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#" + }, + { + "src": "usedIn_91_Relation_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-3321876026605011199#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_context_91_Pattern_42_Context_#-5588932945134720009#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_EDcD_32_context_91_Pattern_42_Context_#626505173006177553#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_context_91_Pattern#148226314401605679#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#1982947751225296758#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#8973815810124716939#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#7068660730938960756#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#-7013327971729925518#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EDcD_32_context_91_Pattern_42_Context_93_" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_context_91_Pattern_42_Context_#-5725779499957822992#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#6064661160930918946#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-283882476825681732#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_context_91_Pattern_42_Context_#1735687257989942383#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_contex#202304451701581127#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_context_91_Pattern#5904590755394717923#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_context_91_Pattern_42_Context_#-6025002007734912169#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_context_91_Pattern#7488171339624109180#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#" + }, + { + "src": "context_91_Pattern_42_Context_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-1338051568772557286#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objTer#1746327289302321110#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#2579098100463385215#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#5846718068902625391#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-1639340282418111671#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-1157984770615476369#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objTer#2755689963060822738#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EInc_32__40_EDcI_32_ObjectDef_44_ECps_32__40_EDcD_#-6757744774326411603#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_objTerm_91_ObjectDef_42_Term_9#-550269732428021877#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objTerm_91_ObjectD#-5682771266889487067#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-9133244376778258150#" + }, + { + "src": "objTerm_91_ObjectDef_42_Term_93_", + "tgt": "EDcD_32_objTerm_91_ObjectDef_42_Term_93_" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#-7095129034053621688#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_SourceOrTarget_41_#-1930591512933596605#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_srcOrT#2946717524678420977#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-6125603726552995954#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_srcOrTgt_91_PairVi#7506081399522464630#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "ECps_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#-720586726471428662#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "EDcD_32_srcOrTgt_91_PairViewSegment_42_SourceOrTar#2653341275806405622#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "EFlp_32__40_EDcD_32_srcOrTgt_91_PairViewSegment_42#1274750668125648847#" + }, + { + "src": "srcOrTgt_91_PairViewSegment_42_SourceOrTarget_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_srcOrT#2217481072757427941#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_RightResidual_32__91_RightResi#2906585589993429609#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Inclusion_32__91_Inclusion_42_#-2126821774261237359#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#3864115826228422325#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Union_32__91_Union_42_BinaryTe#3794968122059843929#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_second#4588022264265685779#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "EDcD_32_second_91_BinaryTerm_42_Term_93_" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#4054185997310695781#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_BinaryMinus_32__91_BinaryMinus#-1402304457198377383#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_CartesianProduct_32__91_Cartes#-5599176197572569095#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Composition_32__91_Composition#-7731087462971743231#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-4981301994078169804#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Equivalence_32__91_Equivalence#6832271135113460609#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_RelationalAddition_32__91_Rela#-3876930519239915943#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#7297001242359816273#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_second#-934903260727641585#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_LeftResidual_32__91_LeftResidu#5669085608039857913#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Intersection_32__91_Intersecti#4154979303242311529#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_second_91_BinaryTe#-3031104258271396801#" + }, + { + "src": "second_91_BinaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_second_91_BinaryTerm_42_Term_9#-2920620170341396689#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#-5512235310599483314#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_AmpersandVersion_4#-6693886164750171094#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "EInc_32__40_EDcI_32_Context_44_ECps_32__40_EDcD_32#499687413767815470#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_versionInfo_91_Con#4979200122451995816#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_versio#8063550715030744608#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "EFlp_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#-4481989519263419746#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_versio#-3251387053634913908#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Context_41__44_ECp#-4822686473562321566#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#4244702843360324523#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#3024185935772363614#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "EDcD_32_versionInfo_91_Context_42_AmpersandVersion#-5093260137908827433#" + }, + { + "src": "versionInfo_91_Context_42_AmpersandVersion_93_", + "tgt": "ECps_32__40_EDcD_32_versionInfo_91_Context_42_Ampe#6348214301397536426#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-1192617622571696287#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#-3968378341128493976#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Relation_42_RelationNa#-8820311648073561336#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#2876838584630395908#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#3755658683732395150#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-4956567008828054472#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Relation_4#-2917062564777478214#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_RelationName_41__4#955138785323873684#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#1837382324758791827#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#1615630630545839407#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EDcD_32_name_91_Relation_42_RelationName_93_" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Relation_41__44_EC#-1851486567500675163#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_EDcI_32_RelationName_44_ECps_32__40_EF#-8348188016731230780#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#-2955503310205058502#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#6678193965121942389#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-5212010288167355095#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Relation_42_RelationNa#1360682661865409934#" + }, + { + "src": "name_91_Relation_42_RelationName_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#612401404333389203#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#9167836748243548288#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#8260948955528400600#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_RoleName_41__44_EF#-2862899991149814110#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "EDcD_32_name_91_Role_42_RoleName_93_" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-923052910438418609#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Role_42_Ro#6108275083282745910#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2896404829945567763#" + }, + { + "src": "name_91_Role_42_RoleName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Role_42_RoleName_93__4#-8099399790399482336#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#2358766284998257498#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_label_#4351343696888492306#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_FieldName_41__44_E#2880127339834566346#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#7266855745368580435#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_FieldDef_41__44_EC#-6580482784291854492#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#4392742117428506922#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "ECps_32__40_EDcD_32_label_91_FieldDef_42_FieldName#6606989039521686666#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "EFlp_32__40_EDcD_32_label_91_FieldDef_42_FieldName#-2358356137641104510#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "EDcD_32_label_91_FieldDef_42_FieldName_93_" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "EInc_32__40_EDcI_32_FieldDef_44_ECps_32__40_EDcD_3#-6934525732602531352#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_label_#3757903738665092734#" + }, + { + "src": "label_91_FieldDef_42_FieldName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_label_91_FieldDef_#-2137338802590593204#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#964865894119215181#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#-6762357693753096190#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Concept_42_Context_93#8254596163594571664#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-6617690135548869560#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_concepts_91_Patter#6687249133719703987#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EDcD_32_concepts_91_Pattern_42_Concept_93_" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_concepts_91_Pattern_42_Concept#8268354858649403425#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#3806713685765134945#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Concept_4#1520358079438156342#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#2169887384668511327#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#638612459481649265#" + }, + { + "src": "concepts_91_Pattern_42_Concept_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_concep#-1245586121122310431#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#5632433532213515903#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#7543876100366897787#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BxTxt_41__44_ECps_#-6748985597275485695#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "EDcD_32_text_91_BxTxt_42_Text_93_" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#-1547738206789904977#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#1536617078718294898#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#-7177981280689317668#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Text_41__44_EFlp_3#2718841759722325758#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "EInc_32__40_EDcI_32_BxTxt_44_ECps_32__40_EDcD_32_t#-8716987601063017787#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_BxTxt_42_Text_93__44_E#-846393884351554942#" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "EFlp_32__40_EDcD_32_text_91_BxTxt_42_Text_93__41_" + }, + { + "src": "text_91_BxTxt_42_Text_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_text_91_BxTxt_42_T#4145997838622763498#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "EDcD_32_sequenceNr_91_PairViewSegment_42_SequenceN#3393538841145415460#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_SequenceNumber_41_#-2646068221390780938#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sequen#-8171203793701103290#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "EInc_32__40_EDcI_32_PairViewSegment_44_ECps_32__40#5341315242226163987#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-1887768609405976011#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "EFlp_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#-6367543427634200303#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sequen#-1960220010067302374#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#7692926721004467551#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-8834077756175302371#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "ECps_32__40_EDcD_32_sequenceNr_91_PairViewSegment_#8997525399585305626#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sequenceNr_91_Pair#-3276581390837597953#" + }, + { + "src": "sequenceNr_91_PairViewSegment_42_SequenceNumber_93#8855409724325896641#", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PairViewSegment_41#-549062545227957801#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "EDcD_32_showADL_91_Term_42_ShowADL_93_" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_showADL_91_Term_42#940031211311926538#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_showAD#-5874630471696836594#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#6983874909515215769#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#2454657233572399314#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ECps_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-6150516963383117141#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "EFlp_32__40_EDcD_32_showADL_91_Term_42_ShowADL_93_#-5807727836405379486#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_ECp#-1120423720904180775#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_showAD#-1290504807618116126#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_showADL_91_Term_42#-1583024827779055109#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "EInc_32__40_EDcI_32_ShowADL_44_ECps_32__40_EFlp_32#4097475278220762173#" + }, + { + "src": "showADL_91_Term_42_ShowADL_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ShowADL_41__44_EFl#-254471037491349109#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-2337895231858750543#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#7150947462632095792#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "ECps_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#-8043115744276288026#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objSub#4715316519334815495#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objSub_91_ObjectDe#-2111151450383020706#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "EFlp_32__40_EDcD_32_objSub_91_ObjectDef_42_SubInte#1457456887984363264#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_SubInterface_41__4#2024897120437356188#" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "EDcD_32_objSub_91_ObjectDef_42_SubInterface_93_" + }, + { + "src": "objSub_91_ObjectDef_42_SubInterface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objSub#2516531426876780867#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Isa_44_ECps_32__40_EDcD_32_gen#7262792638356223994#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-2201895520384630998#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#-786247942884198886#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#2327765148749788009#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "EDcD_32_gengen_91_Isa_42_Concept_93_" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#5795305109690678107#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#8310699381564434697#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_gengen#-6932830723095725293#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_gengen_91_Isa_42_Concept_93__4#3907568445952515001#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Isa_41__44_ECps_32#-7854600552787808138#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_gengen_91_Isa_42_C#-5345992941783087653#" + }, + { + "src": "gengen_91_Isa_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_gengen#-4226214344996059177#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-6809595420392097294#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EDcD_32_declar#7175089583363459642#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EFlp_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-13079894972072137#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#-7348266957470603218#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EDcD_32_declaredIn_91_Relation_42_Pattern_93_" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EUni_32__40_ECps_32__40_EDcD_32_declaredIn_91_Rela#1418884828613367449#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECps_32__40_EDcD_32_declaredIn_91_Relation_42_Patt#-4513399949966072216#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#" + }, + { + "src": "declaredIn_91_Relation_42_Pattern_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#5404516378694052772#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siC#-8936499110480191216#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4632883414889176170#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siConc#8873711163267622389#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#-19248493578536610#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "EDcD_32_siConcept_91_Box_42_Concept_93_" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#-8835229773192818661#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siConc#6618374197790742393#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_siConcept_91_Box_4#2443402645914572513#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#4021728265547206597#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-2744432322812926953#" + }, + { + "src": "siConcept_91_Box_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_siConcept_91_Box_42_Concept_93#-8509705529024622631#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#6109758929066482046#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_View_41__44_EFlp_3#4409823644580647607#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "EDcD_32_objView_91_ObjectDef_42_View_93_" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objVie#-6870358025150442061#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "ECps_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#-4113026165295781942#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-8815737540937216726#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "EFlp_32__40_EDcD_32_objView_91_ObjectDef_42_View_9#2761146847321228007#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objView_91_ObjectD#-1881211778218667388#" + }, + { + "src": "objView_91_ObjectDef_42_View_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objVie#6606547158585176671#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#5003476807355934376#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-193390993780309470#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-6233597001230723259#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-5953914727008427727#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-7551180696117603417#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#4219083301952257498#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#880584381343672909#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_tgt_91#1087432418756389430#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Signature_41__44_E#-7526116412807315785#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#3247427439261814057#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EFlp_32__40_EBrk_32__40_ECps_32__40_EDcD_32_sign_9#7780828012719357334#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-7083896362554149871#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_uses_91_Context_42_Pattern_93_#-6414591889603840948#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#7463935540617559227#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-7811977231978918541#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_uses_9#-3727895095226247305#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-5094392140360666210#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_tgt_91#-3945160406621156366#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-3274152415570074893#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#6976581420913606774#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_tgt_91_Signature_4#4532716240427160481#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3720949172168149559#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#5766616447836610617#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#662997354328965058#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_tgt_91_Signature_4#3984934371347487712#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#3508982044042869722#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-1777290293995384765#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#-2289235184600639703#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_tgt_91_Signature_4#-3975029436038847445#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#-154643036082081624#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_uses_91_Context_42#-3311023789913348566#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#1096547988210628531#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_Signature_44_ECps_32__40_EDcD_#8871680953160220563#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-3973493835086236854#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Relation_4#-108446931694530806#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EDcD_32_tgt_91_Signature_42_Concept_93_" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_declaredIn_91_Rela#-8783947685422829162#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#3562287681346443305#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-844414445682537488#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_sign_91_Relation_42_Signature_#1456931012412420421#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EBrk_32__40_ECps_32__40_EDcD_32_sign_91_Relation_4#6628932447135549423#" + }, + { + "src": "tgt_91_Signature_42_Concept_93_", + "tgt": "EUni_32__40_EDcD_32_tgt_91_Signature_42_Concept_93#-1100893063657115102#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#717605137358050266#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-6940030199996703599#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#7815784177156259173#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#3622147175740493297#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "EDcD_32_urlEncodedName_91_Concept_42_EncodedName_9#-6731112869041740732#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#7680289486862785530#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#-6489797543179367788#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Concept_42_E#5307838710211154081#" + }, + { + "src": "urlEncodedName_91_Concept_42_EncodedName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-4955909668384382980#" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "EDcD_32_valid_91_Rule_42_Context_93_" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-3323461818985857850#" + }, + { + "src": "valid_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Meaning_41__44_EFl#4526074897540678847#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_meanin#4471081607765599078#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "EFlp_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#7244852450146647189#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#-825281012295493050#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#5803149400721566868#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "EDcD_32_meaning_91_ConceptDef_42_Meaning_93_" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "ECps_32__40_EDcD_32_meaning_91_ConceptDef_42_Meani#6458687970730511972#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_meaning_91_Concept#-5929807481898216318#" + }, + { + "src": "meaning_91_ConceptDef_42_Meaning_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_meanin#6650050960352899114#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_identityRules_91_Rule_42_Conte#4520875658369090614#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_identi#-8982693915663428935#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#377494275595769592#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_identityRules_91_R#1178596565781936290#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_identityRules_91_R#815585086878270836#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_identi#-2582869910904817907#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "EDcD_32_identityRules_91_Rule_42_Context_93_" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#3346235405734014773#" + }, + { + "src": "identityRules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_identityRules_91_Rule_42_Conte#5815206787397651316#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_single#1940201078390766147#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-6320153251981064179#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_AtomValue_41__44_E#-7460115934655250289#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_singleton_91_Singl#-9198049311966923257#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-6144998341842355355#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "ECps_32__40_EDcD_32_singleton_91_Singleton_42_Atom#2710234943456201438#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "EDcD_32_singleton_91_Singleton_42_AtomValue_93_" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "EFlp_32__40_EDcD_32_singleton_91_Singleton_42_Atom#-3445064975957328492#" + }, + { + "src": "singleton_91_Singleton_42_AtomValue_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_single#6607054603938080383#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-8933728058120292555#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "EDcD_32_ifcPos_91_Interface_42_Origin_93_" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "EFlp_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#607978604951533219#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-8460189560793635073#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ifcPos_91_Interfac#-6514122251334174323#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPos#-5542220177398155771#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_ifcPos_91_Interface_42_Origin_#-6557013087659942483#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPos#5942188573021788705#" + }, + { + "src": "ifcPos_91_Interface_42_Origin_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8985923663429760456#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#-6814449037028669619#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EDcD_32_objDef_91_BxExpr_42_ObjectDef_93_" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#1225154131141755137#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#4839387971219723379#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ObjectDef_41__44_E#-4633120458675110824#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_objDef#7908582029992647919#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EInc_32__40_EDcI_32_BxExpr_44_ECps_32__40_EDcD_32_#1103332054593623920#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_objDef_91_BxExpr_4#-2614864916266256789#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EFlp_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#7514040483849443525#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_BxExpr_41__44_ECps#-5768585339312144724#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "ECps_32__40_EDcD_32_objDef_91_BxExpr_42_ObjectDef_#6961326030294542986#" + }, + { + "src": "objDef_91_BxExpr_42_ObjectDef_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_objDef#-8004780163699399453#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-2916125243280525215#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "EFlp_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#8926690335450454061#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-3864647961355492789#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Operator_41__44_EF#6234950842465203262#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_operat#8619237172067731991#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_EDcD_32_operator_91_UnaryTerm_42_Opera#-1921513261094342569#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "EDcD_32_operator_91_UnaryTerm_42_Operator_93_" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_operator_91_UnaryT#-5763621569197205655#" + }, + { + "src": "operator_91_UnaryTerm_42_Operator_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_operat#-5705416358831064797#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "EFlp_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#3234693781058983158#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#-1914105991244530212#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#6722349179012380740#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#2971539868759691208#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "EDcD_32_origin_91_ObjectDef_42_Origin_93_" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#-3832990794382401531#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_ObjectDef_42_Origin_#-2768268023195877475#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#7797812459850790897#" + }, + { + "src": "origin_91_ObjectDef_42_Origin_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_ObjectDe#1908384861317848087#" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#-950474780314983972#" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaRfxCopy_91_Concept_42_Conce#-341897952373578091#" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "EEqu_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6630630678739004441#" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaRfxCopy_91_Concept_42_Concept_93_" + }, + { + "src": "isaRfxCopy_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxCopy_91_Conc#4053475615078897836#" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "EInc_32__40_EDcI_32_Conjunct_44_ECps_32__40_EDcD_3#6536565808831132195#" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "EFlp_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-6783987059899862047#" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "EDcD_32_originatesFrom_91_Conjunct_42_Rule_93_" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Conjunct_41__44_EC#-365792474665414577#" + }, + { + "src": "originatesFrom_91_Conjunct_42_Rule_93_", + "tgt": "ECps_32__40_EDcD_32_originatesFrom_91_Conjunct_42_#-5550603876259117334#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#-7371514286169347286#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#3559839411314057610#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_PatternName_41__44#742951518239793854#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_contex#-4224321517774890471#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#7037790333013155132#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Pattern_42_PatternName#-224773304755398856#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_context_91_Pattern#-4376287428703254720#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#-8334520242982642084#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#2936916108772391195#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-3837597497564034301#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#1973904372787950527#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Pattern_41__44_ECp#3284062410489217123#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_EDcI_32_Pattern_44_ECps_32__40_EDcD_32#4611371164740947415#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EDcD_32_name_91_Pattern_42_PatternName_93_" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Pattern_42#5508027816987631172#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Pattern_42_PatternName#709017973371471450#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Pattern_42#-9005186080832179430#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#7024437175301426567#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_contex#6187274276275597922#" + }, + { + "src": "name_91_Pattern_42_PatternName_93_", + "tgt": "EInc_32__40_EDcI_32_PatternName_44_ECps_32__40_EFl#-6644861807728011066#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#8340562451158944401#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#498372977641035692#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#4012418240111539770#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4284365459225883918#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "EDcD_32_text_91_PairViewSegment_42_String_93_" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_PairViewSe#-7650018411977738148#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-8578811941499491732#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_PairViewSegment_42_Str#-4092374658747307727#" + }, + { + "src": "text_91_PairViewSegment_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#4151399465737616837#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-1117997928685782155#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "EFlp_32__40_EDcD_32_origin_91_SubInterface_42_Orig#7230784215583362563#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_SubInterface_42_Orig#-572662817638494563#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#-3551434854828374283#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#4860725602754246365#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "EDcD_32_origin_91_SubInterface_42_Origin_93_" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#-1255469646484776760#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_SubInter#3705762704202156639#" + }, + { + "src": "origin_91_SubInterface_42_Origin_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#5211895867646506017#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "EDcD_32_ifcOutputs_91_Interface_42_Relation_93_" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "ECpl_32__40_ECps_32__40_EUni_32__40_EDcD_32_ifcInp#-6430343563468998218#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "ECps_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#-387182164686866280#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "EEqu_32__40_EDcD_32_violatable_91_Interface_42_Rul#4291062233818828515#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "ECps_32__40_EBrk_32__40_EUni_32__40_EDcD_32_ifcInp#-5364839688812045742#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "EBrk_32__40_EUni_32__40_EDcD_32_ifcInputs_91_Inter#9110086682149102588#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "EUni_32__40_EDcD_32_ifcInputs_91_Interface_42_Rela#-5319235658957300386#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_violatable_91_Inte#-3187797295002696678#" + }, + { + "src": "ifcOutputs_91_Interface_42_Relation_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EUni_32__40_ED#5524869093807567714#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-305993654012197029#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#808816666595013689#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Context_42#-4285852373721545654#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#2651955377597241435#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "EInc_32__40_EDcI_32_ContextName_44_ECps_32__40_EFl#-4412641831519513377#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Context_42#316228766480863755#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "EDcD_32_name_91_Context_42_ContextName_93_" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Context_42_ContextName#-2446729536250197120#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_ContextName_41__44#4040625180444608191#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Context_42_ContextName#-4145669261708615666#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Context_42#-266129163157287415#" + }, + { + "src": "name_91_Context_42_ContextName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-6985518222572753953#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EInc_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-9002733198368149591#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_formalTerm_91_Rule#4952528972070522502#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EInc_32__40_EDcD_32_valid_91_Rule_42_Context_93__4#-5849167132754634289#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_usedIn_91_Relation#-3916740180049798198#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_usedIn#4948730965009416109#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_valid_91_Rule_42_C#-8396486788971059635#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EFlp_32__40_ED#-1727300292320355057#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#-3201271258861272628#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_EF#7609843418031749530#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_patRules_91_Patter#825842730422286350#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EFlp_32__40_EDcD_32_patRules_91_Pattern_42_Rule_93#-8330492266814489022#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2344693680636463678#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "ECps_32__40_EDcD_32_usedIn_91_Relation_42_Term_93_#-1872772736645903492#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EDcD_32_patRules_91_Pattern_42_Rule_93_" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EIsc_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#3881228716716045791#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#-2995915712377663166#" + }, + { + "src": "patRules_91_Pattern_42_Rule_93_", + "tgt": "EUni_32__40_ECps_32__40_EFlp_32__40_EDcD_32_patRul#5458501659465456952#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "EFlp_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-2791992033310739241#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_urlEnc#-1717179054981530977#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_EncodedName_41__44#-2745142519096417601#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#-7819419298927577522#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-3274116842246105964#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_urlEncodedName_91_#-2477503468859130614#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "ECps_32__40_EDcD_32_urlEncodedName_91_Rule_42_Enco#4641495638176554386#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_urlEnc#-4222823922974447245#" + }, + { + "src": "urlEncodedName_91_Rule_42_EncodedName_93_", + "tgt": "EDcD_32_urlEncodedName_91_Rule_42_EncodedName_93_" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#2445205855862190066#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#1589787909219296512#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#4692271183353361808#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#7690394341819613452#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_ctxds_91_Relation_42_Context_9#-5520114298025930661#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EDif_32__40_EDcI_32_Relation_44_ECps_32__40_EDcD_3#-4481912253815387092#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#-1230628321489131004#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECpl_32__40_EDif_32__40_EDcI_32_Relation_44_ECps_3#-4721649605958580582#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#8776351847497023784#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_sign_9#-9012369902064419336#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#2326687413147822392#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#944598252673657842#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_relsDefdIn_91_Rela#8213993562783850546#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_ctxds_91_Relation_#-1606115358832636953#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_relsDe#-8176049336136931155#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#-6694337798431140489#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_relsDe#-1514485503974749071#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EIsc_32__40_ECps_32__40_ECps_32__40_EDcD_32_sign_9#7559172566500650659#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_ECps_32__40_ED#-4408141724658227321#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "EDcD_32_relsDefdIn_91_Relation_42_Context_93_" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#242802820436341280#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-4344038783527030241#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#-1877696339224488611#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#6357875567900594298#" + }, + { + "src": "relsDefdIn_91_Relation_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_relsDefdIn_91_Relation_42_Cont#883374463843410564#" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#7454029380693531298#" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_EDif_32__40_EDcI_32_Rule_44_ECps_32__4#181775705538639546#" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-4858887240774462329#" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcI_32_Context_44_EFlp_32__40_EDcD_32#-1594361311652960145#" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "EDcD_32_allRules_91_Rule_42_Context_93_" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_allRules_91_Rule_42_Context_93#-9186117823224075454#" + }, + { + "src": "allRules_91_Rule_42_Context_93_", + "tgt": "EDif_32__40_EDcI_32_Rule_44_ECps_32__40_EDcD_32_al#-549230030102559028#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EDcD_32_siHeader_91_Box_42_BoxHeader_93_" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EFlp_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-2247467992985083162#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#-5317354095319243463#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Box_41__44_ECps_32#8813600159257890532#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EInc_32__40_EDcI_32_Box_44_ECps_32__40_EDcD_32_siH#7572065730901195696#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-740331932793309414#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_BoxHeader_41__44_E#-7982522736270742745#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_siHead#-8367229590836788149#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_siHeader_91_Box_42#2602502943981547291#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_siHead#-7547095693814697201#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8002375732539493130#" + }, + { + "src": "siHeader_91_Box_42_BoxHeader_93_", + "tgt": "ECps_32__40_EDcD_32_siHeader_91_Box_42_BoxHeader_9#-8160010249176865845#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#6641180260082074133#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "EInc_32__40_EDcI_32_Markup_44_ECps_32__40_EDcD_32_#1241355761802449223#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "EDcD_32_text_91_Markup_42_MarkupText_93_" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_text_9#8311302906600033369#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-7587117180792842238#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#-1685778831392423486#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Markup_41__44_ECps#5560346697632445947#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "ECps_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#7106101596693411610#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_text_91_Markup_42_#-3764434990732140676#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_text_9#1447281965441582181#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "EFlp_32__40_EDcD_32_text_91_Markup_42_MarkupText_9#4106049186551569512#" + }, + { + "src": "text_91_Markup_42_MarkupText_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_MarkupText_41__44_#-7387348696648447520#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Interface_41__44_E#1729436418406808147#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_references_91_Inte#-7425115568784193172#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_refere#1477484295646571193#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "EFlp_32__40_EDcD_32_references_91_InterfaceRef_42_#-1733856002537131005#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "EDcD_32_references_91_InterfaceRef_42_Interface_93#6017301999618529282#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_refere#-2386161761845886683#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_references_91_Inte#8275722776833887522#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_InterfaceRef_41__4#-5574005760962255593#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2797444430869949686#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "EInc_32__40_EDcI_32_InterfaceRef_44_ECps_32__40_ED#8557095605346602395#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-2417216648159939686#" + }, + { + "src": "references_91_InterfaceRef_42_Interface_93_", + "tgt": "ECps_32__40_EDcD_32_references_91_InterfaceRef_42_#-8294132832991121990#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EDcD_32_name_91_Rule_42_RuleName_93_" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-3380243797689149340#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_name_9#-492221527629826129#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#-503229756885136525#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8990120326858515646#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_name_91_Rule_42_Ru#3867441982911552474#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EC#-7479074581360629800#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_name_9#8241005726107715424#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-7966417030823865890#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EInc_32__40_EDcI_32_RuleName_44_ECps_32__40_EFlp_3#-5515103539745761932#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EFlp_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-4103484773301016728#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#8272573200189438625#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#-8268253767292046296#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_name_91_Rule_42_Ru#3799341663283449256#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_RuleName_41__44_EF#-6345623248554070908#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_name_9#6848994158770456191#" + }, + { + "src": "name_91_Rule_42_RuleName_93_", + "tgt": "ECps_32__40_EDcD_32_name_91_Rule_42_RuleName_93__4#-3998653282241751782#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#5744238591526323631#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_arg_91#-4132458339646751887#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_arg_91#-7653963557082045475#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "EDcD_32_arg_91_UnaryTerm_42_Term_93_" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_KleenePlus_32__91_KleenePlus_4#-9150229672560411347#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_UnaryMinus_32__91_UnaryMinus_4#6371163538158502941#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Term_41__44_EFlp_3#-344512725994240718#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#8672155963623413043#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#-8520881108278773323#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_Converse_32__91_Converse_42_Un#-6194455119773193571#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_EEps_32_KleeneStar_32__91_KleeneStar_4#8959115671571648173#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_arg_91_UnaryTerm_4#4096929796502708943#" + }, + { + "src": "arg_91_UnaryTerm_42_Term_93_", + "tgt": "EFlp_32__40_EDcD_32_arg_91_UnaryTerm_42_Term_93__4#-2102323333392042329#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4915568282718024635#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_userTgt_91_V_42_Co#4264272630209426993#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#8076835802472041497#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept_41__44_EFl#1704294202826989223#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_userTgt_91_V_42_Concept_93__44#-2757481186487177098#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_userTg#1942672006298437896#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_userTgt_91_V_42_Concept_93__41#3527887480397892368#" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "EDcD_32_userTgt_91_V_42_Concept_93_" + }, + { + "src": "userTgt_91_V_42_Concept_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_userTg#4480338993892194228#" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-6221760648635443963#" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "EDcD_32_gengen_91_IsE_42_Concept_93_" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "EInc_32__40_EDcI_32_IsE_44_ECps_32__40_EDcD_32_gen#-8298337738078352370#" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "ECps_32__40_EDcD_32_gengen_91_IsE_42_Concept_93__4#-139632800762008166#" + }, + { + "src": "gengen_91_IsE_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_IsE_41__44_ECps_32#-3489877788162727326#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EIsc_32__40_EFlp_32__40_EDcD_32_isa_91#-8005440689940225676#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isa_91_Concept_42_Concept_93_" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isa_91#-687597463888848284#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-4753214608492868230#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#-5718835412974642703#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfx_91_Concept_#2600181735568914231#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EIsc_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#6808476615976686141#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isa_91_Concept_42_#-6912364545768452917#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EIsc_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#-8450279609833877035#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EFlp_32__40_EDcD_32_isa_91#-4851038081104196869#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EEqu_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#3282089720707845751#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-5939322117427555836#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EFlp_32__40_EDcD_32_isa_91_Concept_42_Concept_93__#-848754224022791191#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EFlp_32__40_EDcD_32_isa_91_Concept_42_#5961526335817168123#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaCopy_91_Concept#-997388569515856084#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_isaRfx_91_Concept_42_Concept_9#-6560230097106320965#" + }, + { + "src": "isa_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isa_91_Concept_42_#870631823111102868#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#-8600329895674000155#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#-5624888721845250681#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "EDcD_32_ifcPurpose_91_Interface_42_Purpose_93_" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ifcPur#6356712615863016335#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ifcPurpose_91_Inte#3525268647185470999#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Purpose_41__44_EFl#-1950828430982795666#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ifcPur#-88467658787093237#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "ECps_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#2953328128647468567#" + }, + { + "src": "ifcPurpose_91_Interface_42_Purpose_93_", + "tgt": "EFlp_32__40_EDcD_32_ifcPurpose_91_Interface_42_Pur#9119573760061590763#" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "EDcD_32_valid_91_Relation_42_Context_93_" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_ECps_32__40_ED#1824037147007606031#" + }, + { + "src": "valid_91_Relation_42_Context_93_", + "tgt": "EInc_32__40_EUni_32__40_ECps_32__40_EDcD_32_declar#-8869138582581647734#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#744255049079506620#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Context_41__44_EFl#9154635054980861231#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "EFlp_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-175808641489662499#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#4709310334520876886#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_#6941199156948384245#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3454973549952986924#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_ctxrs_#5544755059422953201#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "EDcD_32_ctxrs_91_Rule_42_Context_93_" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_ctxrs_91_Rule_42_C#2746704931978011866#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_C#4834570252934128592#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ECps_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#-389901426461172132#" + }, + { + "src": "ctxrs_91_Rule_42_Context_93_", + "tgt": "ECpl_32__40_EDcD_32_ctxrs_91_Rule_42_Context_93__4#3014773322074287166#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_isaRfxStar_91_Conc#-2905619722760554594#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EDcD_32_isaRfxPlus_91_Concept_42_Concept_93_" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "ECpl_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#7097435099410827016#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EIsc_32__40_ECpl_32__40_EDcD_32_isaRfxPlus_91_Conc#-1944790189382421340#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EDcD_32_isaRfxStar_91_Concept_42_Conce#2031658173672767994#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EIsc_32__40_ECpl_32__40_EDcD_32_isaRfx#117016860171237505#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EInc_32__40_EUni_32__40_EDcD_32_isaRfxPlus_91_Conc#-1202538531466668150#" + }, + { + "src": "isaRfxPlus_91_Concept_42_Concept_93_", + "tgt": "EUni_32__40_EDcD_32_isaRfxPlus_91_Concept_42_Conce#-7665920921863456899#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "EFlp_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-3397599040509127160#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#-4628570945902287358#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "ECps_32__40_EDcD_32_origin_91_BoxItem_42_Origin_93#7453479785042862253#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_origin#7122670205881377242#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#8867136793797861511#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_origin_91_BoxItem_#-257109185896432619#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_origin#3651297739529761094#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Origin_41__44_EFlp#8383936083963425635#" + }, + { + "src": "origin_91_BoxItem_42_Origin_93_", + "tgt": "EDcD_32_origin_91_BoxItem_42_Origin_93_" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-3169549049440622284#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EIsc_32__40_ECps_32__40_EDcD_32_snd_91#7246352501192840132#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EDcD_32_fst_91_CombineStrings_42_String_93_" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EIsc_32__40_ECps_32__40_EDcD_32_snd_91_CombineStri#-1260231201152572600#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_EDcI_32_CombineStrings_44_ECps_32__40_#6259443110648935710#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_CombineStrings_41_#-905879489476283654#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EFlp_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1970412254627444553#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECpl_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#4850521590838897140#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#8621006124754103242#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#-3036478370820577910#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EDcD_32_fst_91#5563737885497180416#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_snd_91#5504056220430660891#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_ECps_32__40_EDcD_32_fst_91_CombineStri#-2305662716260296590#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EDcD_32_fst_91#7176402058082566836#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_String_41__44_EFlp#1409180732517009545#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#-2077865887924672214#" + }, + { + "src": "fst_91_CombineStrings_42_String_93_", + "tgt": "ECps_32__40_EDcD_32_fst_91_CombineStrings_42_Strin#1470905162236841268#" + } + ], + "relation": "usedIn[Relation*Term]" + }, + { + "links": [ + { + "src": "EDcI_32_ShowADL", + "tgt": "ShowADL" + }, + { + "src": "EEps_32_UnaryMinus_32__91_UnaryMinus_42_UnaryTerm_#-2349894334237950428#", + "tgt": "UnaryMinus" + }, + { + "src": "EEps_32_KleenePlus_32__91_KleenePlus_42_UnaryTerm_#6611588020764104820#", + "tgt": "KleenePlus" + }, + { + "src": "EDcI_32_InterfaceRef", + "tgt": "InterfaceRef" + }, + { + "src": "EEps_32_BindedRelation_32__91_Term_42_BindedRelati#-1749954842107955601#", + "tgt": "BindedRelation" + }, + { + "src": "EDcI_32_RelationName", + "tgt": "RelationName" + }, + { + "src": "EDcI_32_RoleName", + "tgt": "RoleName" + }, + { + "src": "EEps_32_KleeneStar_32__91_KleeneStar_42_UnaryTerm_#8911557165523640372#", + "tgt": "KleeneStar" + }, + { + "src": "EDcI_32_Isa", + "tgt": "Isa" + }, + { + "src": "EDcI_32_IsE", + "tgt": "IsE" + }, + { + "src": "EDcI_32_PropertyRule", + "tgt": "PropertyRule" + }, + { + "src": "EDcI_32_View", + "tgt": "View" + }, + { + "src": "EDcI_32_SourceOrTarget", + "tgt": "SourceOrTarget" + }, + { + "src": "EDcI_32_Meaning", + "tgt": "Meaning" + }, + { + "src": "EDcI_32_Operator", + "tgt": "Operator" + }, + { + "src": "EEps_32_Union_32__91_Union_42_BinaryTerm_93_", + "tgt": "Union" + }, + { + "src": "EDcI_32_Origin", + "tgt": "Origin" + }, + { + "src": "EDcI_32_RuleName", + "tgt": "RuleName" + }, + { + "src": "EDcI_32_Context", + "tgt": "Context" + }, + { + "src": "EDcI_32_Signature", + "tgt": "Signature" + }, + { + "src": "EDcI_32_Relation", + "tgt": "Relation" + }, + { + "src": "EDcI_32_Epsilon", + "tgt": "Epsilon" + }, + { + "src": "EDcI_32_Markup", + "tgt": "Markup" + }, + { + "src": "EDcI_32_Role", + "tgt": "Role" + }, + { + "src": "EEps_32_BinaryMinus_32__91_BinaryMinus_42_BinaryTe#-7797179227950206146#", + "tgt": "BinaryMinus" + }, + { + "src": "EDcI_32_BinaryTerm", + "tgt": "BinaryTerm" + }, + { + "src": "EDcI_32_Term", + "tgt": "Term" + }, + { + "src": "EDcI_32_Cruds", + "tgt": "Cruds" + }, + { + "src": "EDcI_32_SubInterface", + "tgt": "SubInterface" + }, + { + "src": "EDcI_32_PairView", + "tgt": "PairView" + }, + { + "src": "EDcI_32_EncodedName", + "tgt": "EncodedName" + }, + { + "src": "EDcI_32_Concept", + "tgt": "Concept" + }, + { + "src": "EDcI_32_ContextName", + "tgt": "ContextName" + }, + { + "src": "EDcI_32_Singleton", + "tgt": "Singleton" + }, + { + "src": "EDcI_32_AmpersandVersion", + "tgt": "AmpersandVersion" + }, + { + "src": "EEps_32_Equivalence_32__91_Equivalence_42_BinaryTe#4797389323526181846#", + "tgt": "Equivalence" + }, + { + "src": "EDcI_32_Language", + "tgt": "Language" + }, + { + "src": "EDcI_32_Text", + "tgt": "Text" + }, + { + "src": "EDcI_32_String", + "tgt": "String" + }, + { + "src": "EDcI_32_UnaryTerm", + "tgt": "UnaryTerm" + }, + { + "src": "EDcI_32_CombineStrings", + "tgt": "CombineStrings" + }, + { + "src": "EDcI_32_Rule", + "tgt": "Rule" + }, + { + "src": "EEps_32_Inclusion_32__91_Inclusion_42_BinaryTerm_9#7590910361967906534#", + "tgt": "Inclusion" + }, + { + "src": "EDcI_32_Pattern", + "tgt": "Pattern" + }, + { + "src": "EEps_32_CartesianProduct_32__91_CartesianProduct_4#739703565549989438#", + "tgt": "CartesianProduct" + }, + { + "src": "EDcI_32_BoxHeader", + "tgt": "BoxHeader" + }, + { + "src": "EEps_32_Composition_32__91_Composition_42_BinaryTe#3446195698682207862#", + "tgt": "Composition" + }, + { + "src": "EDcI_32_BxExpr", + "tgt": "BxExpr" + }, + { + "src": "EDcI_32_ConceptName", + "tgt": "ConceptName" + }, + { + "src": "EEps_32_LeftResidual_32__91_LeftResidual_42_Binary#43379347127669438#", + "tgt": "LeftResidual" + }, + { + "src": "EDcI_32_Property", + "tgt": "Property" + }, + { + "src": "EDcI_32_Conjunct", + "tgt": "Conjunct" + }, + { + "src": "EEps_32_RightResidual_32__91_RightResidual_42_Bina#-227513595789053906#", + "tgt": "RightResidual" + }, + { + "src": "EDcI_32_Box", + "tgt": "Box" + }, + { + "src": "EDcI_32_FieldDef", + "tgt": "FieldDef" + }, + { + "src": "EDcI_32_PatternName", + "tgt": "PatternName" + }, + { + "src": "EDcI_32_SequenceNumber", + "tgt": "SequenceNumber" + }, + { + "src": "EDcI_32_MarkupText", + "tgt": "MarkupText" + }, + { + "src": "EDcI_32_V", + "tgt": "V" + }, + { + "src": "EEps_32_Intersection_32__91_Intersection_42_Binary#-7265935760401750866#", + "tgt": "Intersection" + }, + { + "src": "EDcI_32_FieldName", + "tgt": "FieldName" + }, + { + "src": "EDcI_32_BoxItem", + "tgt": "BoxItem" + }, + { + "src": "EDcI_32_ObjectDef", + "tgt": "ObjectDef" + }, + { + "src": "EDcI_32_PairViewSegment", + "tgt": "PairViewSegment" + }, + { + "src": "EDcI_32_AtomValue", + "tgt": "AtomValue" + }, + { + "src": "EDcI_32_BindedRelation", + "tgt": "BindedRelation" + }, + { + "src": "EDcI_32_ConceptDef", + "tgt": "ConceptDef" + }, + { + "src": "EEps_32_RelationalAddition_32__91_RelationalAdditi#-3983941143773016034#", + "tgt": "RelationalAddition" + }, + { + "src": "EDcI_32_Interface", + "tgt": "Interface" + }, + { + "src": "EDcI_32_InterfaceName", + "tgt": "InterfaceName" + }, + { + "src": "EDcI_32_Purpose", + "tgt": "Purpose" + }, + { + "src": "EDcI_32_BxTxt", + "tgt": "BxTxt" + }, + { + "src": "EEps_32_Converse_32__91_Converse_42_UnaryTerm_93_", + "tgt": "Converse" + } + ], + "relation": "userCpt[Epsilon*Concept]" + }, + { + "links": [ + { + "src": "EDcV_32__91_Rule_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "EDcV_32__91_Interface_42_Role_93_", + "tgt": "Interface" + }, + { + "src": "EDcV_32__91_Relation_42_Relation_93_", + "tgt": "Relation" + } + ], + "relation": "userSrc[V*Concept]" + }, + { + "links": [ + { + "src": "EDcV_32__91_Rule_42_Rule_93_", + "tgt": "Rule" + }, + { + "src": "EDcV_32__91_Interface_42_Role_93_", + "tgt": "Role" + }, + { + "src": "EDcV_32__91_Relation_42_Relation_93_", + "tgt": "Relation" + } + ], + "relation": "userTgt[V*Concept]" + }, + { + "links": [ + { + "src": "FormalAmpersand", + "tgt": "Compute_32_Closures" + }, + { + "src": "FormalAmpersand", + "tgt": "StringCombination" + }, + { + "src": "FormalAmpersand", + "tgt": "Documentation" + }, + { + "src": "FormalAmpersand", + "tgt": "Reflexive_32_isa_32_closures" + }, + { + "src": "FormalAmpersand", + "tgt": "Concepts" + }, + { + "src": "FormalAmpersand", + "tgt": "Rules" + }, + { + "src": "FormalAmpersand", + "tgt": "Interfaces" + }, + { + "src": "FormalAmpersand", + "tgt": "PropertyRules" + }, + { + "src": "FormalAmpersand", + "tgt": "Term_32_definitions" + }, + { + "src": "FormalAmpersand", + "tgt": "Patterns" + }, + { + "src": "FormalAmpersand", + "tgt": "Validity" + }, + { + "src": "FormalAmpersand", + "tgt": "Static_32_Interface_32_Structure" + }, + { + "src": "FormalAmpersand", + "tgt": "Context" + }, + { + "src": "FormalAmpersand", + "tgt": "Relations" + } + ], + "relation": "uses[Context*Pattern]" + }, + { + "links": [], + "relation": "valid[Concept*Context]" + }, + { + "links": [], + "relation": "valid[Relation*Context]" + }, + { + "links": [], + "relation": "valid[Rule*Context]" + }, + { + "links": [ + { + "src": "FormalAmpersand", + "tgt": "Ampersand-v4.7.7 [formalampersand-meatgrinder-update-example:c3dd26d34*], build time: 23-May-24 00:17:58 CEST" + } + ], + "relation": "versionInfo[Context*AmpersandVersion]" + }, + { + "links": [], + "relation": "violatable[Interface*Rule]" + } + ] +} \ No newline at end of file diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 394de5087d..240df986b2 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,6 +1,9 @@ ο»Ώ# Release notes of Ampersand -## Unreleased changes +## v4.8.0 (30 may 2024) + +- [Issue #1476](https://github.com/AmpersandTarski/Ampersand/issues/1476). Changes to FormalAmpersand. Lots of relations extra can now be populated by means of the meatgrinder. +- Upgrade to GHC 9 ## v4.7.7 (27 november 2023) diff --git a/Setup.hs b/Setup.hs index a630acfe03..c87286bba7 100644 --- a/Setup.hs +++ b/Setup.hs @@ -6,7 +6,7 @@ -- Note that in order for this Setup.hs to be used by cabal, the build-type should be Custom. module Main where ---import qualified Codec.Compression.GZip as GZip --TODO replace by Codec.Archive.Zip from package zip-archive. This reduces the amount of packages. (We now use two for zipping/unzipping) +-- import qualified Codec.Compression.GZip as GZip --TODO replace by Codec.Archive.Zip from package zip-archive. This reduces the amount of packages. (We now use two for zipping/unzipping) import Codec.Archive.Zip import Distribution.PackageDescription import Distribution.Pretty (prettyShow) @@ -56,7 +56,8 @@ generateBuildInfoModule cabalVersionStr = do content <- buildInfoModule cabalVersionStr <$> getGitInfoStr - <*> ( T.pack . formatTime defaultTimeLocale "%d-%b-%y %H:%M:%S %Z" + <*> ( T.pack + . formatTime defaultTimeLocale "%d-%b-%y %H:%M:%S %Z" <$> (getCurrentTime >>= utcToLocalZonedTime) ) writeFileUtf8 (pathFromModuleName buildInfoModuleName) content @@ -76,7 +77,7 @@ generateBuildInfoModule cabalVersionStr = do " , gitInfoStr", " , buildTimeStr", " ) where", - "import Ampersand.Basics.Prelude", + "import RIO.Text (Text)", "", "{-" <> "# NOINLINE cabalVersionStr #-}", -- disable inlining to prevent recompilation of dependent modules on each build "-- | The version of Ampersand as it is stated in the package.yaml file.", @@ -190,8 +191,8 @@ generateStaticFileModule = do reader = readFileUtf8 sfModulePath errorHandler err = do -- old generated module exists, but we can't read the file or read the contents - putStrLn $ - unlines + putStrLn + $ unlines [ "", "Warning: Cannot read previously generated " <> sfModulePath <> ":", show (err :: SomeException), @@ -227,11 +228,12 @@ generateStaticFileModule = do stripbase fp = case L.stripPrefix (base ++ "/") fp of Just stripped -> stripped Nothing -> - error . L.intercalate "\n" $ - [ "ERROR: Reading static files failed:", - " base: " <> base, - " fp : " <> fp - ] + error + . L.intercalate "\n" + $ [ "ERROR: Reading static files failed:", + " base: " <> base, + " fp : " <> fp + ] base = case fkind of PandocTemplates -> "outputTemplates" FormalAmpersand -> "AmpersandData/FormalAmpersand" diff --git a/TestFile.adl b/TestFile.adl new file mode 100644 index 0000000000..449b1771fb --- /dev/null +++ b/TestFile.adl @@ -0,0 +1,180 @@ +CONTEXT ContextName IN ENGLISH + +-- Concepts in CONTEXT +CONCEPT Concept0Ctx "this is the definition of CONCEPT Concept0Ctx in de CONTEXT" +-- CLASSIFY Classified1Ctx, Classified2Ctx ISA Concept0Ctx + + +CONCEPT Concept1Ctx "this is the definition of CONCEPT Concept1Ctx in de CONTEXT" +CONCEPT Concept2Ctx "this is the definition of CONCEPT Concept2Ctx in de CONTEXT" +CONCEPT Concept3Ctx "this is the definition of CONCEPT Concept3Ctx in de CONTEXT" + +CONCEPT Concept4Ctx "this is the definition of CONCEPT Concept4Ctx in de CONTEXT" +REPRESENT Concept4Ctx TYPE ALPHANUMERIC + + +-- Relations in CONTEXT +RELATION relatie1Ctx[Concept0Ctx*Concept0Ctx] +MEANING "this is the meaning of the RELATION relatie1Ctx, gedefineerd in de CONTEXT" +RELATION relatie2Ctx[Concept0Ctx*Concept0Ctx] +MEANING "this is the meaning of the RELATION relatie2Ctx, gedefineerd in de CONTEXT" +RELATION relatie3Ctx[Concept0Ctx*Concept0Ctx] +MEANING "this is the meaning of the RELATION relatie3Ctx, gedefineerd in de CONTEXT" + +RELATION relatie4Ctx[Concept1Ctx*Concept2Ctx][TOT] +MEANING "this is the meaning of the RELATION relatie4Ctx, gedefineerd in de CONTEXT" +RELATION relatie5Ctx[Concept3Ctx*Concept2Ctx] +MEANING "this is the meaning of the RELATION relatie5Ctx, gedefineerd in de CONTEXT" +RELATION relatie6Ctx[Concept1Ctx*Concept3Ctx] +MEANING "this is the meaning of the RELATION relatie6Ctx, gedefineerd in de CONTEXT" +RELATION relatie7Ctx[Concept4Ctx*Concept4Ctx] +MEANING "this is the meaning of the RELATION relatie7Ctx, gedefineerd in de CONTEXT" + +-- Rules in CONTEXT +ENFORCE relatie1Ctx :< relatie2Ctx /\ relatie3Ctx +ROLE User MAINTAINS Rule1Ctx +RULE Rule1Ctx : relatie1Ctx |- relatie2Ctx + +RULE Rule2Ctx: relatie6Ctx |- relatie4Ctx;relatie5Ctx~ +MEANING "this is the meaning of the RULE Rule2Ctx, gedefineerd in de CONTEXT" +MESSAGE "this is the message of the RULE Rule2Ctx, gedefineerd in de CONTEXT" +VIOLATION (TXT "Concept1Ctx ", SRC I, TXT " is in relatie6Ctx with Concept3Ctx ", TGT I, TXT " which is not part of the Concept2Ctx ", SRC I[Concept1Ctx];relatie4Ctx) + +-- populations in CONTEXT +POPULATION relatie4Ctx CONTAINS +[ ("Peter", "Management") +; ("Susan", "Business IT") +; ("John", "Business IT") +] + +POPULATION relatie5Ctx[Concept3Ctx*Concept2Ctx] CONTAINS +[ ("Finance", "Management") +; ("Business Rules", "Business IT") +; ("Business Analytics", "Business IT") +; ("IT-Governance", "Business IT") +; ("IT-Governance", "Management") +] + + +-- Purpose in CONTEXT +PURPOSE CONTEXT ContextName +{+ this is the purpose of the CONTEXT ContextName, gedefineerd in de CONTEXT +} +PURPOSE CONCEPT Concept0Ctx +{+ this is the purpose of the CONCEPT Concept0Ctx, gedefineerd in de CONTEXT +} +-- PURPOSE CONCEPT Classified1Ctx +-- {+ this is the purpose of the classified CONCEPT Classified1Ctx, gedefineerd in de CONTEXT +} +PURPOSE RELATION relatie1Ctx +{+ this is the purpose of the RELATION relatie1Ctx, gedefineerd in de CONTEXT +} +PURPOSE RULE Rule1Ctx +{+ this is the purpose of the RULE RuleCtx, gedefineerd in de CONTEXT +} + +--------------------------------------------Pattern start here------------------------------------------------ +PATTERN PatternName + +-- Concepts in PATTERN +CONCEPT Concept0Ptn "this is the definition of CONCEPT Concept0Ptn in de PATTERN" +-- CONCEPT Classified1Ptn "this is the definition of CONCEPT Classified1Ptn in de PATTERN" +-- CONCEPT Classified2Ptn "this is the definition of CONCEPT Classified2Ptn in de PATTERN" + +-- CLASSIFY Classified1Ptn, Classified2Ptn ISA Concept0Ptn + + +CONCEPT Concept1Ptn "this is the definition of CONCEPT Concept1Ptn in de PATTERN" +CONCEPT Concept2Ptn "this is the definition of CONCEPT Concept2Ptn in de PATTERN" +CONCEPT Concept3Ptn "this is the definition of CONCEPT Concept3Ptn in de PATTERN" + +CONCEPT Concept4Ptn "this is the definition of CONCEPT Concept4Ptn in de PATTERN" +REPRESENT Concept4Ptn TYPE ALPHANUMERIC + +-- Relations in PATTERN +RELATION relatie1Ptn[Concept0Ptn*Concept0Ptn] +MEANING "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN" +RELATION relatie2Ptn[Concept0Ptn*Concept0Ptn] +MEANING "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN" +RELATION relatie3Ptn[Concept0Ptn*Concept0Ptn] +MEANING "this is the meaning of the RELATION relatie3Ptn, gedefineerd in de PATTERN" + +RELATION relatie4Ptn[Concept1Ptn*Concept2Ptn][TOT] +MEANING "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN" +RELATION relatie5Ptn[Concept3Ptn*Concept2Ptn] +MEANING "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN" +RELATION relatie6Ptn[Concept1Ptn*Concept3Ptn] +MEANING "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN" + +RELATION relatie7Ptn[Concept4Ptn*Concept4Ptn] +MEANING "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN" + +-- Rules in PATTERN +ENFORCE relatie1Ptn :< relatie2Ptn /\ relatie3Ptn + +ROLE User MAINTAINS Rule1Ptn +RULE Rule1Ptn : relatie1Ptn |- relatie2Ptn + +RULE Rule2Ptn: relatie6Ptn |- relatie4Ptn;relatie5Ptn~ +MEANING "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" +MESSAGE "this is the message of the RULE Rule2Ptn, gedefineerd in de PATTERN" +VIOLATION (TXT "Concept1Ptn ", SRC I, TXT " is in relatie6Ptn with Concept3Ptn ", TGT I, TXT " which is not part of the Concept2Ptn ", SRC I[Concept1Ptn];relatie4Ptn) + +-- populations in PATTERN +POPULATION relatie4Ptn CONTAINS +[ ("Peter", "Management") +; ("Susan", "Business IT") +; ("John", "Business IT") +] + +POPULATION relatie5Ptn[Concept3Ptn*Concept2Ptn] CONTAINS +[ ("Finance", "Management") +; ("Business Rules", "Business IT") +; ("Business Analytics", "Business IT") +; ("IT-Governance", "Business IT") +; ("IT-Governance", "Management") +] + +-- purposes in PATTERN +PURPOSE PATTERN PatternName +{+ this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN +} +PURPOSE CONCEPT Concept1Ptn +{+ this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN +} +-- PURPOSE CONCEPT Classified1Ptn +-- {+ this is the purpose of the classified CONCEPT Classified1Ptn, gedefineerd in de PATTERN +} +PURPOSE RELATION relatie1Ptn +{+ this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN +} +PURPOSE RULE Rule1Ptn +{+ this is the purpose of the RULE Rule1Ptn, gedefineerd in de PATTERN +} + +ENDPATTERN +--------------------------- Pattern ends here + + +CONCEPT Concept5Ctx "this is the definition of CONCEPT Concept5Ctx in de CONTEXT" +RELATION relatie7Ctx[Concept5Ctx*Concept5Ctx] +-- IDENT Ident1Ctx: Concept5Ctx (relatie7Ctx) + +-- IDENT FileObjectName: FileObject (filePath) +-- RELATION filePath[FileObject*FilePath] [UNI,TOT] +-- RELATION originalFileName[FileObject*FileName] [UNI,TOT] + +REPRESENT FilePath,FileName TYPE ALPHANUMERIC + +-- VIEW FileObject: FileObject DEFAULT +-- { apiPath : TXT "api/v1/file" +-- , filePath : filePath +-- , fileName : originalFileName +-- } HTML TEMPLATE "View-FILEOBJECT.html" ENDVIEW + +-- INTERFACE InterfaceCtx : "_SESSION" cRud +-- BOX +-- [ Titel : V[SESSION*Concept0Ctx] cRuD +-- BOX
+-- [ "het concept zelf" : I[Concept0Ctx] cRud +-- , "relatie 1" : relatie1Ctx cRUD +-- , "relatie 2" : relatie1Ctx CRUD +-- ] +-- ] + +-- PURPOSE VIEW FileObject +-- {+ this is the purpose of the VIEW FileObject, gedefineerd in de CONTEXT +} +-- PURPOSE INTERFACE InterfaceCtx +-- {+ this is the purpose of the INTERFACE InterfaceCtx, gedefineerd in de CONTEXT +} + +ENDCONTEXT \ No newline at end of file diff --git a/ampersand.cabal b/ampersand.cabal index f8d79f1763..c907e413f3 100644 --- a/ampersand.cabal +++ b/ampersand.cabal @@ -1,11 +1,11 @@ cabal-version: 2.0 --- This file has been generated from package.yaml by hpack version 0.35.1. +-- This file has been generated from package.yaml by hpack version 0.36.0. -- -- see: https://github.com/sol/hpack name: ampersand -version: 4.7.7 +version: 4.8.0 synopsis: Toolsuite for automated design of enterprise information systems. description: You can define your business processes by means of rules, written in Relation Algebra. category: Database Design @@ -18,7 +18,7 @@ copyright: Stef Joosten license: GPL license-file: LICENSE tested-with: - GHC == 8.10.7 + GHC == 9.6.4 build-type: Custom extra-source-files: LICENSE @@ -170,6 +170,9 @@ extra-source-files: testing/Travis/testcases/FuncSpec/testinfo.yaml testing/Travis/testcases/FuncSpec/testIssue1183.adl testing/Travis/testcases/FuncSpec/testPredLogic.adl + testing/Travis/testcases/meatgrinder/Issue1484.adl + testing/Travis/testcases/meatgrinder/Issue1487.adl + testing/Travis/testcases/meatgrinder/testinfo.yaml testing/Travis/testcases/Misc/Arbeidsduur.adl testing/Travis/testcases/Misc/ArchiTest1.adl testing/Travis/testcases/Misc/ArchiTest3.adl @@ -410,16 +413,16 @@ extra-source-files: custom-setup setup-depends: - Cabal ==3.2.1.0 - , base ==4.14.3.0 - , bytestring ==0.10.* - , directory ==1.3.* - , filepath ==1.4.* - , process ==1.6.* - , rio ==0.1.* - , salve ==1.0.11 - , time ==1.9.3 - , zip-archive >=0.4.1 + Cabal + , base + , bytestring + , directory + , filepath + , process + , rio + , salve + , time + , zip-archive flag buildAll description: Build both ampersand and ampPreProc. @@ -462,8 +465,6 @@ library Ampersand.FSpec.Motivations Ampersand.FSpec.SQL Ampersand.FSpec.ShowHS - Ampersand.FSpec.ShowMeatGrinder - Ampersand.FSpec.MetaModels Ampersand.FSpec.ToFSpec.ADL2FSpec Ampersand.FSpec.ToFSpec.ADL2Plug Ampersand.FSpec.ToFSpec.Calc @@ -535,6 +536,8 @@ library Ampersand.Basics.BuildInfo_Generated Ampersand.Prototype.StaticFiles_Generated other-modules: + Ampersand.ADL1.PrinterMo + Ampersand.Commands.AtlasImport Ampersand.Commands.Daemon Ampersand.Commands.Devoutput Ampersand.Commands.Documentation @@ -557,6 +560,7 @@ library Ampersand.FSpec.Instances Ampersand.Input.Archi.ArchiAnalyze Ampersand.Misc.Defaults + Ampersand.Options.AtlasImportOptsParser Ampersand.Options.DaemonParser Ampersand.Options.DevoutputOptsParser Ampersand.Options.DocOptsParser @@ -580,53 +584,58 @@ library default-extensions: NoImplicitPrelude OverloadedStrings - ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints + ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -fwrite-ide-info -hiedir=.hie build-depends: - HStringTemplate ==0.8.* - , QuickCheck ==2.14.2 - , SpreadsheetML ==0.1.* - , aeson ==1.5.6.0 - , aeson-pretty ==0.8.* - , ansi-terminal ==0.11.* - , base ==4.14.3.0 - , bytestring ==0.10.* - , conduit ==1.3.* - , containers ==0.6.* - , data-default ==0.7.* - , directory ==1.3.* - , doctemplates ==0.9 - , extra >=1.6.6 - , filepath ==1.4.* - , fsnotify ==0.3.* + HStringTemplate + , QuickCheck + , SpreadsheetML + , aeson + , aeson-pretty + , ansi-terminal + , base + , bytestring + , casing + , conduit + , containers + , cryptonite + , data-default + , directory + , doctemplates + , extra + , filepath + , fsnotify , generic-deriving - , graphviz ==2999.20.* - , hashable ==1.3.0.0 - , http-conduit ==2.3.* - , hxt ==9.3.* - , lens ==4.19.2 - , mtl ==2.2.* - , optparse-applicative ==0.16.* - , pandoc ==2.14.* - , pandoc-crossref ==0.3.12.* - , pandoc-types ==1.22.* - , parsec ==3.1.* - , process ==1.6.* + , graphviz + , hashable + , http-conduit + , hxt + , lens + , mtl + , optparse-applicative + , pandoc + , pandoc-crossref + , pandoc-types + , parsec + , prettyprinter + , prettyprinter-ansi-terminal + , process , quickcheck-instances - , rio ==0.1.* - , salve ==1.* - , simple-sql-parser ==0.4.4 - , split ==0.2.* - , terminal-size ==0.3.* - , texmath ==0.12.* - , text ==1.2.* - , time ==1.9.3 + , rio + , salve + , simple-sql-parser + , split + , terminal-size + , texmath + , text + , text1 + , time , transformers - , typed-process ==0.2.* - , wl-pprint ==1.2.* - , xlsx ==0.8.* - , yaml ==0.11.* - , yaml-config ==0.4.* - , zip-archive >=0.4.1 + , typed-process + , uri-encode + , wl-pprint + , xlsx + , yaml + , zip-archive default-language: Haskell2010 if os(windows) build-depends: @@ -646,54 +655,59 @@ executable ampPreProc default-extensions: NoImplicitPrelude OverloadedStrings - ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -threaded + ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -fwrite-ide-info -hiedir=.hie -threaded build-depends: - HStringTemplate ==0.8.* - , QuickCheck ==2.14.2 - , SpreadsheetML ==0.1.* - , aeson ==1.5.6.0 - , aeson-pretty ==0.8.* + HStringTemplate + , QuickCheck + , SpreadsheetML + , aeson + , aeson-pretty , ampersand - , ansi-terminal ==0.11.* - , base ==4.14.3.0 - , bytestring ==0.10.* - , conduit ==1.3.* - , containers ==0.6.* - , data-default ==0.7.* - , directory ==1.3.* - , doctemplates ==0.9 - , extra >=1.6.6 - , filepath ==1.4.* - , fsnotify ==0.3.* + , ansi-terminal + , base + , bytestring + , casing + , conduit + , containers + , cryptonite + , data-default + , directory + , doctemplates + , extra + , filepath + , fsnotify , generic-deriving - , graphviz ==2999.20.* - , hashable ==1.3.0.0 - , http-conduit ==2.3.* - , hxt ==9.3.* - , lens ==4.19.2 - , mtl ==2.2.* - , optparse-applicative ==0.16.* - , pandoc ==2.14.* - , pandoc-crossref ==0.3.12.* - , pandoc-types ==1.22.* - , parsec ==3.1.* - , process ==1.6.* + , graphviz + , hashable + , http-conduit + , hxt + , lens + , mtl + , optparse-applicative + , pandoc + , pandoc-crossref + , pandoc-types + , parsec + , prettyprinter + , prettyprinter-ansi-terminal + , process , quickcheck-instances - , rio ==0.1.* - , salve ==1.* - , simple-sql-parser ==0.4.4 - , split ==0.2.* - , terminal-size ==0.3.* - , texmath ==0.12.* - , text ==1.2.* - , time ==1.9.3 + , rio + , salve + , simple-sql-parser + , split + , terminal-size + , texmath + , text + , text1 + , time , transformers - , typed-process ==0.2.* - , wl-pprint ==1.2.* - , xlsx ==0.8.* - , yaml ==0.11.* - , yaml-config ==0.4.* - , zip-archive >=0.4.1 + , typed-process + , uri-encode + , wl-pprint + , xlsx + , yaml + , zip-archive default-language: Haskell2010 if os(windows) build-depends: @@ -715,55 +729,60 @@ executable ampersand default-extensions: NoImplicitPrelude OverloadedStrings - ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -threaded -fwrite-ide-info + ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -fwrite-ide-info -hiedir=.hie -threaded -fwrite-ide-info build-depends: - Cabal ==3.2.1.0 - , HStringTemplate ==0.8.* - , QuickCheck ==2.14.2 - , SpreadsheetML ==0.1.* - , aeson ==1.5.6.0 - , aeson-pretty ==0.8.* + Cabal + , HStringTemplate + , QuickCheck + , SpreadsheetML + , aeson + , aeson-pretty , ampersand - , ansi-terminal ==0.11.* - , base ==4.14.3.0 - , bytestring ==0.10.* - , conduit ==1.3.* - , containers ==0.6.* - , data-default ==0.7.* - , directory ==1.3.* - , doctemplates ==0.9 - , extra >=1.6.6 - , filepath ==1.4.* - , fsnotify ==0.3.* + , ansi-terminal + , base + , bytestring + , casing + , conduit + , containers + , cryptonite + , data-default + , directory + , doctemplates + , extra + , filepath + , fsnotify , generic-deriving - , graphviz ==2999.20.* - , hashable ==1.3.0.0 - , http-conduit ==2.3.* - , hxt ==9.3.* - , lens ==4.19.2 - , mtl ==2.2.* - , optparse-applicative ==0.16.* - , pandoc ==2.14.* - , pandoc-crossref ==0.3.12.* - , pandoc-types ==1.22.* - , parsec ==3.1.* - , process ==1.6.* + , graphviz + , hashable + , http-conduit + , hxt + , lens + , mtl + , optparse-applicative + , pandoc + , pandoc-crossref + , pandoc-types + , parsec + , prettyprinter + , prettyprinter-ansi-terminal + , process , quickcheck-instances - , rio ==0.1.* - , salve ==1.* - , simple-sql-parser ==0.4.4 - , split ==0.2.* - , terminal-size ==0.3.* - , texmath ==0.12.* - , text ==1.2.* - , time ==1.9.3 + , rio + , salve + , simple-sql-parser + , split + , terminal-size + , texmath + , text + , text1 + , time , transformers - , typed-process ==0.2.* - , wl-pprint ==1.2.* - , xlsx ==0.8.* - , yaml ==0.11.* - , yaml-config ==0.4.* - , zip-archive >=0.4.1 + , typed-process + , uri-encode + , wl-pprint + , xlsx + , yaml + , zip-archive default-language: Haskell2010 if os(windows) build-depends: @@ -784,54 +803,59 @@ test-suite ampersand-test default-extensions: NoImplicitPrelude OverloadedStrings - ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -threaded + ghc-options: -Wall -Wcompat -Widentities -optP-Wno-nonportable-include-path -Wredundant-constraints -fwrite-ide-info -hiedir=.hie -threaded build-depends: - HStringTemplate ==0.8.* - , QuickCheck ==2.14.2 - , SpreadsheetML ==0.1.* - , aeson ==1.5.6.0 - , aeson-pretty ==0.8.* + HStringTemplate + , QuickCheck + , SpreadsheetML + , aeson + , aeson-pretty , ampersand - , ansi-terminal ==0.11.* - , base ==4.14.3.0 - , bytestring ==0.10.* - , conduit ==1.3.* - , containers ==0.6.* - , data-default ==0.7.* - , directory ==1.3.* - , doctemplates ==0.9 - , extra >=1.6.6 - , filepath ==1.4.* - , fsnotify ==0.3.* + , ansi-terminal + , base + , bytestring + , casing + , conduit + , containers + , cryptonite + , data-default + , directory + , doctemplates + , extra + , filepath + , fsnotify , generic-deriving - , graphviz ==2999.20.* - , hashable ==1.3.0.0 - , http-conduit ==2.3.* - , hxt ==9.3.* - , lens ==4.19.2 - , mtl ==2.2.* - , optparse-applicative ==0.16.* - , pandoc ==2.14.* - , pandoc-crossref ==0.3.12.* - , pandoc-types ==1.22.* - , parsec ==3.1.* - , process ==1.6.* + , graphviz + , hashable + , http-conduit + , hxt + , lens + , mtl + , optparse-applicative + , pandoc + , pandoc-crossref + , pandoc-types + , parsec + , prettyprinter + , prettyprinter-ansi-terminal + , process , quickcheck-instances - , rio ==0.1.* - , salve ==1.* - , simple-sql-parser ==0.4.4 - , split ==0.2.* - , terminal-size ==0.3.* - , texmath ==0.12.* - , text ==1.2.* - , time ==1.9.3 + , rio + , salve + , simple-sql-parser + , split + , terminal-size + , texmath + , text + , text1 + , time , transformers - , typed-process ==0.2.* - , wl-pprint ==1.2.* - , xlsx ==0.8.* - , yaml ==0.11.* - , yaml-config ==0.4.* - , zip-archive >=0.4.1 + , typed-process + , uri-encode + , wl-pprint + , xlsx + , yaml + , zip-archive default-language: Haskell2010 if os(windows) build-depends: diff --git a/ampersand/.gitignore b/ampersand/.gitignore new file mode 100644 index 0000000000..86d0cb2726 --- /dev/null +++ b/ampersand/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/out.adl b/out.adl new file mode 100644 index 0000000000..632942bd7c --- /dev/null +++ b/out.adl @@ -0,0 +1,58 @@ +CONTEXT ContextName + +-- Concepts +CONCEPT "ONE" "Definition not provided" + + +-- Relations + +-- Rules + + + +PATTERN PatternName +-- Concepts +CONCEPT Concept2Ptn "this is the definition of CONCEPT Concept2Ptn in de PATTERN" +CONCEPT Concept0Ptn "this is the definition of CONCEPT Concept0Ptn in de PATTERN" +CONCEPT Concept3Ptn "this is the definition of CONCEPT Concept3Ptn in de PATTERN" +CONCEPT Concept1Ptn "this is the definition of CONCEPT Concept1Ptn in de PATTERN" +CONCEPT Concept4Ptn "this is the definition of CONCEPT Concept4Ptn in de PATTERN" + + +-- Relations +RELATION relatie1Ptn [Concept0Ptn*Concept0Ptn] [PROP + ,BIJ] +MEANING "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN" +RELATION relatie4Ptn [Concept1Ptn*Concept2Ptn] +MEANING "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN" +RELATION relatie2Ptn [Concept0Ptn*Concept0Ptn] +MEANING "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN" +RELATION relatie6Ptn [Concept1Ptn*Concept3Ptn] +MEANING "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN" +RELATION relatie7Ptn [Concept4Ptn*Concept3Ptn] +MEANING "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN" +RELATION relatie5Ptn [Concept3Ptn*Concept2Ptn] +MEANING "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN" +-- Rules +RULE Rule2Ptn: relatie6Ptn [Concept1Ptn*Concept3Ptn] +MEANING "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" + + + + + + + +PURPOSE PATTERN PatternName +{+this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN+} +PURPOSE CONCEPT Concept1Ptn +{+this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN+} +PURPOSE RELATION relatie1Ptn [Concept0Ptn*Concept0Ptn] +{+this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN+} +ENDPATTERN + + + + + +ENDCONTEXT \ No newline at end of file diff --git a/out_generated_pop.json b/out_generated_pop.json new file mode 100644 index 0000000000..c655883de9 --- /dev/null +++ b/out_generated_pop.json @@ -0,0 +1,2169 @@ +{ + "atoms": [ + { + "atoms": [ + "Ampersand-v4.8.0 [Add-prop-BIJ-FUN:e138dc186*], build time: 09-Jul-24 14:57:40 CEST" + ], + "concept": "AmpersandVersion" + }, + { + "atoms": [], + "concept": "AtomValue" + }, + { + "atoms": [ + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#" + ], + "concept": "BinaryTerm" + }, + { + "atoms": [ + "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + ], + "concept": "BindedRelation" + }, + { + "atoms": [], + "concept": "Box" + }, + { + "atoms": [], + "concept": "BoxHeader" + }, + { + "atoms": [], + "concept": "BoxItem" + }, + { + "atoms": [], + "concept": "BxExpr" + }, + { + "atoms": [], + "concept": "BxTxt" + }, + { + "atoms": [], + "concept": "CombineStrings" + }, + { + "atoms": [ + "ONE", + "Concept2Ptn", + "Concept3Ptn", + "Concept0Ptn", + "Concept1Ptn", + "Concept4Ptn" + ], + "concept": "Concept" + }, + { + "atoms": [ + "ONE", + "Concept2Ptn", + "Concept3Ptn", + "Concept0Ptn", + "Concept1Ptn", + "Concept4Ptn" + ], + "concept": "ConceptDef" + }, + { + "atoms": [ + "ONE", + "Concept2Ptn", + "Concept3Ptn", + "Concept0Ptn", + "Concept1Ptn", + "Concept4Ptn" + ], + "concept": "ConceptName" + }, + { + "atoms": [ + "conj__2", + "conj__0", + "conj__1" + ], + "concept": "Conjunct" + }, + { + "atoms": [ + "ContextName" + ], + "concept": "Context" + }, + { + "atoms": [ + "ContextName" + ], + "concept": "ContextName" + }, + { + "atoms": [], + "concept": "Cruds" + }, + { + "atoms": [ + "ONE", + "INJ_32relatie1Ptn_91Concept0Ptn_42Concept0Ptn_93", + "Concept2Ptn", + "Concept3Ptn", + "Concept0Ptn", + "Concept1Ptn", + "Concept4Ptn", + "SUR_32relatie1Ptn_91Concept0Ptn_42Concept0Ptn_93", + "PatternName", + "Rule2Ptn" + ], + "concept": "EncodedName" + }, + { + "atoms": [ + "EDcI_32_Concept0Ptn" + ], + "concept": "Epsilon" + }, + { + "atoms": [], + "concept": "FieldDef" + }, + { + "atoms": [], + "concept": "FieldName" + }, + { + "atoms": [], + "concept": "Interface" + }, + { + "atoms": [], + "concept": "InterfaceName" + }, + { + "atoms": [], + "concept": "InterfaceRef" + }, + { + "atoms": [], + "concept": "IsE" + }, + { + "atoms": [], + "concept": "Isa" + }, + { + "atoms": [ + "English", + "Dutch" + ], + "concept": "Language" + }, + { + "atoms": [ + "Markup_32__123_amLang_32__61__32_English_44__32_am#-798934108058446600#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2970780531848134397#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#3565108094868953990#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7655625860836663747#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5273941072997003653#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-912123996270144743#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-739392114265833336#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1501523006376360893#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1656354467933384191#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1999658074228190521#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4233289243397860211#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8038511340324581076#" + ], + "concept": "Markup" + }, + { + "atoms": [ + "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN", + "this is the definition of CONCEPT Concept1Ptn in de PATTERN", + "this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN", + "this is the definition of CONCEPT Concept4Ptn in de PATTERN", + "this is the definition of CONCEPT Concept3Ptn in de PATTERN", + "this is the definition of CONCEPT Concept2Ptn in de PATTERN", + "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN", + "this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN", + "relatie1Ptn[Concept0Ptn*Concept0Ptn] is injectief", + "relatie1Ptn[Concept0Ptn*Concept0Ptn] is injective", + "Definition not provided", + "this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN", + "this is the definition of CONCEPT Concept0Ptn in de PATTERN", + "relatie1Ptn[Concept0Ptn*Concept0Ptn] is surjective", + "relatie1Ptn[Concept0Ptn*Concept0Ptn] is surjectief", + "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" + ], + "concept": "MarkupText" + }, + { + "atoms": [ + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7336011820590190957#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8267445001533881757#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2972967415894657638#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5220753390756065746#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1963907686092605770#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3661585823743132977#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3703120634076082980#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8020230793269538486#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4514009685666603721#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3820039773241830538#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7808776634137620312#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7685031061723645971#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5045929839480954488#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-39338667786759613#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1708884214360249389#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6513929259346221622#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6507961272176518548#" + ], + "concept": "Meaning" + }, + { + "atoms": [], + "concept": "ObjectDef" + }, + { + "atoms": [ + "Converse", + "Union", + "Inclusion", + "Composition", + "UnaryMinus" + ], + "concept": "Operator" + }, + { + "atoms": [ + "PropertyRule for INJ relatie1Ptn[Concept0Ptn*Concept0Ptn] which is defined at /workspaces/Ampersand/out.adl:23:1", + "/workspaces/Ampersand/out.adl:49:1", + "/workspaces/Ampersand/out.adl:45:1", + "/workspaces/Ampersand/out.adl:47:1", + "/workspaces/Ampersand/out.adl:36:1", + "PropertyRule for SUR relatie1Ptn[Concept0Ptn*Concept0Ptn] which is defined at /workspaces/Ampersand/out.adl:23:1" + ], + "concept": "Origin" + }, + { + "atoms": [], + "concept": "PairView" + }, + { + "atoms": [], + "concept": "PairViewSegment" + }, + { + "atoms": [ + "PatternName" + ], + "concept": "Pattern" + }, + { + "atoms": [ + "PatternName" + ], + "concept": "PatternName" + }, + { + "atoms": [ + "INJ", + "SUR" + ], + "concept": "Property" + }, + { + "atoms": [ + "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#" + ], + "concept": "PropertyRule" + }, + { + "atoms": [ + "Markup__Markup_32__123_amLang_32__61__32_English_4#-335284088059692595#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-3111979090180105134#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-6962082011968568143#" + ], + "concept": "Purpose" + }, + { + "atoms": [], + "concept": "Quad" + }, + { + "atoms": [ + "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_" + ], + "concept": "Relation" + }, + { + "atoms": [ + "relatie6Ptn", + "relatie7Ptn", + "relatie4Ptn", + "relatie5Ptn", + "relatie2Ptn", + "relatie1Ptn" + ], + "concept": "RelationName" + }, + { + "atoms": [], + "concept": "Role" + }, + { + "atoms": [], + "concept": "RoleName" + }, + { + "atoms": [ + "Rule2Ptn", + "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#" + ], + "concept": "Rule" + }, + { + "atoms": [ + "INJ relatie1Ptn[Concept0Ptn*Concept0Ptn]", + "SUR relatie1Ptn[Concept0Ptn*Concept0Ptn]", + "Rule2Ptn" + ], + "concept": "RuleName" + }, + { + "atoms": [], + "concept": "SequenceNumber" + }, + { + "atoms": [ + "I[Concept0Ptn] |- relatie1Ptn [Concept0Ptn*Concept0Ptn]~;relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "relatie6Ptn [Concept1Ptn*Concept3Ptn]", + " -relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]", + " -I[Concept0Ptn]\\/relatie1Ptn [Concept0Ptn*Concept0Ptn]~;relatie1Ptn [Concept0Ptn*Concept0Ptn]", + " -relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]\\/ -I[Concept0Ptn]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]~;relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn] |- -I[Concept0Ptn]", + " -I[Concept0Ptn]", + " -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "I[Concept0Ptn]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]~" + ], + "concept": "ShowADL" + }, + { + "atoms": [ + "_91_Concept3Ptn_42_Concept2Ptn_93_", + "_91_Concept0Ptn_42_Concept0Ptn_93_", + "_91_Concept1Ptn_42_Concept3Ptn_93_", + "_91_Concept4Ptn_42_Concept3Ptn_93_", + "_91_Concept1Ptn_42_Concept2Ptn_93_" + ], + "concept": "Signature" + }, + { + "atoms": [], + "concept": "Singleton" + }, + { + "atoms": [], + "concept": "SourceOrTarget" + }, + { + "atoms": [], + "concept": "String" + }, + { + "atoms": [], + "concept": "SubInterface" + }, + { + "atoms": [ + "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#", + "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "ECpl_32__40_EDcI_32_Concept0Ptn_41_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#", + "EDcI_32_Concept0Ptn" + ], + "concept": "Term" + }, + { + "atoms": [], + "concept": "Text" + }, + { + "atoms": [ + "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#", + "ECpl_32__40_EDcI_32_Concept0Ptn_41_", + "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#" + ], + "concept": "UnaryTerm" + }, + { + "atoms": [], + "concept": "V" + }, + { + "atoms": [], + "concept": "View" + }, + { + "atoms": [ + "1" + ], + "concept": "ONE" + } + ], + "links": [ + { + "links": [ + { + "src": "ContextName", + "tgt": "conj__2" + }, + { + "src": "ContextName", + "tgt": "conj__0" + }, + { + "src": "ContextName", + "tgt": "conj__1" + } + ], + "relation": "allConjuncts[Context*Conjunct]" + }, + { + "links": [], + "relation": "allRoles[Context*Role]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "ContextName" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "ContextName" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "ContextName" + } + ], + "relation": "allRules[Rule*Context]" + }, + { + "links": [ + { + "src": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept0Ptn_41_", + "tgt": "EDcI_32_Concept0Ptn" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#" + } + ], + "relation": "arg[UnaryTerm*Term]" + }, + { + "links": [ + { + "src": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "tgt": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "tgt": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_" + } + ], + "relation": "bind[BindedRelation*Relation]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Concept2Ptn", + "tgt": "Concept2Ptn" + }, + { + "src": "Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "Concept4Ptn", + "tgt": "Concept4Ptn" + } + ], + "relation": "concept[ConceptDef*Concept]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "Concept2Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept3Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept0Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept1Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept4Ptn" + } + ], + "relation": "concepts[Pattern*Concept]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ContextName" + }, + { + "src": "Concept2Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept3Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept0Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept1Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept4Ptn", + "tgt": "ContextName" + } + ], + "relation": "context[Concept*Context]" + }, + { + "links": [], + "relation": "context[Interface*Context]" + }, + { + "links": [], + "relation": "context[IsE*Context]" + }, + { + "links": [], + "relation": "context[Isa*Context]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "ContextName" + } + ], + "relation": "context[Pattern*Context]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "ContextName" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "ContextName" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "ContextName" + } + ], + "relation": "context[Rule*Context]" + }, + { + "links": [], + "relation": "ctxds[Relation*Context]" + }, + { + "links": [], + "relation": "ctxrs[Rule*Context]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4514009685666603721#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8020230793269538486#" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-39338667786759613#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6507961272176518548#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2972967415894657638#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7336011820590190957#" + } + ], + "relation": "decMean[Relation*Meaning]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "PatternName" + } + ], + "relation": "declaredIn[Relation*Pattern]" + }, + { + "links": [ + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "INJ" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "SUR" + } + ], + "relation": "declaredthrough[PropertyRule*Property]" + }, + { + "links": [], + "relation": "decprL[Relation*String]" + }, + { + "links": [], + "relation": "decprM[Relation*String]" + }, + { + "links": [], + "relation": "decprR[Relation*String]" + }, + { + "links": [], + "relation": "edit[FieldDef*Relation]" + }, + { + "links": [], + "relation": "editFlp[FieldDef*Relation]" + }, + { + "links": [ + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-335284088059692595#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-798934108058446600#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-3111979090180105134#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1656354467933384191#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-6962082011968568143#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#3565108094868953990#" + } + ], + "relation": "explMarkup[Purpose*Markup]" + }, + { + "links": [], + "relation": "explRefIds[Purpose*Text]" + }, + { + "links": [ + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "tgt": "ECpl_32__40_EDcI_32_Concept0Ptn_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "tgt": "EDcI_32_Concept0Ptn" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "tgt": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "tgt": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "tgt": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "tgt": "ECpl_32__40_EDcI_32_Concept0Ptn_41_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#" + } + ], + "relation": "first[BinaryTerm*Term]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#" + } + ], + "relation": "formalTerm[Rule*Term]" + }, + { + "links": [], + "relation": "fst[CombineStrings*String]" + }, + { + "links": [], + "relation": "gengen[IsE*Concept]" + }, + { + "links": [], + "relation": "gengen[Isa*Concept]" + }, + { + "links": [], + "relation": "genspc[IsE*Concept]" + }, + { + "links": [], + "relation": "genspc[Isa*Concept]" + }, + { + "links": [], + "relation": "identityRules[Rule*Context]" + }, + { + "links": [], + "relation": "identityRules[Rule*Pattern]" + }, + { + "links": [], + "relation": "ifcConjuncts[Interface*Conjunct]" + }, + { + "links": [], + "relation": "ifcInputs[Interface*Relation]" + }, + { + "links": [], + "relation": "ifcObj[Interface*ObjectDef]" + }, + { + "links": [], + "relation": "ifcOutputs[Interface*Relation]" + }, + { + "links": [], + "relation": "ifcPos[Interface*Origin]" + }, + { + "links": [], + "relation": "ifcPurpose[Interface*Purpose]" + }, + { + "links": [], + "relation": "ifcQuads[Interface*Quad]" + }, + { + "links": [], + "relation": "ifcRoles[Interface*Role]" + }, + { + "links": [], + "relation": "interfaces[Context*Interface]" + }, + { + "links": [], + "relation": "interfaces[Role*Interface]" + }, + { + "links": [], + "relation": "isAPI[Interface*Interface]" + }, + { + "links": [], + "relation": "isLink[InterfaceRef*InterfaceRef]" + }, + { + "links": [], + "relation": "isPublic[Interface*Interface]" + }, + { + "links": [], + "relation": "isa[Concept*Concept]" + }, + { + "links": [], + "relation": "isaCopy[Concept*Concept]" + }, + { + "links": [], + "relation": "isaPlus[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfx[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxCopy[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxPlus[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxStar[Concept*Concept]" + }, + { + "links": [], + "relation": "isaStar[Concept*Concept]" + }, + { + "links": [], + "relation": "label[FieldDef*FieldName]" + }, + { + "links": [ + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-798934108058446600#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2970780531848134397#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3565108094868953990#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7655625860836663747#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5273941072997003653#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1656354467933384191#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1999658074228190521#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4233289243397860211#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#", + "tgt": "English" + } + ], + "relation": "language[Markup*Language]" + }, + { + "links": [], + "relation": "maintains[Role*Rule]" + }, + { + "links": [ + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7336011820590190957#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8267445001533881757#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2972967415894657638#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5220753390756065746#", + "tgt": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5273941072997003653#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1963907686092605770#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1999658074228190521#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3661585823743132977#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3703120634076082980#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7655625860836663747#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8020230793269538486#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4514009685666603721#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3820039773241830538#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7808776634137620312#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4233289243397860211#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7685031061723645971#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5045929839480954488#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-39338667786759613#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1708884214360249389#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6513929259346221622#", + "tgt": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2970780531848134397#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6507961272176518548#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#" + } + ], + "relation": "markup[Meaning*Markup]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1963907686092605770#" + }, + { + "src": "Concept2Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8267445001533881757#" + }, + { + "src": "Concept3Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5045929839480954488#" + }, + { + "src": "Concept0Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1708884214360249389#" + }, + { + "src": "Concept1Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3820039773241830538#" + }, + { + "src": "Concept4Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3661585823743132977#" + } + ], + "relation": "meaning[ConceptDef*Meaning]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7685031061723645971#" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3703120634076082980#" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6513929259346221622#" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5220753390756065746#" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-7808776634137620312#" + } + ], + "relation": "meaning[Rule*Meaning]" + }, + { + "links": [ + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#1501523006376360893#" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8038511340324581076#" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-912123996270144743#" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-739392114265833336#" + } + ], + "relation": "message[Rule*Markup]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Concept2Ptn", + "tgt": "Concept2Ptn" + }, + { + "src": "Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "Concept4Ptn", + "tgt": "Concept4Ptn" + } + ], + "relation": "name[Concept*ConceptName]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "ContextName" + } + ], + "relation": "name[Context*ContextName]" + }, + { + "links": [], + "relation": "name[Interface*InterfaceName]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "PatternName" + } + ], + "relation": "name[Pattern*PatternName]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "relatie1Ptn" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "relatie6Ptn" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "relatie7Ptn" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "relatie4Ptn" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "relatie2Ptn" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "relatie5Ptn" + } + ], + "relation": "name[Relation*RelationName]" + }, + { + "links": [], + "relation": "name[Role*RoleName]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "Rule2Ptn" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "INJ relatie1Ptn[Concept0Ptn*Concept0Ptn]" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "SUR relatie1Ptn[Concept0Ptn*Concept0Ptn]" + } + ], + "relation": "name[Rule*RuleName]" + }, + { + "links": [], + "relation": "objDef[BxExpr*ObjectDef]" + }, + { + "links": [], + "relation": "objSub[ObjectDef*SubInterface]" + }, + { + "links": [], + "relation": "objTerm[ObjectDef*Term]" + }, + { + "links": [], + "relation": "objView[ObjectDef*View]" + }, + { + "links": [], + "relation": "objcruds[ObjectDef*Cruds]" + }, + { + "links": [ + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "tgt": "Composition" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#", + "tgt": "Union" + } + ], + "relation": "operator[BinaryTerm*Operator]" + }, + { + "links": [ + { + "src": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept0Ptn_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#", + "tgt": "UnaryMinus" + } + ], + "relation": "operator[UnaryTerm*Operator]" + }, + { + "links": [], + "relation": "origin[BoxItem*Origin]" + }, + { + "links": [], + "relation": "origin[ObjectDef*Origin]" + }, + { + "links": [ + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-335284088059692595#", + "tgt": "/workspaces/Ampersand/out.adl:47:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-3111979090180105134#", + "tgt": "/workspaces/Ampersand/out.adl:49:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-6962082011968568143#", + "tgt": "/workspaces/Ampersand/out.adl:45:1" + } + ], + "relation": "origin[Purpose*Origin]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "/workspaces/Ampersand/out.adl:36:1" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "PropertyRule for INJ relatie1Ptn[Concept0Ptn*Concept0Ptn] which is defined at /workspaces/Ampersand/out.adl:23:1" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "PropertyRule for SUR relatie1Ptn[Concept0Ptn*Concept0Ptn] which is defined at /workspaces/Ampersand/out.adl:23:1" + } + ], + "relation": "origin[Rule*Origin]" + }, + { + "links": [], + "relation": "origin[SubInterface*Origin]" + }, + { + "links": [], + "relation": "originatesFrom[Conjunct*Rule]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "Rule2Ptn" + } + ], + "relation": "patRules[Pattern*Rule]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "INJ" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "SUR" + } + ], + "relation": "prop[Relation*Property]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#" + } + ], + "relation": "propertyRule[Relation*PropertyRule]" + }, + { + "links": [ + { + "src": "Concept1Ptn", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-335284088059692595#" + } + ], + "relation": "purpose[Concept*Purpose]" + }, + { + "links": [], + "relation": "purpose[Context*Purpose]" + }, + { + "links": [], + "relation": "purpose[Interface*Purpose]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-6962082011968568143#" + } + ], + "relation": "purpose[Pattern*Purpose]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-3111979090180105134#" + } + ], + "relation": "purpose[Relation*Purpose]" + }, + { + "links": [], + "relation": "purpose[Rule*Purpose]" + }, + { + "links": [], + "relation": "purpose[View*Purpose]" + }, + { + "links": [], + "relation": "pvsExp[PairViewSegment*Term]" + }, + { + "links": [ + { + "src": "conj__2", + "tgt": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#" + }, + { + "src": "conj__0", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#" + }, + { + "src": "conj__1", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#" + } + ], + "relation": "rc_conjunct[Conjunct*Term]" + }, + { + "links": [], + "relation": "references[InterfaceRef*Interface]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "ContextName" + } + ], + "relation": "relsDefdIn[Relation*Context]" + }, + { + "links": [], + "relation": "result[CombineStrings*String]" + }, + { + "links": [], + "relation": "rrviol[Rule*PairView]" + }, + { + "links": [ + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#" + }, + { + "src": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "tgt": "ECpl_32__40_EDcI_32_Concept0Ptn_41_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "tgt": "ECpl_32__40_EDcI_32_Concept0Ptn_41_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#", + "tgt": "ECpl_32__40_EDcI_32_Concept0Ptn_41_" + } + ], + "relation": "second[BinaryTerm*Term]" + }, + { + "links": [], + "relation": "segment[PairView*PairViewSegment]" + }, + { + "links": [], + "relation": "sequenceNr[PairViewSegment*SequenceNumber]" + }, + { + "links": [], + "relation": "showADL[PairView*ShowADL]" + }, + { + "links": [ + { + "src": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "tgt": "relatie6Ptn [Concept1Ptn*Concept3Ptn]" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]~" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept0Ptn_41_", + "tgt": " -I[Concept0Ptn]" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#", + "tgt": " -relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "tgt": " -I[Concept0Ptn]\\/relatie1Ptn [Concept0Ptn*Concept0Ptn]~;relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "tgt": "I[Concept0Ptn] |- relatie1Ptn [Concept0Ptn*Concept0Ptn]~;relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn]" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]~;relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn] |- -I[Concept0Ptn]" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "tgt": " -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#", + "tgt": " -relatie1Ptn [Concept0Ptn*Concept0Ptn]~; -I[Concept0Ptn];relatie1Ptn [Concept0Ptn*Concept0Ptn]\\/ -I[Concept0Ptn]" + }, + { + "src": "EDcI_32_Concept0Ptn", + "tgt": "I[Concept0Ptn]" + } + ], + "relation": "showADL[Term*ShowADL]" + }, + { + "links": [], + "relation": "siConcept[Box*Concept]" + }, + { + "links": [], + "relation": "siHeader[Box*BoxHeader]" + }, + { + "links": [], + "relation": "siObjs[Box*BoxItem]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "_91_Concept4Ptn_42_Concept3Ptn_93_" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "_91_Concept1Ptn_42_Concept2Ptn_93_" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "_91_Concept3Ptn_42_Concept2Ptn_93_" + } + ], + "relation": "sign[Relation*Signature]" + }, + { + "links": [ + { + "src": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept0Ptn_41_", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcI_32_Concept0Ptn", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + } + ], + "relation": "sign[Term*Signature]" + }, + { + "links": [], + "relation": "singleton[Singleton*AtomValue]" + }, + { + "links": [], + "relation": "snd[CombineStrings*String]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "Concept4Ptn" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept3Ptn" + } + ], + "relation": "source[Relation*Concept]" + }, + { + "links": [ + { + "src": "_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "Concept4Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept1Ptn" + } + ], + "relation": "src[Signature*Concept]" + }, + { + "links": [], + "relation": "srcOrTgt[PairViewSegment*SourceOrTarget]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + } + ], + "relation": "target[Relation*Concept]" + }, + { + "links": [], + "relation": "text[BxTxt*Text]" + }, + { + "links": [ + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-798934108058446600#", + "tgt": "this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-2970780531848134397#", + "tgt": "relatie1Ptn[Concept0Ptn*Concept0Ptn] is injectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#", + "tgt": "this is the definition of CONCEPT Concept1Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#", + "tgt": "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#3565108094868953990#", + "tgt": "this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7655625860836663747#", + "tgt": "relatie1Ptn[Concept0Ptn*Concept0Ptn] is injective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#", + "tgt": "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-5273941072997003653#", + "tgt": "relatie1Ptn[Concept0Ptn*Concept0Ptn] is surjectief" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#", + "tgt": "this is the definition of CONCEPT Concept4Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#", + "tgt": "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#", + "tgt": "this is the definition of CONCEPT Concept3Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#", + "tgt": "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#", + "tgt": "this is the definition of CONCEPT Concept2Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#", + "tgt": "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#", + "tgt": "this is the definition of CONCEPT Concept0Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1656354467933384191#", + "tgt": "this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1999658074228190521#", + "tgt": "Definition not provided" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4233289243397860211#", + "tgt": "relatie1Ptn[Concept0Ptn*Concept0Ptn] is surjective" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#", + "tgt": "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#", + "tgt": "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN" + } + ], + "relation": "text[Markup*MarkupText]" + }, + { + "links": [], + "relation": "text[PairViewSegment*String]" + }, + { + "links": [ + { + "src": "_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept4Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + } + ], + "relation": "tgt[Signature*Concept]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "ContextName" + } + ], + "relation": "udefrules[Rule*Context]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "PatternName" + } + ], + "relation": "udefrules[Rule*Pattern]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Concept2Ptn", + "tgt": "Concept2Ptn" + }, + { + "src": "Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "Concept4Ptn", + "tgt": "Concept4Ptn" + } + ], + "relation": "urlEncodedName[Concept*EncodedName]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "PatternName" + } + ], + "relation": "urlEncodedName[Pattern*EncodedName]" + }, + { + "links": [ + { + "src": "Rule2Ptn", + "tgt": "Rule2Ptn" + }, + { + "src": "INJ_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#-6700845258662691484#", + "tgt": "INJ_32relatie1Ptn_91Concept0Ptn_42Concept0Ptn_93" + }, + { + "src": "SUR_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_9#7106477234750779117#", + "tgt": "SUR_32relatie1Ptn_91Concept0Ptn_42Concept0Ptn_93" + } + ], + "relation": "urlEncodedName[Rule*EncodedName]" + }, + { + "links": [ + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EFlp_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#3236117108497009777#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECps_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#2522144605712461995#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECpl_32__40_ECps_32__40_EFlp_32__40_EDcD_32_relati#-8533412375633863721#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#-3379493489469813059#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_EDcI_32_Concept0Ptn_44_ECps_32__40_EFl#-8675144743468583167#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#-264690023890811835#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#1382827738041112091#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECps_32__40_EFlp_32__40_EDcD_32_relatie1Ptn_91_Con#3339413352868886225#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_ECps_32__40_ECps_32__40_EFlp_32__40_ED#-7749095220045654959#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECps_32__40_ECpl_32__40_EDcI_32_Concept0Ptn_41__44#1861189628707810288#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_ECps_32__40_EFlp_32__40_ED#5668095479633865295#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#" + } + ], + "relation": "usedIn[Relation*Term]" + }, + { + "links": [ + { + "src": "EDcI_32_Concept0Ptn", + "tgt": "Concept0Ptn" + } + ], + "relation": "userCpt[Epsilon*Concept]" + }, + { + "links": [], + "relation": "userSrc[V*Concept]" + }, + { + "links": [], + "relation": "userTgt[V*Concept]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "PatternName" + } + ], + "relation": "uses[Context*Pattern]" + }, + { + "links": [], + "relation": "valid[Concept*Context]" + }, + { + "links": [], + "relation": "valid[Relation*Context]" + }, + { + "links": [], + "relation": "valid[Rule*Context]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "Ampersand-v4.8.0 [Add-prop-BIJ-FUN:e138dc186*], build time: 09-Jul-24 14:57:40 CEST" + } + ], + "relation": "versionInfo[Context*AmpersandVersion]" + }, + { + "links": [], + "relation": "violatable[Interface*Rule]" + } + ] +} \ No newline at end of file diff --git a/package.yaml b/package.yaml index 69af440b67..385ddb22d4 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: ampersand -version: 4.7.7 +version: 4.8.0 author: Stef Joosten maintainer: stef.joosten@ou.nl synopsis: Toolsuite for automated design of enterprise information systems. @@ -7,7 +7,7 @@ description: You can define your business processes by means of rules, written i homepage: http://ampersandtarski.github.io/ category: Database Design stability: alpha -tested-with: GHC == 8.10.7 +tested-with: GHC == 9.6.4 build-type: Custom license: GPL license-file: LICENSE @@ -30,55 +30,64 @@ ghc-options: # - -Wincomplete-record-updates # - -Wincomplete-uni-patterns - -Wredundant-constraints + - -fwrite-ide-info + - -hiedir=.hie default-extensions: - NoImplicitPrelude - OverloadedStrings dependencies: - - aeson == 1.5.6.0 - - aeson-pretty == 0.8.* - - ansi-terminal == 0.11.* - - base == 4.14.3.0 - - bytestring == 0.10.* - - conduit == 1.3.* - - containers == 0.6.* - - data-default == 0.7.* - - directory == 1.3.* - - doctemplates == 0.9 - - extra >= 1.6.6 - - filepath == 1.4.* - - fsnotify == 0.3.* + ## Note: We rely on stackage to supply the right versions. The set of versions is determined by the resolver in `stack.yaml` + - aeson + - aeson-pretty + - ansi-terminal + - base + - bytestring + - casing + - conduit + - containers + - cryptonite + - data-default + - directory + - doctemplates + - extra + - filepath + - fsnotify - generic-deriving - - graphviz == 2999.20.* - - hashable == 1.3.0.0 - - HStringTemplate == 0.8.* - - http-conduit == 2.3.* - - hxt == 9.3.* - - lens == 4.19.2 - - mtl == 2.2.* - - optparse-applicative == 0.16.* - - pandoc == 2.14.* - - pandoc-crossref == 0.3.12.* - - pandoc-types == 1.22.* - - parsec == 3.1.* - - process == 1.6.* - - QuickCheck == 2.14.2 + - graphviz + - hashable + - HStringTemplate + - http-conduit + - hxt + - lens + - mtl + - optparse-applicative + - pandoc + - pandoc-crossref + - pandoc-types + - parsec + - prettyprinter + - prettyprinter-ansi-terminal + - process + - QuickCheck - quickcheck-instances - - rio == 0.1.* - - salve == 1.* - - simple-sql-parser == 0.4.4 - - split == 0.2.* - - SpreadsheetML == 0.1.* - - terminal-size == 0.3.* - - texmath == 0.12.* - - text == 1.2.* - - time == 1.9.3 + - rio + - salve + - simple-sql-parser + - split + - SpreadsheetML + - terminal-size + - texmath + - text + - text1 + - time - transformers - - typed-process == 0.2.* - - wl-pprint == 1.2.* - - xlsx == 0.8.* - - yaml == 0.11.* - - yaml-config == 0.4.* - - zip-archive >= 0.4.1 + - typed-process + - uri-encode + - wl-pprint # to be replaced with prettyprinter stuff + - xlsx + - yaml + # - yaml-config + - zip-archive when: - condition: os(windows) then: @@ -124,8 +133,6 @@ library: - Ampersand.FSpec.Motivations - Ampersand.FSpec.SQL - Ampersand.FSpec.ShowHS - - Ampersand.FSpec.ShowMeatGrinder - - Ampersand.FSpec.MetaModels - Ampersand.FSpec.ToFSpec.ADL2FSpec - Ampersand.FSpec.ToFSpec.ADL2Plug - Ampersand.FSpec.ToFSpec.Calc @@ -199,16 +206,17 @@ library: - Ampersand.Prototype.StaticFiles_Generated custom-setup: dependencies: - - base == 4.14.3.0 - - bytestring == 0.10.* - - Cabal == 3.2.1.0 - - directory == 1.3.* - - filepath == 1.4.* - - process == 1.6.* - - rio == 0.1.* - - time == 1.9.3 - - salve == 1.0.11 - - zip-archive >= 0.4.1 + ## Note: We rely on stackage to supply the right versions. The set of versions is determined by the resolver in `stack.yaml` + - base + - bytestring + - Cabal + - directory + - filepath + - process + - rio + - time + - salve + - zip-archive executables: ampersand: @@ -220,7 +228,7 @@ executables: - -fwrite-ide-info dependencies: - ampersand - - Cabal == 3.2.1.0 + - Cabal ampPreProc: source-dirs: diff --git a/src/Ampersand/ADL1/Disambiguate.hs b/src/Ampersand/ADL1/Disambiguate.hs index c4d26f209a..7e6729a18d 100644 --- a/src/Ampersand/ADL1/Disambiguate.hs +++ b/src/Ampersand/ADL1/Disambiguate.hs @@ -32,7 +32,7 @@ data Constraints = Cnstr } deriving (Show) -class Traversable d => Disambiguatable d where +class (Traversable d) => Disambiguatable d where -- To make something Disambiguatable, do the following: -- (1) Make sure the type of the Disambiguatable thing has a type variable. -- Suppose "Thing" should become disambiguatable, then "Thing" has "TermPrim" inside somewhere. @@ -60,7 +60,7 @@ class Traversable d => Disambiguatable d where -- (b', (ic2,ib)) = disambInfo cptMap b (ic1,ib1) disambInfo :: ConceptMap -> -- required to turn P_Concepts into proper A_Concepts (see issue #999) - d (TermPrim, DisambPrim) -> --the thing that is disabmiguated + d (TermPrim, DisambPrim) -> -- the thing that is disabmiguated Constraints -> -- the inferred types (from the environment = top down) ( d ((TermPrim, DisambPrim), Constraints), -- only the environment for the term (top down) Constraints -- the inferred type, bottom up (not including the environment, that is: not using the second argument: prevent loops!) @@ -88,7 +88,7 @@ class Traversable d => Disambiguatable d where noConstraints :: Constraints noConstraints = Cnstr [] [] ---TODO: Rename to a more meaningfull name +-- TODO: Rename to a more meaningfull name fullConstraints :: Constraints -> Constraints fullConstraints cs = Cnstr @@ -107,8 +107,8 @@ instance Disambiguatable P_IdentDf where disambInfo cptMap (P_Id o nm c atts) _ = (P_Id o nm c atts', Cnstr (concatMap bottomUpSourceTypes . NE.toList $ restr') []) where (atts', restr') = - NE.unzip $ - fmap (\a -> disambInfo cptMap a (Cnstr [MustBe (pCpt2aCpt cptMap c)] [])) atts + NE.unzip + $ fmap (\a -> disambInfo cptMap a (Cnstr [MustBe (pCpt2aCpt cptMap c)] [])) atts instance Disambiguatable P_IdentSegmnt where disambInfo cptMap (P_IdentExp v) x = (P_IdentExp v', rt) @@ -192,7 +192,9 @@ instance Disambiguatable P_SubIfc where (P_Box o cl' (a' : lst'), Cnstr (bottomUpSourceTypes envA ++ bottomUpSourceTypes envB) []) where (a', envA) = disambInfo cptMap a (Cnstr (bottomUpSourceTypes envB ++ bottomUpSourceTypes env1) []) - (P_Box _ cl' lst', envB) = disambInfo cptMap (P_Box o cl lst) (Cnstr (bottomUpSourceTypes env1 ++ bottomUpSourceTypes envA) []) + (cl', lst', envB) = case disambInfo cptMap (P_Box o cl lst) (Cnstr (bottomUpSourceTypes env1 ++ bottomUpSourceTypes envA) []) of + (P_Box _ cl'' lst'', envB'') -> (cl'', lst'', envB'') + (P_InterfaceRef {}, _) -> fatal "Unexpected result of disambInfo" instance Disambiguatable P_BoxItem where disambInfo @@ -295,7 +297,7 @@ data DisambPrim instance Pretty DisambPrim where pretty = text . show -instance Pretty a => Pretty (a, DisambPrim) where +instance (Pretty a) => Pretty (a, DisambPrim) where pretty (t, _) = pretty t performUpdate :: @@ -308,7 +310,7 @@ performUpdate ((t, unkn), Cnstr srcs' tgts') = Known _ -> pure (t, unkn) Rel xs -> determineBySize - (\x -> if length x == length xs then pure (Rel xs) else impure (Rel x)) + (\x -> if length x == length xs then pure (Rel xs) else Change (Rel x)) ( (findMatch' (mustBeSrc, mustBeTgt) xs `orWhenEmpty` findMatch' (mayBeSrc, mayBeTgt) xs) `orWhenEmpty` xs ) @@ -320,7 +322,7 @@ performUpdate ((t, unkn), Cnstr srcs' tgts') = [EDcV (Sign a b) | a <- Set.toList mustBeSrc, b <- Set.toList mustBeTgt] where suggest [] = pure unkn - suggest lst = impure (Rel lst) -- TODO: find out whether it is equivalent to put "pure" here (which could be faster). + suggest lst = Change (Rel lst) -- TODO: find out whether it is equivalent to put "pure" here (which could be faster). possibleConcs = (mustBeSrc `Set.intersection` mustBeTgt) `orWhenEmptyS` (mustBeSrc `Set.union` mustBeTgt) @@ -341,9 +343,8 @@ performUpdate ((t, unkn), Cnstr srcs' tgts') = mustBe xs = Set.fromList [x | (MustBe x) <- xs] mayBe xs = Set.fromList [x | (MayBe x) <- xs] orWhenEmptyS a b = if Set.null a then b else a - determineBySize _ [a] = impure (t, Known a) + determineBySize _ [a] = Change (t, Known a) determineBySize err lst = fmap (t,) (err lst) - impure x = Change x orWhenEmpty :: [a] -> [a] -> [a] orWhenEmpty a b = if null a then b else a @@ -364,4 +365,4 @@ instance Applicative Change where (<*>) (Change f) (Stable a) = Change (f a) (<*>) (Change f) (Change a) = Change (f a) (<*>) (Stable f) (Change a) = Change (f a) - pure a = Stable a + pure = Stable diff --git a/src/Ampersand/ADL1/Lattices.hs b/src/Ampersand/ADL1/Lattices.hs index e88a18ab84..e6ad2382ae 100644 --- a/src/Ampersand/ADL1/Lattices.hs +++ b/src/Ampersand/ADL1/Lattices.hs @@ -28,7 +28,7 @@ import qualified Data.IntMap as IntMap import qualified Data.IntSet as IntSet import qualified RIO.List as L import qualified RIO.Map as Map -import qualified RIO.Map.Partial as PARTIAL --TODO: Get rid of partial functions +import qualified RIO.Map.Partial as PARTIAL -- TODO: Get rid of partial functions import qualified RIO.Set as Set -- optimisations possible for the EqualitySystem(s): @@ -98,7 +98,7 @@ findUpperbounds :: (Ord a) => Op1EqualitySystem a -> FreeLattice a -> [Set.Set a findUpperbounds = findWith findSubsetInRevMap (\x -> [fromList [x]]) findWith :: - Ord a => + (Ord a) => ([Int] -> RevMap a -> b) -> -- Function that finds the normalized form (a -> b) -> -- Shorthand in case the FreeLattice does not need to go through the translation process Op1EqualitySystem a -> -- system in which the FreeLattice elements can be found @@ -135,7 +135,7 @@ findWith f f2 es@(ES1 _ back _) trmUnsimplified = simplifySet :: Op1EqualitySystem t -> IntSet.IntSet -> IntSet.IntSet simplifySet (ES1 _ _ imap) x = imapTranslate imap x IntSet.empty -latticeToTranslatable :: Ord a => Op1EqualitySystem a -> FreeLattice a -> Maybe [IntSet.IntSet] +latticeToTranslatable :: (Ord a) => Op1EqualitySystem a -> FreeLattice a -> Maybe [IntSet.IntSet] latticeToTranslatable (ES1 m _ _) = t where t (Atom a) = do r <- Map.lookup a m; return [r] @@ -212,19 +212,22 @@ reverseMap lst = RevMap (Set.fromList (map fst empties)) (buildMap rest) where (empties, rest) = L.partition (null . snd) lst - buildMap [] = IntMap.empty - buildMap o@((_, ~(f : _)) : _) = - IntMap.insert f (reverseMap (map tail2 h)) (buildMap tl) - where - tail2 (a, b) = (a, tail b) - (h, tl) = L.partition ((== f) . head . snd) o - tail [] = fatal "tail called on empty list" - tail (_ : t) = t - head [] = fatal "head used on empty list." - head (x : _) = x + buildMap :: (Ord a) => [(a, [IntMap.Key])] -> IntMap (RevMap a) + buildMap o = case o of + [] -> IntMap.empty + ((_, []) : _) -> fatal "This should be impossible, for the empties are taken out before." + ((_, f : _) : _) -> IntMap.insert f (reverseMap (map tail2 h)) (buildMap tl) + where + tail2 :: (a, [IntMap.Key]) -> (a, [IntMap.Key]) + tail2 (a, b) = (a, tail b) + (h, tl) = L.partition ((== f) . head . snd) o + tail [] = fatal "tail called on empty list" + tail (_ : t) = t + head [] = fatal "head used on empty list." + head (x : _) = x -- | Change the system into one with fast reverse lookups -optimize1 :: Ord a => EqualitySystem a -> Op1EqualitySystem a +optimize1 :: (Ord a) => EqualitySystem a -> Op1EqualitySystem a optimize1 (ES oldmap oldimap) = ES1 newmap @@ -308,10 +311,10 @@ instance SetLike Set.Set where -- | A single set of operations to use both for ordered lists and for sets class SetLike x where -- I dislike having to put Ord everywhere, is there another way? (Without including a in the class) - toList :: Ord a => x a -> [a] - fromList :: Ord a => [a] -> x a - fromSet :: Ord a => Set.Set a -> x a - slEmpty :: Ord a => x a + toList :: (Ord a) => x a -> [a] + fromList :: (Ord a) => [a] -> x a + fromSet :: (Ord a) => Set.Set a -> x a + slEmpty :: (Ord a) => x a slEmpty = fromList [] - slNull :: Ord a => x a -> Bool + slNull :: (Ord a) => x a -> Bool slNull = null . toList diff --git a/src/Ampersand/ADL1/P2A_Converters.hs b/src/Ampersand/ADL1/P2A_Converters.hs index e55750ea81..7f3c668013 100644 --- a/src/Ampersand/ADL1/P2A_Converters.hs +++ b/src/Ampersand/ADL1/P2A_Converters.hs @@ -68,9 +68,9 @@ checkPurposes ctx = in case danglingPurposes of [] -> pure () x : xs -> - Errors $ - mkDanglingPurposeError x - NE.:| map mkDanglingPurposeError xs + Errors + $ mkDanglingPurposeError x + NE.:| map mkDanglingPurposeError xs -- Return True if the ExplObj in this Purpose does not exist. isDanglingPurpose :: A_Context -> Purpose -> Bool @@ -84,7 +84,8 @@ isDanglingPurpose ctx purp = ExplPattern nm -> nm `notElem` map name (ctxpats ctx) ExplInterface nm -> nm `notElem` map name (ctxifcs ctx) ExplContext nm -> - ctxnm ctx /= nm + ctxnm ctx + /= nm && False -- HJO: This line is a workaround for the issue mentioned in https://github.com/AmpersandTarski/ampersand/issues/46 -- TODO: fix this when we pick up working on multiple contexts. -- Check that interface references are not cyclic @@ -117,19 +118,6 @@ checkInterfaceCycles ctx = [ifc] -> ifc _ -> fatal "Interface lookup returned zero or more than one result" --- Check whether each concept has at most one default view -checkMultipleDefaultViews :: A_Context -> Guarded () -checkMultipleDefaultViews ctx = - case conceptsWithMultipleViews of - [] -> return () - x : xs -> Errors $ fmap mkMultipleDefaultError (x NE.:| xs) - where - conceptsWithMultipleViews = - filter (\x -> NE.length x > 1) - . eqClass ((==) `on` vdcpt) - . filter vdIsDefault - $ ctxvs ctx - checkDanglingRulesInRuleRoles :: A_Context -> Guarded () checkDanglingRulesInRuleRoles ctx = case [ mkDanglingRefError "Rule" nm (arPos rr) @@ -298,8 +286,8 @@ pCtx2aCtx ctxrs = Set.fromList rules, ctxds = Set.fromList relations, ctxpopus = udpops, -- the content is copied from p_pops - ctxcdsOutPats = allConceptDefsOutPats, - ctxcds = allConceptDefs, + ctxcdsOutPats = allConceptDefsOutPats contextInfo, + ctxcds = allConceptDefs contextInfo, ctxks = identdefs, ctxrrules = udefRoleRules', ctxreprs = representationOf contextInfo, @@ -358,14 +346,15 @@ pCtx2aCtx defaultFormat = deffrmtCtxt } where - gns = catMaybes $ pClassify2aClassify conceptmap <$> allGens + gns = mapMaybe (pClassify2aClassify conceptmap) allGens connectedConcepts :: [[A_Concept]] -- a partitioning of all A_Concepts where every two connected concepts are in the same partition. connectedConcepts = connect [] (map (Set.elems . concs) gns) mkTypeMap :: [[A_Concept]] -> [Representation] -> Guarded [(A_Concept, TType)] mkTypeMap groups reprs = - f <$> traverse typeOfGroup groups + f + <$> traverse typeOfGroup groups <*> traverse typeOfSingle [c | c <- conceptsOfReprs, c `notElem` conceptsOfGroups] where f :: [[(A_Concept, TType)]] -> [Maybe (A_Concept, TType, [Origin])] -> [(A_Concept, TType)] @@ -430,7 +419,7 @@ pCtx2aCtx g' a as = case L.partition (disjoint a) as of (_, []) -> (a, as) (hs', hs) -> g' (L.nub $ a <> concat hs) hs' - disjoint :: Eq a => [a] -> [a] -> Bool + disjoint :: (Eq a) => [a] -> [a] -> Bool disjoint ys = null . L.intersect ys mkTypology :: [A_Concept] -> Guarded Typology @@ -444,8 +433,8 @@ pCtx2aCtx { tyroot = r, tyCpts = reverse . sortSpecific2Generic gns $ cs } - rs -> mkMultipleRootsError rs $ - case filter isInvolved gns of + rs -> mkMultipleRootsError rs + $ case filter isInvolved gns of [] -> fatal "No involved gens" x : xs -> x NE.:| xs where @@ -674,13 +663,14 @@ pCtx2aCtx in if viewIsCompatible then pure () else - Errors . pure $ - mkIncompatibleViewError objDef viewId viewAnnCptStr viewDefCptStr + Errors + . pure + $ mkIncompatibleViewError objDef viewId viewAnnCptStr viewDefCptStr Nothing -> Errors . pure $ mkUndeclaredError "view" objDef viewId obj crud (e, sr) s = ( BxExpr ObjectDef - { objnm = nm, + { objnmOD = nm, objPos = orig, objExpression = e, objcrud = crud, @@ -697,7 +687,7 @@ pCtx2aCtx pure ( BxTxt BoxTxt - { objnm = nm, + { objnmBT = nm, objpos = orig, objtxt = str }, @@ -709,9 +699,10 @@ pCtx2aCtx case mCrud of Nothing -> mostLiberalCruds (Origin "Default for Cruds") "" Just pc@(P_Cruds org userCrud) - | (length . L.nub . map toUpper) userCrudString == length userCrudString + | (length . L.nub . map toUpper) userCrudString + == length userCrudString && all isValidChar userCrudString -> - warnings pc $ mostLiberalCruds org userCrud + warnings pc $ mostLiberalCruds org userCrud | otherwise -> Errors . pure $ mkInvalidCRUDError org userCrud where userCrudString = T.unpack userCrud @@ -736,44 +727,44 @@ pCtx2aCtx | toLower c `elem` T.unpack str = False | otherwise = def' warnings :: P_Cruds -> Guarded Cruds -> Guarded Cruds - warnings pc@(P_Cruds _ crd) aCruds = addWarnings warns aCruds + warnings pc@(P_Cruds _ crd) = addWarnings warns where warns :: [Warning] warns = - map (mkCrudWarning pc) $ - [ [ "'C' was specified, but the term ", - " " <> showA expr, - "doesn't allow for the creation of a new atom at its target concept (" <> name (target expr) <> ") " + map (mkCrudWarning pc) + $ [ [ "'C' was specified, but the term ", + " " <> showA expr, + "doesn't allow for the creation of a new atom at its target concept (" <> name (target expr) <> ") " + ] + <> [ " HINT: You might want to use U(pdate), which updates the pair in the relation." + | isFitForCrudU expr, + 'U' `notElem` T.unpack crd + ] + | 'C' `elem` T.unpack crd && not (isFitForCrudC expr) ] - <> [ " HINT: You might want to use U(pdate), which updates the pair in the relation." - | isFitForCrudU expr, - 'U' `notElem` T.unpack crd - ] - | 'C' `elem` T.unpack crd && not (isFitForCrudC expr) - ] - <> [ [ "'R' was specified, but the term ", - " " <> showA expr, - "doesn't allow for read of the pairs in that term." - ] - | 'R' `elem` T.unpack crd && not (isFitForCrudR expr) + <> [ [ "'R' was specified, but the term ", + " " <> showA expr, + "doesn't allow for read of the pairs in that term." ] - <> [ [ "'U' was specified, but the term ", - " " <> showA expr, - "doesn't allow to insert or delete pairs in it." - ] - | 'U' `elem` T.unpack crd && not (isFitForCrudU expr) + | 'R' `elem` T.unpack crd && not (isFitForCrudR expr) + ] + <> [ [ "'U' was specified, but the term ", + " " <> showA expr, + "doesn't allow to insert or delete pairs in it." ] - <> [ [ "'D' was specified, but the term ", - " " <> showA expr, - "doesn't allow for the deletion of an atom from its target concept (" <> name (target expr) <> ") " - ] - | 'D' `elem` T.unpack crd && not (isFitForCrudD expr) + | 'U' `elem` T.unpack crd && not (isFitForCrudU expr) + ] + <> [ [ "'D' was specified, but the term ", + " " <> showA expr, + "doesn't allow for the deletion of an atom from its target concept (" <> name (target expr) <> ") " ] - <> [ [ "R(ead) is required to do U(pdate) or D(elete) ", - "however, you explicitly specified 'r'." - ] - | 'r' `elem` T.unpack crd && ('U' `elem` T.unpack crd || 'D' `elem` T.unpack crd) + | 'D' `elem` T.unpack crd && not (isFitForCrudD expr) + ] + <> [ [ "R(ead) is required to do U(pdate) or D(elete) ", + "however, you explicitly specified 'r'." ] + | 'r' `elem` T.unpack crd && ('U' `elem` T.unpack crd || 'D' `elem` T.unpack crd) + ] pSubi2aSubi :: ContextInfo -> Expression -> -- Expression of the surrounding @@ -789,8 +780,8 @@ pCtx2aCtx P_InterfaceRef {si_str = ifcId} -> do (refIfcExpr, _) <- case lookupDisambIfcObj (declDisambMap ci) ifcId of - Just disambObj -> typecheckTerm ci $ - case disambObj of + Just disambObj -> typecheckTerm ci + $ case disambObj of P_BxExpr {} -> obj_ctx disambObj -- term is type checked twice, but otherwise we need a more complicated type check method to access already-checked interfaces. TODO: hide possible duplicate errors in a nice way (that is: via CtxError) P_BxTxt {} -> fatal "TXT is not expected here." Nothing -> Errors . pure $ mkUndeclaredError "interface" o ifcId @@ -804,11 +795,12 @@ pCtx2aCtx } ) P_Box {} -> - addWarnings warnings $ - build <$> traverse (fn <=< typecheckObjDef ci) l - <* uniqueNames "attribute within a BOX specification" (btKeys . si_header $ x) - <* uniqueNames "label in box" l -- ensure that each label in a box has a unique name. - <* mustBeObject (target objExpr) + addWarnings warnings + $ build + <$> traverse (fn <=< typecheckObjDef ci) l + <* uniqueNames "attribute within a BOX specification" (btKeys . si_header $ x) + <* uniqueNames "label in box" l -- ensure that each label in a box has a unique name. + <* mustBeObject (target objExpr) where l :: [P_BoxItem (TermPrim, DisambPrim)] l = si_box x @@ -875,37 +867,28 @@ pCtx2aCtx disambNamedRel (PNamedRel _ r (Just s)) = findRelsTyped declMap r $ pSign2aSign fun s pIfc2aIfc :: ContextInfo -> (P_Interface, P_BoxItem (TermPrim, DisambPrim)) -> Guarded Interface - pIfc2aIfc declMap (pIfc, objDisamb) = - build $ pObjDefDisamb2aObjDef declMap objDisamb - where - build :: Guarded BoxItem -> Guarded Interface - build gb = - case gb of - Errors x -> Errors x - Checked obj' ws -> - addWarnings ws $ - case obj' of - BxExpr o -> - case ttype . target . objExpression $ o of - Object -> - pure - Ifc - { ifcIsAPI = ifc_IsAPI pIfc, - ifcname = name pIfc, - ifcRoles = ifc_Roles pIfc, - ifcObj = o, - ifcConjuncts = [], -- to be enriched in Adl2fSpec with rules to be checked - ifcPos = origin pIfc, - ifcPurpose = ifc_Prp pIfc - } - tt -> - Errors . pure - . mkInterfaceMustBeDefinedOnObject pIfc (target . objExpression $ o) - $ tt - BxTxt _ -> fatal "Unexpected BxTxt" --Interface should not have TXT only. it should have a term object. - ttype :: A_Concept -> TType - ttype = representationOf declMap - + pIfc2aIfc declMap (pIfc, objDisamb) = do + boxItem <- pObjDefDisamb2aObjDef declMap objDisamb + case boxItem of + BxExpr o -> + case representationOf declMap . target . objExpression $ o of + Object -> + pure + Ifc + { ifcIsAPI = ifc_IsAPI pIfc, + ifcname = name pIfc, + ifcRoles = ifc_Roles pIfc, + ifcObj = o, + ifcConjuncts = [], -- to be enriched in Adl2fSpec with rules to be checked + ifcPos = origin pIfc, + ifcPurpose = ifc_Prp pIfc + } + tt -> + Errors + . pure + . mkInterfaceMustBeDefinedOnObject pIfc (target . objExpression $ o) + $ tt + BxTxt _ -> fatal "Unexpected BxTxt" -- Interface should not have TXT only. it should have a term object. pRoleRule2aRoleRule :: P_RoleRule -> A_RoleRule pRoleRule2aRoleRule prr = A_RoleRule @@ -916,15 +899,16 @@ pCtx2aCtx pPat2aPat :: ContextInfo -> P_Pattern -> Guarded Pattern pPat2aPat ci ppat = - f <$> traverse (pRul2aRul ci (Just $ name ppat)) (pt_rls ppat) + f + <$> traverse (pRul2aRul ci (Just $ name ppat)) (pt_rls ppat) <*> traverse (pIdentity2aIdentity ci (Just $ name ppat)) (pt_ids ppat) <*> traverse (pPop2aPop ci) (pt_pop ppat) <*> traverse (pViewDef2aViewDef ci) (pt_vds ppat) <*> traverse (pPurp2aPurp ci) (pt_xps ppat) <*> traverse (pDecl2aDecl (representationOf ci) cptMap (Just $ name ppat) deflangCtxt deffrmtCtxt) (pt_dcs ppat) - <*> traverse (pure . pConcDef2aConcDef (defaultLang ci) (defaultFormat ci)) (pt_cds ppat) - <*> traverse (pure . pRoleRule2aRoleRule) (pt_RRuls ppat) - <*> traverse pure (pt_Reprs ppat) + <*> pure (fmap (pConcDef2aConcDef (conceptMap ci) (defaultLang ci) (defaultFormat ci)) (pt_cds ppat)) + <*> pure (fmap pRoleRule2aRoleRule (pt_RRuls ppat)) + <*> pure (pt_Reprs ppat) <*> traverse (pEnforce2aEnforce ci (Just $ name ppat)) (pt_enfs ppat) where f rules' keys' pops' views' xpls relations conceptdefs roleRules representations enforces' = @@ -933,7 +917,7 @@ pCtx2aCtx ptpos = origin ppat, ptend = pt_end ppat, ptrls = Set.fromList rules', - ptgns = catMaybes $ pClassify2aClassify (conceptMap ci) <$> pt_gns ppat, + ptgns = mapMaybe (pClassify2aClassify (conceptMap ci)) (pt_gns ppat), ptdcs = Set.fromList relations, ptrrs = roleRules, ptcds = conceptdefs, @@ -1013,8 +997,8 @@ pCtx2aCtx let tgtOk = target expr `isaC` target rel unless tgtOk $ mustBeOrdered pos' (Tgt, expr) (Tgt, rel) let expr' = - addEpsilonLeft genLattice (source rel) $ - addEpsilonRight genLattice (target rel) expr + addEpsilonLeft genLattice (source rel) + $ addEpsilonRight genLattice (target rel) expr return AEnforce { pos = pos', @@ -1044,12 +1028,13 @@ pCtx2aCtx rrmean = [], rrmsg = [], rrviol = - Just . PairView $ - PairViewText pos' ("{EX} " <> command <> ";" <> name rel <> ";" <> name (source rel) <> ";") - NE.:| [ PairViewExp pos' Src (EDcI (source rel)), - PairViewText pos' $ ";" <> name (target rel) <> ";", - PairViewExp pos' Tgt (EDcI (target rel)) - ], + Just + . PairView + $ PairViewText pos' ("{EX} " <> command <> ";" <> name rel <> ";" <> name (source rel) <> ";") + NE.:| [ PairViewExp pos' Src (EDcI (source rel)), + PairViewText pos' $ ";" <> name (target rel) <> ";", + PairViewExp pos' Tgt (EDcI (target rel)) + ], rrpat = mPat, rrkind = Enforce } @@ -1105,7 +1090,7 @@ pCtx2aCtx pPurp2aPurp :: ContextInfo -> PPurpose -> Guarded Purpose pPurp2aPurp ci - PRef2 + PPurpose { pos = orig, -- :: Origin pexObj = objref, -- :: PRefObj pexMarkup = pmarkup, -- :: P_Markup @@ -1130,10 +1115,10 @@ pCtx2aCtx pRefObj2aRefObj _ (PRef2Pattern s) = pure $ ExplPattern s pRefObj2aRefObj _ (PRef2Interface s) = pure $ ExplInterface s pRefObj2aRefObj _ (PRef2Context s) = pure $ ExplContext s - allConceptDefsOutPats :: [AConceptDef] - allConceptDefsOutPats = map (pConcDef2aConcDef deflangCtxt deffrmtCtxt) p_conceptdefs - allConceptDefs :: [AConceptDef] - allConceptDefs = map (pConcDef2aConcDef deflangCtxt deffrmtCtxt) (p_conceptdefs <> concatMap pt_cds p_patterns) + allConceptDefsOutPats :: ContextInfo -> [AConceptDef] + allConceptDefsOutPats ci = map (pConcDef2aConcDef (conceptMap ci) deflangCtxt deffrmtCtxt) p_conceptdefs + allConceptDefs :: ContextInfo -> [AConceptDef] + allConceptDefs ci = map (pConcDef2aConcDef (conceptMap ci) deflangCtxt deffrmtCtxt) (p_conceptdefs <> concatMap pt_cds p_patterns) udefRoleRules' :: [A_RoleRule] udefRoleRules' = map @@ -1306,7 +1291,7 @@ pDecl2aDecl :: pDecl2aDecl typ cptMap maybePatName defLanguage defFormat pd = do checkEndoProps - --propLists <- mapM pProp2aProps . Set.toList $ dec_prps pd + -- propLists <- mapM pProp2aProps . Set.toList $ dec_prps pd dflts <- mapM pReldefault2aReldefaults . L.nub $ dec_defaults pd return Relation @@ -1348,14 +1333,16 @@ pDecl2aDecl typ cptMap maybePatName defLanguage defFormat pd = P_Rfx -> [Rfx] P_Irf -> [Irf] P_Prop -> [Sym, Asy] + P_Map -> [Uni, Tot] + P_Bij -> [Inj, Sur] decSign = pSign2aSign cptMap (dec_sign pd) checkEndoProps :: Guarded () checkEndoProps | source decSign == target decSign = - pure () + pure () | null xs = - pure () + pure () | otherwise = Errors . pure $ mkEndoPropertyError (origin pd) (Set.toList xs) where xs = Set.filter isEndoProp $ dec_prps pd @@ -1368,14 +1355,15 @@ pDisAmb2Expr (_, Rel [x]) = pure x pDisAmb2Expr (o, dx) = cannotDisambiguate o dx pConcDef2aConcDef :: + ConceptMap -> Lang -> -- The default language PandocFormat -> -- The default pandocFormatPConceptDef PConceptDef -> AConceptDef -pConcDef2aConcDef defLanguage defFormat pCd = +pConcDef2aConcDef conceptmap defLanguage defFormat pCd = AConceptDef { pos = origin pCd, - acdcpt = name pCd, + acdcpt = pCpt2aCpt conceptmap (PCpt {p_cptnm = name pCd}), acddef2 = pCDDef2Mean defLanguage defFormat $ cddef2 pCd, acdmean = map (pMean2aMean defLanguage defFormat) (cdmean pCd), acdfrom = cdfrom pCd @@ -1480,10 +1468,10 @@ instance Functor TT where fmap f (MBE a b) = MBE (f a) (f b) fmap f (MBG a b) = MBG (f a) (f b) -getAConcept :: HasSignature a => SrcOrTgt -> a -> A_Concept +getAConcept :: (HasSignature a) => SrcOrTgt -> a -> A_Concept getAConcept Src = source getAConcept Tgt = target -getConcept :: HasSignature a => SrcOrTgt -> a -> Type +getConcept :: (HasSignature a) => SrcOrTgt -> a -> Type getConcept Src = aConcToType . source getConcept Tgt = aConcToType . target diff --git a/src/Ampersand/ADL1/PrettyPrinters.hs b/src/Ampersand/ADL1/PrettyPrinters.hs index 7ab94d183c..c30eedafbe 100644 --- a/src/Ampersand/ADL1/PrettyPrinters.hs +++ b/src/Ampersand/ADL1/PrettyPrinters.hs @@ -1,469 +1,508 @@ -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# OPTIONS_GHC -fno-warn-orphans #-} - -module Ampersand.ADL1.PrettyPrinters (Pretty (..), prettyPrint) where - -import Ampersand.Basics hiding (view, (<$>)) -import Ampersand.Core.ParseTree -import Ampersand.Input.ADL1.Lexer (keywords) -import Data.List (nub) -import RIO.Char (isLetter, toUpper) -import qualified RIO.NonEmpty as NE -import qualified RIO.Set as Set -import qualified RIO.Text as T -import qualified RIO.Text.Partial as Partial (replace) -import Text.PrettyPrint.Leijen - -prettyPrint :: Pretty a => a -> Text -prettyPrint x = T.pack $ displayS (renderPretty rfrac col_width doc) "" - where - col_width = 120 - rfrac = 0.4 - doc = pretty x - -(<~>) :: Pretty b => Doc -> b -> Doc -(<~>) a b = a <+> pretty b - -(<+\>) :: Doc -> Doc -> Doc -(<+\>) a b = a <$$> b - -(<~\>) :: Pretty b => Doc -> b -> Doc -(<~\>) a b = a <+\> pretty b - -perline :: Pretty a => [a] -> Doc -perline = vsep . map pretty - -quote :: Text -> Doc -quote = text . show - -quotePurpose :: Text -> Doc -quotePurpose p = text "{+" escapeExpl p text "+}" - where - escapeExpl = text . T.unpack . escapeCommentStart . escapeLineComment . escapeExplEnd - escapeCommentStart = escape "{-" - escapeLineComment = escape "--" - escapeExplEnd = escape "+}" - escape x = replace' x (T.intersperse ' ' x) - replace' :: Text -> Text -> Text -> Text - replace' needle replacement haystack - | T.null needle = fatal "Empty needle." - | otherwise -- replace is now safe to use, because we have a non-empty needle - = - Partial.replace needle replacement haystack - -isId :: Text -> Bool -isId xs = - case T.uncons xs of - Nothing -> False - Just (h, _) -> T.all isIdChar xs && isFirstIdChar h && xs `notElem` map T.pack keywords - where - isFirstIdChar x = x == '_' || isLetter x - isIdChar x = isFirstIdChar x || elem x ['0' .. '9'] - -isUpperId :: Text -> Bool -isUpperId xs = - case T.uncons xs of - Nothing -> False - Just (h, _) -> isId xs && h `elem` ['A' .. 'Z'] - -maybeQuote :: Text -> Doc -maybeQuote a = if isId a then (text . T.unpack) a else quote a - --- adds quotes unless it's an upper identifier -quoteConcept :: Text -> Doc -quoteConcept a = if isUpperId a then (text . T.unpack) a else quote a - -prettyhsep :: Pretty a => [a] -> Doc -prettyhsep = hsep . map pretty - -commas :: [Doc] -> Doc -commas = encloseSep empty empty comma - -listOf :: Pretty a => [a] -> Doc -listOf = commas . map pretty - -listOf1 :: Pretty a => NE.NonEmpty a -> Doc -listOf1 = listOf . NE.toList - -separate :: Pretty a => Text -> [a] -> Doc -separate d xs = encloseSep empty empty ((text . T.unpack) d) $ map pretty xs - -instance Pretty P_Context where - pretty (PCtx nm _ lang markup pats rs ds cs ks rrules reprs vs gs ifcs ps pops metas enfs) = - text "CONTEXT" - <+> quoteConcept nm - <~> lang - <~> markup - <+\> perline metas - <+\> perline ps - <+\> perline pats - <+\> perline rs - <+\> perlineRelations ds - <+\> perline cs - <+\> perline ks - <+\> perline rrules - <+\> perline reprs - <+\> perline vs - <+\> perline gs - <+\> perline ifcs - <+\> perline pops - <+\> perline enfs - <+\> text "ENDCONTEXT" - -perlineRelations :: [P_Relation] -> Doc -perlineRelations ds = - if length ds > 4 * length (nub (map src ds)) - then vsep [vsep [pretty (d :: P_Relation) | d <- ds, src d == s] | s <- nub (map src ds)] -- if there are many wide tables (as is the case with data-analysis), then sort per entity. - else vsep (map pretty ds) - where - src = pSrc . dec_sign - -instance Pretty MetaData where - pretty (MetaData _ nm val) = - text "META" <+> quote nm <+> quote val - -instance Pretty P_RoleRule where - pretty (Maintain _ roles rules) = - text "ROLE" <+> listOf1 roles <+> text "MAINTAINS" <+> commas (NE.toList . fmap maybeQuote $ rules) - -instance Pretty Role where - pretty (Role nm) = maybeQuote nm - pretty (Service nm) = maybeQuote nm - -instance Pretty P_Pattern where - pretty (P_Pat _ nm rls gns dcs rruls reprs cds ids vds xps pop _ enfs) = - text "PATTERN" - <+> quoteConcept nm - <+\> perline rls - <+\> perline gns - <+\> perline dcs - <+\> perline rruls - <+\> perline reprs - <+\> perline cds - <+\> perline ids - <+\> perline vds - <+\> perline xps - <+\> perline pop - <+\> perline enfs - <+\> text "ENDPATTERN" - -instance Pretty P_Relation where - pretty (P_Relation nm sign prps dflts pragma mean _) = - text "RELATION" - <+> (text . T.unpack) nm <~> sign - <+> props - <+> if null dflts - then empty - else - text "DEFAULT" - <+\> (hsep . map pretty) dflts - <+\> pretty pragma - <+\> prettyhsep mean - where - props - | null prps = empty - | otherwise = pretty $ Set.toList prps - -instance Pretty Pragma where - pretty (Pragma _ l m r) = text "PRAGMA" <+> hsep (map quote [l, m, r]) - -instance Pretty a => Pretty (Term a) where - pretty p = case p of - Prim a -> pretty a - -- level 0 (rule) - PEqu _ t1 t2 -> two t1 t2 "=" - PInc _ t1 t2 -> two t1 t2 " |- " - -- level 1 - PIsc _ t1 t2 -> two t1 t2 "/\\" - PUni _ t1 t2 -> two t1 t2 "\\/" - -- level 2 - PDif _ t1 t2 -> two t1 t2 "-" - -- level 3 - PLrs _ t1 t2 -> two t1 t2 "/" - PRrs _ t1 t2 -> two t1 t2 "\\" - PDia _ t1 t2 -> two t1 t2 "<>" - -- level 4 - PCps _ t1 t2 -> two t1 t2 ";" - PRad _ t1 t2 -> two t1 t2 "!" - PPrd _ t1 t2 -> two t1 t2 "#" - -- level 5 - PKl0 _ t -> post t "*" - PKl1 _ t -> post t "+" - PFlp _ t -> post t "~" - PCpl _ t -> pre t " -" -- a double dash can happen when combined with PDif, therefore the extra space - -- level 6 - PBrk _ t -> parens $ pretty t - where - post t op = pretty t <> text op - pre t op = text op <> pretty t - two t1 t2 op = pretty t1 <> text op <> pretty t2 - -instance Pretty TermPrim where - pretty p = case p of - PI _ -> text "I" - Pid _ concept -> text "I[" <> pretty concept <> text "]" - Patm _ val mCpt -> - pretty val <> case mCpt of - Nothing -> empty - Just concept -> text "[" <> pretty concept <> text "]" - PVee _ -> text "V" - Pfull _ s1 s2 -> text "V" <~> P_Sign s1 s2 - PNamedR rel -> pretty rel - -instance Pretty P_NamedRel where - pretty (PNamedRel _ str mpSign) = (text . T.unpack) str <~> mpSign - -instance Pretty (PairView TermPrim) where - pretty (PairView ss) = text "VIOLATION" <+> parens (listOf1 ss) - -instance Pretty (PairView (Term TermPrim)) where - pretty (PairView ss) = text "VIOLATION" <+> parens (listOf1 ss) - -instance Pretty (PairViewSegment TermPrim) where - pretty (PairViewText _ str) = text "TXT" <+> quote str - pretty (PairViewExp _ srcTgt term) = pretty srcTgt <~> term - -instance Pretty (PairViewSegment (Term TermPrim)) where - pretty (PairViewText _ str) = text "TXT" <+> quote str - pretty (PairViewExp _ srcTgt term) = pretty srcTgt <~> term - -instance Pretty SrcOrTgt where - pretty = text . map toUpper . show - -instance Pretty (P_Rule TermPrim) where - pretty (P_Rule _ nm expr mean msg viol) = - text "RULE" <+> rName - <~> expr - <+\> perline mean - <+\> perline msg - <~\> viol - where - rName = - if T.null nm - then empty - else maybeQuote nm <> text ":" - -instance Pretty (P_Enforce TermPrim) where - pretty (P_Enforce _ rel op expr) = - text "ENFORCE" <+> pretty rel <+> pretty op - <~> expr - -instance Pretty EnforceOperator where - pretty op = case op of - IsSuperSet _ -> text ">:" - IsSubSet _ -> text ":<" - IsSameSet _ -> text ":=" - -instance Pretty PConceptDef where - pretty (PConceptDef _ cpt def mean _) -- from, the last argument, is not used in the parser - = - text "CONCEPT" <+> quoteConcept cpt - <+> pretty def <+\> perline mean - -instance Pretty PCDDef where - pretty (PCDDefNew mean) = pretty mean - pretty (PCDDefLegacy def ref) = quote def <+> maybeText ("[" <> ref <> "]") - where - maybeText txt = - if T.null txt - then empty - else quote txt - -instance Pretty P_Population where - pretty p = case p of - P_RelPopu _ _ _ nrel cs -> text "POPULATION" <+> pretty nrel <+> text "CONTAINS" <+> contents cs - P_CptPopu _ cpt ps -> text "POPULATION" <+> pretty cpt <+> text "CONTAINS" <+> pretty ps - where - contents = list . map pretty - -instance Pretty Representation where - pretty (Repr _ cs tt) = text "REPRESENT" <+> listOf1 cs <~> text "TYPE" <+> pretty tt - -instance Pretty TType where - pretty = text . show - -instance Pretty P_Interface where - pretty (P_Ifc isAPI nm roles obj _ _) = - text (if isAPI then "API " else "INTERFACE ") <+> maybeQuote nm - <+> iroles - <+> ( case obj of - P_BxExpr {} -> - nest 2 (text ":" <+> pretty (obj_ctx obj) <$> pretty (obj_msub obj)) - P_BxTxt {} -> fatal "TXT must not be used directly in a P_Ifc." - ) - where - iroles = - if null roles - then empty - else text "FOR" <+> listOf roles - -instance Pretty a => Pretty (P_BoxItem a) where - pretty obj = - maybeQuote (name obj) <+> text ":" - <+> case obj of - (P_BxExpr _ _ ctx mCrud mView msub) -> - nest 2 (pretty ctx <+> crud mCrud <+> view mView <$> pretty msub) - (P_BxTxt _ _ str) -> - text "TXT" <+> quote str - where - crud Nothing = empty - crud (Just cruds) = pretty cruds - view Nothing = empty - view (Just v) = (text . T.unpack) ("<" <> v <> ">") - -instance Pretty P_Cruds where - pretty (P_Cruds _ str) = (text . T.unpack) str - -instance Pretty a => Pretty (P_SubIfc a) where - pretty p = case p of - P_Box _ c bs -> boxSpec c <+> text "[" <> listOf bs <> text "]" - P_InterfaceRef _ isLink str -> text ((if isLink then "LINKTO " else "") ++ "INTERFACE") <+> maybeQuote str - where - boxSpec :: BoxHeader -> Doc - boxSpec x = text "BOX " <+> encloseSep (text " <") (text "> ") (text " ") items - where - items = (text . T.unpack . btType $ x) : (map prettyKey . btKeys $ x) - prettyKey :: TemplateKeyValue -> Doc - prettyKey kv = - (text . T.unpack . name $ kv) - <+> ( case tkval kv of - Nothing -> mempty - Just t -> text " = " <+> (text . show $ t) - ) - -instance Pretty (P_IdentDf TermPrim) where - pretty (P_Id _ lbl cpt ats) = - text "IDENT" <+> maybeQuote lbl <+> text ":" <~> cpt <+> parens (listOf1 ats) - -instance Pretty (P_IdentSegmnt TermPrim) where - pretty (P_IdentExp obj) = - case obj of - (P_BxExpr nm _ ctx _ mView _) -> - ( if T.null nm - then pretty ctx -- no label - else maybeQuote nm <> text ":" <~> ctx - ) - <+> (view . fmap T.unpack) mView - (P_BxTxt nm _ str) -> - maybeQuote nm - <~> text "TXT" <+> quote str - where - view Nothing = empty - view (Just v) = pretty v - -instance Pretty P_ViewDef where - pretty (P_Vd _ lbl cpt True Nothing ats) = - -- legacy syntax - text "VIEW" <+> maybeQuote lbl <+> text ":" - <~> cpt <+> parens (listOf ats) - pretty (P_Vd _ lbl cpt isDefault html ats) = - -- new syntax - text "VIEW" <+> maybeQuote lbl <+> text ":" - <~> cpt - <+> (if isDefault then text "DEFAULT" else empty) - <+> braces (listOf ats) - <~> html - <+> text "ENDVIEW" - -instance Pretty ViewHtmlTemplate where - pretty (ViewHtmlTemplateFile file) = text "HTML" <+> text "TEMPLATE" <+> quote (T.pack file) - -instance Pretty (P_ViewSegment TermPrim) where - pretty (P_ViewSegment mlab _ pl) = - ( case mlab of - Nothing -> empty - Just str -> maybeQuote str <+> text ":" - ) - <~> pretty pl - -instance Pretty (P_ViewSegmtPayLoad TermPrim) where - pretty (P_ViewExp expr) = pretty expr - pretty (P_ViewText txt) = text "TXT" <+> quote txt - -instance Pretty PPurpose where - pretty (PRef2 _ obj markup refIds) = - text "PURPOSE" <~> obj <~> lang <+> refs refIds - <+\> quotePurpose (mString markup) - where - lang = mFormat markup - refs rs = - if null rs - then empty - else text "REF" <+> quote (T.intercalate "; " rs) - -instance Pretty PRef2Obj where - pretty p = case p of - PRef2ConceptDef str -> text "CONCEPT" <+> quoteConcept str - PRef2Relation namedRel -> text "RELATION" <~> namedRel - PRef2Rule str -> text "RULE" <+> maybeQuote str - PRef2IdentityDef str -> text "IDENT" <+> maybeQuote str - PRef2ViewDef str -> text "VIEW" <+> maybeQuote str - PRef2Pattern str -> text "PATTERN" <+> maybeQuote str - PRef2Interface str -> text "INTERFACE" <+> maybeQuote str - PRef2Context str -> text "CONTEXT" <+> maybeQuote str - -instance Pretty PMeaning where - pretty (PMeaning markup) = text "MEANING" <~> markup - -instance Pretty PMessage where - pretty (PMessage markup) = text "MESSAGE" <~> markup - -instance Pretty P_Concept where - pretty (PCpt nm) = quoteConcept nm - pretty P_ONE = text "ONE" - -instance Pretty P_Sign where - pretty (P_Sign src tgt) = brackets (pretty src <> text "*" <> pretty tgt) - -instance Pretty PClassify where - pretty p = - case p of - PClassify _ spc gen -> - text "CLASSIFY" <+> pretty spc - <+> ( case (NE.length gen, NE.filter (spc /=) gen) of - (2, [x]) -> text "ISA" <~> x - _ -> text "IS" <+> separate "/\\" (NE.toList gen) - ) - -instance Pretty Lang where - pretty x = text "IN" <+> (text . map toUpper . show $ x) - -instance Pretty P_Markup where - pretty (P_Markup lang format str) = - pretty lang <~> format <+\> quotePurpose str - -instance Pretty PandocFormat where - pretty = text . map toUpper . show - -instance Pretty PProp where - pretty p = case p of - P_Sur -> text "SUR" - P_Tot -> text "SUR" - _ -> text . map toUpper . show $ p - -instance Pretty PRelationDefault where - pretty x = case x of - PDefAtom sOrT pav -> pretty sOrT <+> text "VALUE " <+> (cat . punctuate (text ", ") . toList $ fmap pretty pav) - PDefEvalPHP sOrT txt -> pretty sOrT <+> text "EVALPHP " <+> text (show txt) - -instance Pretty PAtomPair where - pretty (PPair _ l r) = - text "(" <+> pretty l - <~> text "," <+> pretty r - <~> text ")" - -instance Pretty PAtomValue where - pretty pav = - case pav of - PSingleton _o _ mav -> case mav of - Nothing -> fatal ("The singleton " <> tshow pav <> " has no type, so it cannot be accuratly prettyprinted in a population statement.") - Just val -> text "{" <+> pretty val <+> text "}" - ScriptString _o s -> text . show $ s - XlsxString _o s -> text . show $ s - ScriptInt _o i -> text . show $ i - ScriptFloat _o d -> text . show $ d - XlsxDouble _o d -> fatal ("Prettyprinting a value " <> tshow d <> " from a .xlsx-file, which has to be shown in a term, however the technicaltype is not known") - ComnBool _o b -> text . map toUpper . show $ b - ScriptDate _o x -> text . show $ x - ScriptDateTime _o x -> text . show $ x +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE InstanceSigs #-} +{-# OPTIONS_GHC -fno-warn-orphans #-} + +module Ampersand.ADL1.PrettyPrinters (Pretty (..), prettyPrint) where + +import Ampersand.Basics hiding (view, (<$>)) +import Ampersand.Core.ParseTree +import Ampersand.Input.ADL1.Lexer (keywords) +import Data.List (nub) +import RIO.Char (isLetter, toUpper) +import qualified RIO.NonEmpty as NE +import qualified RIO.Set as Set +import qualified RIO.Text as T +import qualified RIO.Text.Partial as Partial (replace) +import Text.PrettyPrint.Leijen + +prettyPrint :: (Pretty a) => a -> Text +prettyPrint x = T.pack $ displayS (renderPretty rfrac col_width doc) "" + where + col_width = 120 + rfrac = 0.4 + doc = pretty x + +(<~>) :: (Pretty b) => Doc -> b -> Doc +(<~>) a b = a <+> pretty b + +(<+\>) :: Doc -> Doc -> Doc +(<+\>) a b = a <$$> b + +(<~\>) :: (Pretty b) => Doc -> b -> Doc +(<~\>) a b = a <+\> pretty b + +perline :: (Pretty a) => [a] -> Doc +perline = vsep . map pretty + +quote :: Text -> Doc +quote = text . show + +quotePurpose :: Text -> Doc +quotePurpose p = text "{+" <> escapeExpl p <> text "+}" + where + escapeExpl = text . T.unpack . escapeCommentStart . escapeLineComment . escapeExplEnd + escapeCommentStart = escape "{-" + escapeLineComment = escape "--" + escapeExplEnd = escape "+}" + escape x = replace' x (T.intersperse ' ' x) + replace' :: Text -> Text -> Text -> Text + replace' needle replacement haystack + | T.null needle = fatal "Empty needle." + | otherwise -- replace is now safe to use, because we have a non-empty needle + = + Partial.replace needle replacement haystack + +quoteMeaning :: T.Text -> Doc +quoteMeaning m = text "\"" <> escapeExpl m <> text "\"" + where + escapeExpl = text . T.unpack . escapeCommentStart . escapeLineComment . escapeExplEnd + escapeCommentStart = escape "{-" + escapeLineComment = escape "--" + escapeExplEnd = escape "\"" + escape x = replace' x (T.intersperse ' ' x) + replace' :: T.Text -> T.Text -> T.Text -> T.Text + replace' needle replacement haystack + | T.null needle = error "Empty needle." + | otherwise = + Partial.replace needle replacement haystack + +isId :: Text -> Bool +isId xs = + case T.uncons xs of + Nothing -> False + Just (h, _) -> T.all isIdChar xs && isFirstIdChar h && xs `notElem` map T.pack keywords + where + isFirstIdChar x = x == '_' || isLetter x + isIdChar x = isFirstIdChar x || elem x ['0' .. '9'] + +isUpperId :: Text -> Bool +isUpperId xs = + case T.uncons xs of + Nothing -> False + Just (h, _) -> isId xs && h `elem` ['A' .. 'Z'] + +maybeQuote :: Text -> Doc +maybeQuote a = if isId a then (text . T.unpack) a else quote a + +-- adds quotes unless it's an upper identifier +quoteConcept :: Text -> Doc +quoteConcept a = if isUpperId a then (text . T.unpack) a else quote a + +prettyhsep :: (Pretty a) => [a] -> Doc +prettyhsep = hsep . map pretty + +commas :: [Doc] -> Doc +commas = encloseSep empty empty comma + +listOf :: (Pretty a) => [a] -> Doc +listOf = commas . map pretty + +listOf1 :: (Pretty a) => NE.NonEmpty a -> Doc +listOf1 = listOf . NE.toList + +separate :: (Pretty a) => Text -> [a] -> Doc +separate d xs = encloseSep empty empty ((text . T.unpack) d) $ map pretty xs + +instance Pretty P_Context where + pretty (PCtx nm _ lang markup pats rs ds cs ks rrules reprs vs gs ifcs ps pops metas enfs) = + text "CONTEXT" + <+> quoteConcept nm + <~> lang + <~> markup + <+\> perline metas + <+\> text "-- Concepts" + <+\> perline cs + <+\> perline reprs + <+\> perline gs + <+\> text "-- Relations" + <+\> perlineRelations ds + <+\> text "-- Rules" + <+\> perline rs + <+\> perline enfs + <+\> perline ks + <+\> perline pats + <+\> perline rrules + <+\> perline pops + <+\> perline vs + <+\> perline ifcs + <+\> perline ps + <+\> text "ENDCONTEXT" + +perlineRelations :: [P_Relation] -> Doc +perlineRelations ds = + if length ds > 4 * length (nub (map src ds)) + then vsep [vsep [pretty (d :: P_Relation) | d <- ds, src d == s] | s <- nub (map src ds)] -- if there are many wide tables (as is the case with data-analysis), then sort per entity. + else vsep (map pretty ds) + where + src = pSrc . dec_sign + +instance Pretty MetaData where + pretty (MetaData _ nm val) = + text "META" <+> quote nm <+> quote val + +instance Pretty P_RoleRule where + pretty (Maintain _ roles rules) = + text "ROLE" <+> listOf1 roles <+> text "MAINTAINS" <+> commas (NE.toList . fmap maybeQuote $ rules) + +instance Pretty Role where + pretty (Role nm) = maybeQuote nm + pretty (Service nm) = maybeQuote nm + +instance Pretty P_Pattern where + pretty (P_Pat _ nm rs gs rels rruls cpts reprs ids vds xps pop _ enfs) = + text "PATTERN" + <+> quoteConcept nm + <+\> text "-- Concepts" + <+\> perline cpts + <+\> perline reprs + <+\> perline gs + <+\> text "-- Relations" + <+\> perline rels + <+\> text "-- Rules" + <+\> perline rs + <+\> perline enfs + <+\> perline ids + <+\> perline rruls + <+\> perline pop + <+\> perline vds + <+\> perline xps + <+\> text "ENDPATTERN" + +instance Pretty P_Relation where + pretty (P_Relation nm sign prps dflts pragma mean _) = + text "RELATION" + <+> (text . T.unpack) nm + <~> sign + <~> props + <+\> perline mean -- <~> mean heir weggehaald + <+> if null dflts + then empty + else + text "DEFAULT" + <+\> (hsep . map pretty) dflts + <+\> pretty pragma + <+\> prettyhsep mean + where + props + | null prps = empty + | otherwise = pretty $ Set.toList prps -- todo: om props te fixen + +instance Pretty Pragma where + pretty (Pragma _ l m r) = text "PRAGMA" <+> hsep (map quote [l, m, r]) + +instance (Pretty a) => Pretty (Term a) where + pretty p = case p of + Prim a -> pretty a + -- level 0 (rule) + PEqu _ t1 t2 -> two t1 t2 "=" + PInc _ t1 t2 -> two t1 t2 " |- " + -- level 1 + PIsc _ t1 t2 -> two t1 t2 "/\\" + PUni _ t1 t2 -> two t1 t2 "\\/" + -- level 2 + PDif _ t1 t2 -> two t1 t2 "-" + -- level 3 + PLrs _ t1 t2 -> two t1 t2 "/" + PRrs _ t1 t2 -> two t1 t2 "\\" + PDia _ t1 t2 -> two t1 t2 "<>" + -- level 4 + PCps _ t1 t2 -> two t1 t2 ";" + PRad _ t1 t2 -> two t1 t2 "!" + PPrd _ t1 t2 -> two t1 t2 "#" + -- level 5 + PKl0 _ t -> post t "*" + PKl1 _ t -> post t "+" + PFlp _ t -> post t "~" + PCpl _ t -> pre t " -" -- a double dash can happen when combined with PDif, therefore the extra space + -- level 6 + PBrk _ t -> parens $ pretty t + where + post t op = pretty t <> text op + pre t op = text op <> pretty t + two t1 t2 op = pretty t1 <> text op <> pretty t2 + +instance Pretty TermPrim where + pretty p = case p of + PI _ -> text "I" + Pid _ concept -> text "I[" <> pretty concept <> text "]" + Patm _ val mCpt -> + pretty val <> case mCpt of + Nothing -> empty + Just concept -> text "[" <> pretty concept <> text "]" + PVee _ -> text "V" + Pfull _ s1 s2 -> text "V" <~> P_Sign s1 s2 + PNamedR rel -> pretty rel + +instance Pretty P_NamedRel where + pretty (PNamedRel _ str mpSign) = (text . T.unpack) str <~> mpSign + +instance Pretty (PairView TermPrim) where + pretty (PairView ss) = text "VIOLATION" <+> parens (listOf1 ss) + +instance Pretty (PairView (Term TermPrim)) where + pretty (PairView ss) = text "VIOLATION" <+> parens (listOf1 ss) + +instance Pretty (PairViewSegment TermPrim) where + pretty (PairViewText _ str) = text "TXT" <+> quote str + pretty (PairViewExp _ srcTgt term) = pretty srcTgt <~> term + +instance Pretty (PairViewSegment (Term TermPrim)) where + pretty (PairViewText _ str) = text "TXT" <+> quote str + pretty (PairViewExp _ srcTgt term) = pretty srcTgt <~> term + +instance Pretty SrcOrTgt where + pretty = text . map toUpper . show + +instance Pretty (P_Rule TermPrim) where + pretty (P_Rule _ nm expr mean msg viol) = + text "RULE" + <+> rName + <~> expr + <+\> perline mean + <+\> perline msg + <~\> viol + where + rName = + if T.null nm + then empty + else maybeQuote nm <> text ":" + +instance Pretty (P_Enforce TermPrim) where + pretty (P_Enforce _ rel op expr) = + text "ENFORCE" + <+> pretty rel + <+> pretty op + <~> expr + +instance Pretty EnforceOperator where + pretty op = case op of + IsSuperSet _ -> text ">:" + IsSubSet _ -> text ":<" + IsSameSet _ -> text ":=" + +instance Pretty PConceptDef where + pretty (PConceptDef _ cpt def _mean _) -- from, the last argument, is not used in the parser + = + text "CONCEPT" + <+> quoteConcept cpt + <~> pretty def -- <+> pretty _mean -- mean weggehaald omdat deze geen functie heeft in het concept (daar is def al voor) + +instance Pretty PCDDef where + pretty (PCDDefNew def) = + let prettyNoMeaning (PMeaning markup) = pretty markup -- Local function to adjust printing + in prettyNoMeaning def -- Use the local function for pretty printing + pretty (PCDDefLegacy def ref) = quote def <+> maybeText ("" <> ref <> "") -- NET GEDAAN ("[" <> ref <> "]") + where + maybeText txt = + if T.null txt + then empty + else quote txt + +instance Pretty P_Population where + pretty p = case p of + P_RelPopu _ _ _ nrel cs -> text "POPULATION" <+> pretty nrel <+> text "CONTAINS" <+> contents cs + P_CptPopu _ cpt ps -> text "POPULATION" <+> pretty cpt <+> text "CONTAINS" <+> pretty ps + where + contents = list . map pretty + +instance Pretty Representation where + pretty (Repr _ cs tt) = text "REPRESENT" <+> listOf1 cs <~> text "TYPE" <+> pretty tt + +instance Pretty TType where + pretty = text . show + +instance Pretty P_Interface where + pretty (P_Ifc isAPI nm roles obj _ _) = + text (if isAPI then "API " else "INTERFACE ") + <+> maybeQuote nm + <+> iroles + <+> ( case obj of + P_BxExpr {} -> + nest 2 (text ":" <+> pretty (obj_ctx obj) <$> pretty (obj_msub obj)) + P_BxTxt {} -> fatal "TXT must not be used directly in a P_Ifc." + ) + where + iroles = + if null roles + then empty + else text "FOR" <+> listOf roles + +instance (Pretty a) => Pretty (P_BoxItem a) where + pretty obj = + maybeQuote (name obj) + <+> text ":" + <+> case obj of + (P_BxExpr _ _ ctx mCrud mView msub) -> + nest 2 (pretty ctx <+> crud mCrud <+> view mView <$> pretty msub) + (P_BxTxt _ _ str) -> + text "TXT" <+> quote str + where + crud Nothing = empty + crud (Just cruds) = pretty cruds + view Nothing = empty + view (Just v) = (text . T.unpack) ("<" <> v <> ">") + +instance Pretty P_Cruds where + pretty (P_Cruds _ str) = (text . T.unpack) str + +instance (Pretty a) => Pretty (P_SubIfc a) where + pretty p = case p of + P_Box _ c bs -> boxSpec c <+> text "[" <> listOf bs <> text "]" + P_InterfaceRef _ isLink str -> text ((if isLink then "LINKTO " else "") ++ "INTERFACE") <+> maybeQuote str + where + boxSpec :: BoxHeader -> Doc + boxSpec x = text "BOX " <+> encloseSep (text " <") (text "> ") (text " ") items + where + items = (text . T.unpack . btType $ x) : (map prettyKey . btKeys $ x) + prettyKey :: TemplateKeyValue -> Doc + prettyKey kv = + (text . T.unpack . name $ kv) + <+> ( case tkval kv of + Nothing -> mempty + Just t -> text " = " <+> (text . show $ t) + ) + +instance Pretty (P_IdentDf TermPrim) where + pretty (P_Id _ lbl cpt ats) = + text "IDENT" <+> maybeQuote lbl <+> text ":" <~> cpt <+> parens (listOf1 ats) + +instance Pretty (P_IdentSegmnt TermPrim) where + pretty (P_IdentExp obj) = + case obj of + (P_BxExpr nm _ ctx _ mView _) -> + ( if T.null nm + then pretty ctx -- no label + else maybeQuote nm <> text ":" <~> ctx + ) + <+> (view . fmap T.unpack) mView + (P_BxTxt nm _ str) -> + maybeQuote nm + <~> text "TXT" + <+> quote str + where + view Nothing = empty + view (Just v) = pretty v + +instance Pretty P_ViewDef where + pretty (P_Vd _ lbl cpt True Nothing ats) = + -- legacy syntax + text "VIEW" + <+> maybeQuote lbl + <+> text ":" + <~> cpt + <+> parens (listOf ats) + pretty (P_Vd _ lbl cpt isDefault html ats) = + -- new syntax + text "VIEW" + <+> maybeQuote lbl + <+> text ":" + <~> cpt + <+> (if isDefault then text "DEFAULT" else empty) + <+> braces (listOf ats) + <~> html + <+> text "ENDVIEW" + +instance Pretty ViewHtmlTemplate where + pretty (ViewHtmlTemplateFile file) = text "HTML" <+> text "TEMPLATE" <+> quote (T.pack file) + +instance Pretty (P_ViewSegment TermPrim) where + pretty (P_ViewSegment mlab _ pl) = + ( case mlab of + Nothing -> empty + Just str -> maybeQuote str <+> text ":" + ) + <~> pretty pl + +instance Pretty (P_ViewSegmtPayLoad TermPrim) where + pretty (P_ViewExp expr) = pretty expr + pretty (P_ViewText txt) = text "TXT" <+> quote txt + +instance Pretty PPurpose where + pretty (PPurpose _ obj markup refIds) = + text "PURPOSE" <~> obj <~> lang + <+> refs refIds + <+\> quotePurpose (mString markup) + where + lang = mFormat markup + refs rs = + if null rs + then empty + else text "REF" <+> quote (T.intercalate "; " rs) + +instance Pretty PRef2Obj where + pretty p = case p of + PRef2ConceptDef str -> text "CONCEPT" <+> quoteConcept str + PRef2Relation namedRel -> text "RELATION" <~> namedRel + PRef2Rule str -> text "RULE" <+> maybeQuote str + PRef2IdentityDef str -> text "IDENT" <+> maybeQuote str + PRef2ViewDef str -> text "VIEW" <+> maybeQuote str + PRef2Pattern str -> text "PATTERN" <+> maybeQuote str + PRef2Interface str -> text "INTERFACE" <+> maybeQuote str + PRef2Context str -> text "CONTEXT" <+> maybeQuote str + +instance Pretty PMeaning where + pretty (PMeaning markup) = text "MEANING" <~> markup + +instance Pretty PMessage where + pretty (PMessage markup) = text "MESSAGE" <~> markup + +instance Pretty P_Concept where + pretty :: P_Concept -> Doc + pretty (PCpt nm) = quoteConcept nm + pretty P_ONE = text "ONE" + +instance Pretty P_Sign where + pretty (P_Sign src tgt) = brackets (pretty src <> text "*" <> pretty tgt) + +instance Pretty PClassify where + pretty p = + case p of + PClassify _ spc gen -> + text "CLASSIFY" + <+> pretty spc + <+> ( case (NE.length gen, NE.filter (spc /=) gen) of + (2, [x]) -> text "ISA" <~> x + _ -> text "IS" <+> separate "/\\" (NE.toList gen) + ) + +instance Pretty Lang where + pretty x = text "IN" <+> (text . map toUpper . show $ x) + +instance Pretty P_Markup where + pretty (P_Markup lang format str) = + pretty lang <~> format <+> quoteMeaning str + +instance Pretty PandocFormat where + pretty = text . map toUpper . show + +instance Pretty PProp where + pretty = text . show + +instance Pretty PRelationDefault where + pretty x = case x of + PDefAtom sOrT pav -> pretty sOrT <+> text "VALUE " <+> (cat . punctuate (text ", ") . toList $ fmap pretty pav) + PDefEvalPHP sOrT txt -> pretty sOrT <+> text "EVALPHP " <+> text (show txt) + +instance Pretty PAtomPair where + pretty (PPair _ l r) = + text "(" + <+> pretty l + <~> text "," + <+> pretty r + <~> text ")" + +instance Pretty PAtomValue where + pretty pav = + case pav of + PSingleton _o _ mav -> case mav of + Nothing -> fatal ("The singleton " <> tshow pav <> " has no type, so it cannot be accuratly prettyprinted in a population statement.") + Just val -> text "{" <+> pretty val <+> text "}" + ScriptString _o s -> text . show $ s + XlsxString _o s -> text . show $ s + ScriptInt _o i -> text . show $ i + ScriptFloat _o d -> text . show $ d + XlsxDouble _o d -> fatal ("Prettyprinting a value " <> tshow d <> " from a .xlsx-file, which has to be shown in a term, however the technicaltype is not known") + ComnBool _o b -> text . map toUpper . show $ b + ScriptDate _o x -> text . show $ x + ScriptDateTime _o x -> text . show $ x diff --git a/src/Ampersand/ADL1/PrinterMo.hs b/src/Ampersand/ADL1/PrinterMo.hs new file mode 100644 index 0000000000..db783574a9 --- /dev/null +++ b/src/Ampersand/ADL1/PrinterMo.hs @@ -0,0 +1,530 @@ +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# OPTIONS_GHC -fno-warn-orphans #-} + +module Ampersand.ADL1.PrinterMo (PrettyMo (..), prettyMo, prettyMoText) where + +import qualified Ampersand.ADL1.PrettyPrinters as PP +import Ampersand.Basics hiding (view, (<$>)) +import Ampersand.Core.ParseTree +import Ampersand.Input.ADL1.Lexer (keywords) +import Data.List (nub) +import RIO.Char (isLetter, toUpper) +import qualified RIO.NonEmpty as NE +import qualified RIO.Set as Set +import qualified RIO.Text as T +import qualified RIO.Text.Partial as Partial (replace) +import Text.PrettyPrint.Leijen as Leijen + +class PrettyMo a where + prettyMo :: a -> Doc + +prettyMoText :: (PrettyMo a) => a -> Text +prettyMoText x = T.pack $ displayS (renderPretty 0.4 100 (prettyMo x)) "" + +-- (<~>) :: (PrettyMo a, PrettyMo b) => a -> b -> Doc +-- (<~>) a b = prettyMo a <+> prettyMo b + +-- instance PrettyMo Text where +-- prettyMo txt = text $ T.unpack txt -- Zet Text om naar Doc + +-- instance PrettyMo a => PrettyMo (Maybe a) where +-- prettyMo Nothing = text "Nothing" -- Or however you want to represent Nothing +-- prettyMo (Just x) = prettyMo x -- Use the existing PrettyMo instance for `a` + +-- +(<+\!>) :: Doc -> Doc -> Doc +(<+\!>) a b = a <$$> pretty b + +(<~!>) :: (Pretty b) => Doc -> b -> Doc +(<~!>) a b = a <+> pretty b + +(<~\!>) :: (Pretty b) => Doc -> b -> Doc +(<~\!>) a b = a <+> pretty b + +(<+\>) :: Doc -> Doc -> Doc +(<+\>) a b = a <$$> b + +(<~>) :: (PrettyMo b) => Doc -> b -> Doc +(<~>) a b = a <+> prettyMo b + +(<~\>) :: (PrettyMo b) => Doc -> b -> Doc +(<~\>) a b = a <+\> prettyMo b + +perline :: (PrettyMo a) => [a] -> Doc +perline = vsep . map prettyMo + +quote :: Text -> Doc +quote = text . show + +quotePurpose :: Text -> Doc +quotePurpose p = text "{+ " <> escapeExpl p <> text " +}" + where + escapeExpl = text . T.unpack . escapeCommentStart . escapeLineComment . escapeExplEnd + escapeCommentStart = escape "{-" + escapeLineComment = escape "--" + escapeExplEnd = escape "+}" + escape x = replace' x (T.intersperse ' ' x) + replace' :: Text -> Text -> Text -> Text + replace' needle replacement haystack + | T.null needle = fatal "Empty needle." + | otherwise -- replace is now safe to use, because we have a non-empty needle + = + Partial.replace needle replacement haystack + +quoteMeaning :: T.Text -> Doc +quoteMeaning m = text "\"" <> escapeExpl m <> text "\"" + where + escapeExpl = text . T.unpack . escapeCommentStart . escapeLineComment . escapeExplEnd + escapeCommentStart = escape "{-" + escapeLineComment = escape "--" + escapeExplEnd = escape "\"" + escape x = replace' x (T.intersperse ' ' x) + replace' :: T.Text -> T.Text -> T.Text -> T.Text + replace' needle replacement haystack + | T.null needle = error "Empty needle." + | otherwise = + Partial.replace needle replacement haystack + +isId :: Text -> Bool +isId xs = + case T.uncons xs of + Nothing -> False + Just (h, _) -> T.all isIdChar xs && isFirstIdChar h && xs `notElem` map T.pack keywords + where + isFirstIdChar x = x == '_' || isLetter x + isIdChar x = isFirstIdChar x || elem x ['0' .. '9'] + +isUpperId :: Text -> Bool +isUpperId xs = + case T.uncons xs of + Nothing -> False + Just (h, _) -> isId xs && h `elem` ['A' .. 'Z'] + +maybeQuote :: Text -> Doc +maybeQuote a = if isId a then (text . T.unpack) a else quote a + +-- adds quotes unless it's an upper identifier +quoteConcept :: Text -> Doc +quoteConcept a = if isUpperId a then (text . T.unpack) a else quote a + +prettyhsep :: (PrettyMo a) => [a] -> Doc +prettyhsep = hsep . map prettyMo + +commas :: [Doc] -> Doc +commas = encloseSep empty empty comma + +listOf :: (PrettyMo a) => [a] -> Doc +listOf = commas . map prettyMo + +listOf1 :: (PrettyMo a) => NE.NonEmpty a -> Doc +listOf1 = listOf . NE.toList + +separate :: (PrettyMo a) => Text -> [a] -> Doc +separate d xs = encloseSep empty empty ((text . T.unpack) d) $ map prettyMo xs + +instance PrettyMo P_Context where + prettyMo (PCtx nm _ lang markup pats rs ds cs ks rrules reprs vs gs ifcs ps pops metas enfs) = + text "CONTEXT" + <+> quoteConcept nm + <~!> lang + <~!> markup + <+\> perline metas + <+\> perline pats + -- <+\> perline rs + <+\> perlineRelations ds + <+\> perline cs + -- <+\> perline ks + <+\> perline rrules + <+\> perline reprs + <+\> perline vs + <+\> perline gs + <+\> perline ifcs + <+\> perline pops + <+\> perline enfs + <+\> perline ps + <+\> text "ENDCONTEXT" + +perlineRelations :: [P_Relation] -> Doc +perlineRelations ds = + if length ds > 4 * length (nub (map src ds)) + then vsep [vsep [prettyMo (d :: P_Relation) | d <- ds, src d == s] | s <- nub (map src ds)] -- if there are many wide tables (as is the case with data-analysis), then sort per entity. + else vsep (map prettyMo ds) + where + src = pSrc . dec_sign + +instance PrettyMo MetaData where + prettyMo (MetaData _ nm val) = + text "META" <+> quote nm <+> quote val + +instance PrettyMo P_RoleRule where + prettyMo (Maintain _ roles rules) = + text "ROLE" <+> listOf1 roles <+> text "MAINTAINS" <+> commas (NE.toList . fmap maybeQuote $ rules) + +instance PrettyMo Role where + prettyMo (Role nm) = maybeQuote nm + prettyMo (Service nm) = maybeQuote nm + +instance PrettyMo P_Pattern where + prettyMo (P_Pat _ nm rls gns dcs rruls reprs cds ids vds xps pop _ enfs) = + text "PATTERN" + <+> quoteConcept nm + -- <+\> perline rls + <+\> perline gns + <+\> perline dcs + <+\> perline rruls + <+\> perline reprs + <+\> perline cds + -- <+\> perline ids + <+\> perline vds + <+\> perline xps + <+\> perline pop + <+\> perline enfs + <+\> text "ENDPATTERN" + +instance PrettyMo P_Relation where + prettyMo (P_Relation nm sign prps dflts pragma mean _) = + text "RELATION" + <+> (text . T.unpack) nm + <~> sign + <~!> props + <+> if null dflts + then empty + else + text "DEFAULT" + <+\> (hsep . map prettyMo) dflts + <+\> pretty pragma + <+\> prettyhsep mean + where + props + | null prps = empty + | otherwise = pretty $ Set.toList prps + +instance PrettyMo Pragma where + prettyMo (Pragma _ l m r) = text "PRAGMA" <+> hsep (map quote [l, m, r]) + +instance (PrettyMo a) => PrettyMo (Term a) where + prettyMo p = case p of + Prim a -> prettyMo a + -- level 0 (rule) + PEqu _ t1 t2 -> two t1 t2 "=" + PInc _ t1 t2 -> two t1 t2 " |- " + -- level 1 + PIsc _ t1 t2 -> two t1 t2 "/\\" + PUni _ t1 t2 -> two t1 t2 "\\/" + -- level 2 + PDif _ t1 t2 -> two t1 t2 "-" + -- level 3 + PLrs _ t1 t2 -> two t1 t2 "/" + PRrs _ t1 t2 -> two t1 t2 "\\" + PDia _ t1 t2 -> two t1 t2 "<>" + -- level 4 + PCps _ t1 t2 -> two t1 t2 ";" + PRad _ t1 t2 -> two t1 t2 "!" + PPrd _ t1 t2 -> two t1 t2 "#" + -- level 5 + PKl0 _ t -> post t "*" + PKl1 _ t -> post t "+" + PFlp _ t -> post t "~" + PCpl _ t -> pre t " -" -- a double dash can happen when combined with PDif, therefore the extra space + -- level 6 + PBrk _ t -> parens $ prettyMo t + where + post t op = prettyMo t <> text op + pre t op = text op <> prettyMo t + two t1 t2 op = prettyMo t1 <> text op <> prettyMo t2 + +instance PrettyMo TermPrim where + prettyMo p = case p of + PI _ -> text "I" + Pid _ concept -> text "I[" <> prettyMo concept <> text "]" + Patm _ val mCpt -> + prettyMo val <> case mCpt of + Nothing -> empty + Just concept -> text "[" <> prettyMo concept <> text "]" + PVee _ -> text "V" + Pfull _ s1 s2 -> text "V" <~> P_Sign s1 s2 + PNamedR rel -> prettyMo rel + +instance PrettyMo P_NamedRel where + prettyMo (PNamedRel _ str mpSign) = (text . T.unpack) str <~!> mpSign + +instance PrettyMo (PairView TermPrim) where + prettyMo (PairView ss) = text "VIOLATION" <+> parens (listOf1 ss) + +instance PrettyMo (PairView (Term TermPrim)) where + prettyMo (PairView ss) = text "VIOLATION" <+> parens (listOf1 ss) + +instance PrettyMo (PairViewSegment TermPrim) where + prettyMo (PairViewText _ str) = text "TXT" <+> quote str + prettyMo (PairViewExp _ srcTgt term) = prettyMo srcTgt <~> term + +instance PrettyMo (PairViewSegment (Term TermPrim)) where + prettyMo (PairViewText _ str) = text "TXT" <+> quote str + prettyMo (PairViewExp _ srcTgt term) = prettyMo srcTgt <~> term + +instance PrettyMo SrcOrTgt where + prettyMo = text . map toUpper . show + +-- instance PrettyMo (P_Rule TermPrim) where +-- prettyMo (P_Rule _ nm expr mean msg viol) = +-- text "RULE" <+> rName +-- <~> expr +-- <+\> perline mean +-- <+\> perline msg +-- <~\> viol +-- where +-- rName = +-- if T.null nm +-- then empty +-- else maybeQuote nm <> text ":" + +instance PrettyMo (P_Enforce TermPrim) where + prettyMo (P_Enforce _ rel op expr) = + text "ENFORCE" + <+> prettyMo rel + <+> prettyMo op + <~> expr + +instance PrettyMo EnforceOperator where + prettyMo op = case op of + IsSuperSet _ -> text ">:" + IsSubSet _ -> text ":<" + IsSameSet _ -> text ":=" + +instance PrettyMo PConceptDef where + prettyMo (PConceptDef _ cpt def _mean _) -- from, the last argument, is not used in the parser + = + text "CONCEPT" + <+> quoteConcept cpt + <+> prettyMo def + <+> prettyhsep _mean + +instance PrettyMo PCDDef where -- aangepast + prettyMo (PCDDefNew def) = + let prettyNoMeaning (PMeaning markup) = prettyMo markup -- Local function to adjust printing + in prettyNoMeaning def -- Use the local function for pretty printing + prettyMo (PCDDefLegacy def ref) = quote def <+> maybeText ("[" <> ref <> "]") + where + maybeText txt = + if T.null txt + then empty + else quote txt + +instance PrettyMo P_Population where + prettyMo p = case p of + P_RelPopu _ _ _ nrel cs -> text "POPULATION" <+> prettyMo nrel <+> text "CONTAINS" <+> contents cs + P_CptPopu _ cpt ps -> text "POPULATION" <+> prettyMo cpt <+> text "CONTAINS" <+> pretty ps + where + contents = list . map prettyMo + +instance PrettyMo Representation where + prettyMo (Repr _ cs tt) = text "REPRESENT" <+> listOf1 cs <~!> text "TYPE" <+> prettyMo tt + +instance PrettyMo TType where + prettyMo = text . show + +instance PrettyMo P_Interface where + prettyMo (P_Ifc isAPI nm roles obj _ _) = + text (if isAPI then "API " else "INTERFACE ") + <+> maybeQuote nm + <+> iroles + <+> ( case obj of + P_BxExpr {} -> + nest 2 (text ":" <+> prettyMo (obj_ctx obj) <$> pretty (obj_msub obj)) + P_BxTxt {} -> fatal "TXT must not be used directly in a PP_Ifc." + ) + where + iroles = + if null roles + then empty + else text "FOR" <+> listOf roles + +-- instance PrettyMo a => PrettyMo (P_BoxItem a) where +-- prettyMo obj = +-- maybeQuote (name obj) <+> text ":" +-- <+> case obj of +-- (P_BxExpr _ _ ctx mCrud mView msub) -> +-- nest 2 (prettyMo ctx <+> crud mCrud <+> view mView <$> prettyMo msub) +-- (P_BxTxt _ _ str) -> +-- text "TXT" <+> quote str +-- where +-- crud Nothing = empty +-- crud (Just cruds) = prettyMo cruds +-- view Nothing = empty +-- view (Just v) = (text . T.unpack) ("<" <> v <> ">") + +instance PrettyMo P_Cruds where + prettyMo (P_Cruds _ str) = (text . T.unpack) str + +-- instance PrettyMo a => PrettyMo (P_SubIfc a) where +-- prettyMo p = case p of +-- P_Box _ c bs -> boxSpec c <+> text "[" <> listOf bs <> text "]" +-- P_InterfaceRef _ isLink str -> text ((if isLink then "LINKTO " else "") ++ "INTERFACE") <+> maybeQuote str +-- where +-- boxSpec :: BoxHeader -> Doc +-- boxSpec x = text "BOX " <+> encloseSep (text " <") (text "> ") (text " ") items +-- where +-- items = (text . T.unpack . btType $ x) : (map prettyKey . btKeys $ x) +-- prettyKey :: TemplateKeyValue -> Doc +-- prettyKey kv = +-- (text . T.unpack . name $ kv) +-- <+> ( case tkval kv of +-- Nothing -> mempty +-- Just t -> text " = " <+> (text . show $ t) +-- ) + +-- instance PrettyMo (P_IdentDf TermPrim) where +-- prettyMo (P_Id _ lbl cpt ats) = +-- text "IDENT" <+> maybeQuote lbl <+> text ":" <~> cpt <+> parens (listOf1 ats) + +-- instance PrettyMo (P_IdentSegmnt TermPrim) where +-- prettyMo (P_IdentExp obj) = +-- case obj of +-- (P_BxExpr nm _ ctx _ mView _) -> +-- ( if T.null nm +-- then prettyMo ctx -- no label +-- else maybeQuote nm <> text ":" <~> ctx +-- ) +-- <+> (view . fmap T.unpack) mView +-- (P_BxTxt nm _ str) -> +-- maybeQuote nm +-- <~> text "TXT" <+> quote str +-- where +-- view Nothing = empty +-- view (Just v) = prettyMo v + +instance PrettyMo P_ViewDef where + prettyMo (P_Vd _ lbl cpt True Nothing ats) = + -- legacy syntax + text "VIEW" + <+> maybeQuote lbl + <+> text ":" + <~> cpt + <+> parens (listOf ats) + prettyMo (P_Vd _ lbl cpt isDefault html ats) = + -- new syntax + text "VIEW" + <+> maybeQuote lbl + <+> text ":" + <~> cpt + <+> (if isDefault then text "DEFAULT" else empty) + <+> braces (listOf ats) + <~!> html + <+> text "ENDVIEW" + +instance PrettyMo ViewHtmlTemplate where + prettyMo (ViewHtmlTemplateFile file) = text "HTML" <+> text "TEMPLATE" <+> quote (T.pack file) + +instance PrettyMo (P_ViewSegment TermPrim) where + prettyMo (P_ViewSegment mlab _ pl) = + ( case mlab of + Nothing -> empty + Just str -> maybeQuote str <+> text ":" + ) + <~!> prettyMo pl + +instance PrettyMo (P_ViewSegmtPayLoad TermPrim) where + prettyMo (P_ViewExp expr) = prettyMo expr + prettyMo (P_ViewText txt) = text "TXT" <+> quote txt + +instance PrettyMo PPurpose where + prettyMo (PPurpose _ obj markup refIds) = + text "PURPOSE" <~> obj <~!> lang + <+> refs refIds + <+\> quotePurpose (mString markup) + where + lang = mFormat markup + refs rs = + if null rs + then empty + else text "REF" <+> quote (T.intercalate "; " rs) + +instance PrettyMo PRef2Obj where + prettyMo p = case p of + PRef2ConceptDef str -> text "CONCEPT" <+> quoteConcept str + PRef2Relation namedRel -> text "RELATION" <~> namedRel + PRef2Rule str -> text "RULE" <+> maybeQuote str + PRef2IdentityDef str -> text "IDENT" <+> maybeQuote str + PRef2ViewDef str -> text "VIEW" <+> maybeQuote str + PRef2Pattern str -> text "PATTERN" <+> maybeQuote str + PRef2Interface str -> text "INTERFACE" <+> maybeQuote str + PRef2Context str -> text "CONTEXT" <+> maybeQuote str + +instance PrettyMo PMeaning where + prettyMo (PMeaning markup) = text "MEANING" <~> markup + +instance PrettyMo PMessage where + prettyMo (PMessage markup) = text "MESSAGE" <~> markup + +instance PrettyMo P_Concept where + prettyMo (PCpt nm) = quoteConcept nm + prettyMo P_ONE = text "ONE" + +instance PrettyMo P_Sign where + prettyMo (P_Sign src tgt) = brackets (prettyMo src <> text "*" <> prettyMo tgt) + +instance PrettyMo PClassify where + prettyMo p = + case p of + PClassify _ spc gen -> + text "CLASSIFY" + <+> prettyMo spc + <+> ( case (NE.length gen, NE.filter (spc /=) gen) of + (2, [x]) -> text "ISA" <~> x + _ -> text "IS" <+> separate "/\\" (NE.toList gen) + ) + +instance PrettyMo Lang where + prettyMo x = text "IN" <+> (text . map toUpper . show $ x) + +instance PrettyMo P_Markup where + prettyMo (P_Markup lang format str) = + pretty lang <~!> format <+\> quoteMeaning str -- Customize as needed + -- Conversion function if needed + +instance PrettyMo PandocFormat where + prettyMo = text . map toUpper . show + +instance PrettyMo PProp where + prettyMo p = case p of + P_Uni -> text "UNI" + P_Inj -> text "INJ" + P_Sur -> text "SUR" + P_Tot -> text "TOT" + P_Sym -> text "SYM" + P_Asy -> text "ASY" + P_Trn -> text "TRN" + P_Rfx -> text "RFX" + P_Irf -> text "IRF" + P_Prop -> text "SYM, ASY" + +-- _ -> text . map toUpper . show $ p + +instance PrettyMo PRelationDefault where + prettyMo x = case x of + PDefAtom sOrT pav -> prettyMo sOrT <+> text "VALUE " <+> (cat . punctuate (text ", ") . toList $ fmap prettyMo pav) + PDefEvalPHP sOrT txt -> prettyMo sOrT <+> text "EVALPHP " <+> text (show txt) + +instance PrettyMo PAtomPair where + prettyMo (PPair _ l r) = + text "(" + <+> prettyMo l + <~!> text "," + <+> prettyMo r + <~!> text ")" + +instance PrettyMo PAtomValue where + prettyMo pav = + case pav of + PSingleton _o _ mav -> case mav of + Nothing -> fatal ("The singleton " <> tshow pav <> " has no type, so it cannot be accuratly prettyprinted in a population statement.") + Just val -> text "{" <+> prettyMo val <+> text "}" + ScriptString _o s -> text . show $ s + XlsxString _o s -> text . show $ s + ScriptInt _o i -> text . show $ i + ScriptFloat _o d -> text . show $ d + XlsxDouble _o d -> fatal ("Prettyprinting a value " <> tshow d <> " from a .xlsx-file, which has to be shown in a term, however the technicaltype is not known") + ComnBool _o b -> text . map toUpper . show $ b + ScriptDate _o x -> text . show $ x + ScriptDateTime _o x -> text . show $ x diff --git a/src/Ampersand/Basics/Languages.hs b/src/Ampersand/Basics/Languages.hs index ae7377d608..c2e6f970ac 100644 --- a/src/Ampersand/Basics/Languages.hs +++ b/src/Ampersand/Basics/Languages.hs @@ -49,7 +49,7 @@ plural Dutch str = | "ij" `T.isSuffixOf` str = str <> "en" | "io" `T.isSuffixOf` str = str <> "'s" | klinker last = str <> "s" - | (T.take 2 . T.drop 1 . T.reverse) str `elem` ["aa", "oo", "ee", "uu"] = (T.reverse . T.drop 2 . T.reverse) str <> mede (T.drop (T.length str -1) str) <> "en" + | (T.take 2 . T.drop 1 . T.reverse) str `elem` ["aa", "oo", "ee", "uu"] = (T.reverse . T.drop 2 . T.reverse) str <> mede (T.drop (T.length str - 1) str) <> "en" | otherwise = str <> "en" last = case T.uncons . T.reverse $ tl of Nothing -> h diff --git a/src/Ampersand/Classes/ConceptStructure.hs b/src/Ampersand/Classes/ConceptStructure.hs index 26b8da414f..e59274d4d1 100644 --- a/src/Ampersand/Classes/ConceptStructure.hs +++ b/src/Ampersand/Classes/ConceptStructure.hs @@ -135,7 +135,7 @@ instance ConceptStructure A_Concept where expressionsIn _ = Set.empty instance ConceptStructure AConceptDef where - concs _ = Set.empty -- singleton . makeConcept . name -- TODO: To do this properly, we need to separate Conceptdef into PConceptDef and A_ConceptDef + concs cd = Set.singleton (acdcpt cd) expressionsIn _ = Set.empty instance ConceptStructure Signature where diff --git a/src/Ampersand/Commands/AtlasImport.hs b/src/Ampersand/Commands/AtlasImport.hs new file mode 100644 index 0000000000..ea4ee989ce --- /dev/null +++ b/src/Ampersand/Commands/AtlasImport.hs @@ -0,0 +1,835 @@ +{-# LANGUAGE ConstraintKinds #-} +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE DuplicateRecordFields #-} +{-# LANGUAGE FlexibleContexts #-} +-- Mo: added this myself +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE InstanceSigs #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-orphans #-} + +-- | Generate a configuration file for a new project. +module Ampersand.Commands.AtlasImport + ( atlasImport, + InitOpts (..), + HasInitOpts (..), + ) +where + +import Ampersand.ADL1.PrinterMo +import Ampersand.Basics +import Ampersand.Core.ParseTree + ( BoxHeader (..), + EnforceOperator (..), + MetaData (..), + Origin (OriginAtlas), + PAtomValue (..), + PCDDef (PCDDefNew), + PClassify (..), + PConceptDef (..), + PMeaning (..), + PMessage (..), + PProp (..), + PProps, + PPurpose (..), + PRef2Obj (..), + P_BoxItem (..), + P_Concept (PCpt), + P_Context (..), + P_Cruds (..), + P_Enforce (..), + P_IdentDef, + P_IdentDf (..), + P_IdentSegmnt (P_IdentExp), + P_Markup (P_Markup), + P_NamedRel (..), + P_Pattern (..), + P_Relation (..), + P_RoleRule (..), + P_Rule (..), + P_Sign (P_Sign), + Representation (..), + Role (..), + TType (..), + TemplateKeyValue (..), + TermPrim (PNamedR), + ) +import Ampersand.Core.ShowPStruct +import Ampersand.Input.ADL1.CtxError (Guarded (..)) +import Ampersand.Input.Parsing (parseTerm) +import Ampersand.Misc.HasClasses +import Ampersand.Types.Config +import qualified Data.Aeson as JSON +import Data.Aeson.Key (fromText) +import qualified Data.Aeson.Types as JSON +import qualified RIO +import qualified RIO.ByteString.Lazy as B +import qualified RIO.NonEmpty as NE +import qualified RIO.Text as T + +-- | Read a file containing the population of an Atlas. +atlasImport :: + (HasOutputFile env, HasImportFile env, HasRunner env) => + RIO env () +atlasImport = do + env <- ask + content <- liftIO $ B.readFile (view importFileL env) + -- Get JSON data and decode it + let result = myDecode content + case result of + Left msg -> fatal . T.pack $ "Couldn't read " <> view importFileL env <> ": " <> msg + Right x -> do + let outputFn = view outputfileL env + -- writeFileUtf8 outputFn (prettyMoText x) -- todo: betere naam verzinnen + writeFileUtf8 outputFn (showP x) + logInfo . display . T.pack $ outputFn <> " written" + +myDecode :: B.ByteString -> Either String P_Context +myDecode = JSON.eitherDecode + +instance JSON.FromJSON P_Context where + parseJSON :: JSON.Value -> JSON.Parser P_Context + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "name" -- name of the context + <*> v + JSON..: "patterns" + -- <*> v JSON..: "interfaces" + <*> v + JSON..: "conceptsCtx" -- alle concepten met definitie + <*> v + JSON..: "representationsCtx" -- alle JSON.en + <*> v + JSON..: "rulesCtx" + -- <*> v JSON..: "enforceCtx" + <*> v + JSON..: "rolerules" + <*> v + JSON..: "relationsCtx" + <*> v + JSON..: "purposes" -- purposes within whole CONTEXT + <*> v + JSON..:? "language" + <*> v + JSON..: "idents" + invalid -> + JSON.prependFailure + "parsing P_Context failed, " + (JSON.typeMismatch "Object" invalid) + where + -- build :: Text -> [P_Pattern] -> [P_Relation] -> [PConceptDef] -> [P_Rule TermPrim] -> [PPurpose] -> P_Context + -- build nm pats rels cptdef rules = + build :: + Text -> + [P_Pattern] -> + [PConceptDef] -> + [Representation] -> + [P_Rule TermPrim] -> + -- [P_Enforce TermPrim] -> + [P_RoleRule] -> + [P_Relation] -> + [PPurpose] -> + Maybe Lang -> + [P_IdentDef] -> + P_Context + build nm pats cpts reprs rules rolerules rels prps lang ident = + -- build nm pats cpts reprs rules enforce rolerules rels prps lang ident = + PCtx + { ctx_vs = [], + ctx_rs = rules, + ctx_rrules = rolerules, + ctx_reprs = reprs, + ctx_ps = prps, + ctx_pos = [], + ctx_pops = [], -- niet in RAP + ctx_pats = pats, + ctx_nm = nm, + ctx_metas = [], -- staat klaar + ctx_markup = Nothing, + ctx_lang = lang, + ctx_ks = ident, -- IDENT + ctx_ifcs = [], + ctx_gs = [], -- staat klaar + ctx_enfs = [], -- enforce, niet mogelijk met deze versie + ctx_ds = rels, -- rels, + ctx_cs = cpts -- cptdef + } + +instance JSON.FromJSON P_Pattern where + parseJSON :: JSON.Value -> JSON.Parser P_Pattern + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "name" -- name of the patterns + <*> v + JSON..: "relations" + <*> v + JSON..: "concepts" + <*> v + JSON..: "representations" + <*> v + JSON..: "rules" + <*> v + JSON..: "purposes" + invalid -> + JSON.prependFailure + "parsing P_PAttern failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> [P_Relation] -> [PConceptDef] -> [Representation] -> [P_Rule TermPrim] -> [PPurpose] -> P_Pattern + build nm rels cptdef reprs rules prps = + P_Pat + { pos = OriginAtlas, + pt_nm = nm, + pt_rls = rules, + pt_gns = [], -- staat klaar + pt_dcs = rels, + pt_RRuls = [], -- not specified in RAP + pt_cds = cptdef, + pt_Reprs = reprs, + pt_ids = [], + pt_vds = [], + pt_xps = prps, + pt_pop = [], + pt_end = OriginAtlas, + pt_enfs = [] + } + +instance JSON.FromJSON PConceptDef where + parseJSON val = case val of + JSON.Object v -> do + build + <$> v + JSON..: "name" + <*> (v JSON..: "definition" >>= JSON.parseJSON) + invalid -> + JSON.prependFailure + "parsing PConceptDef failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> PCDDef -> PConceptDef + build cpt def = + PConceptDef + { cdcpt = cpt, + cddef2 = def, + cdmean = [], -- [PMeaning $ P_Markup Nothing Nothing ""] -- Insert a generic meaning / todo: change out with proper meanign + cdfrom = "", -- Ignored as instructed -- todo: make from + pos = OriginAtlas + } + +instance JSON.FromJSON PCDDef where + parseJSON val = case val of + JSON.Object v -> build <$> v JSON..: "definition" + JSON.String s -> pure $ PCDDefNew (PMeaning $ P_Markup Nothing Nothing s) + JSON.Array arr -> case parseArrayToText arr of + Just txt -> pure $ PCDDefNew (PMeaning $ P_Markup Nothing Nothing txt) + Nothing -> pure $ PCDDefNew (PMeaning $ P_Markup Nothing Nothing "Definition not provided") + invalid -> JSON.prependFailure "parsing PCDDef failed, " (JSON.typeMismatch "Object or String" invalid) + where + build :: Text -> PCDDef + build def = PCDDefNew (PMeaning $ P_Markup Nothing Nothing def) + + parseArrayToText :: RIO.Vector JSON.Value -> Maybe Text + parseArrayToText arr = case listToMaybe (toList arr) of + Just (JSON.String txt) -> Just txt + _ -> Nothing + +instance JSON.FromJSON P_Concept where + parseJSON :: JSON.Value -> JSON.Parser P_Concept + parseJSON (JSON.Object v) = + PCpt <$> v JSON..: "concept" + parseJSON (JSON.String txt) = + pure (PCpt txt) + parseJSON invalid = + JSON.prependFailure + "parsing P_Concept failed, " + (JSON.typeMismatch "JSON. or String" invalid) + +instance JSON.FromJSON Representation where + parseJSON :: JSON.Value -> JSON.Parser Representation + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "name" + <*> v + JSON..: "type" -- Use the PCDDef JSON.parser here + invalid -> + JSON.prependFailure + "parsing Representation failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: P_Concept -> TType -> Representation + build cpt ttype = + Repr + { pos = OriginAtlas, + reprcpts = cpt NE.:| [], -- NE.NonEmpty P_Concept, -- todo: werkt dit met meerdere statements? + reprdom = ttype + } + +instance JSON.FromJSON TType where + parseJSON :: JSON.Value -> JSON.Parser TType + parseJSON val = case val of + JSON.String x -> case T.toUpper x of + "ALPHANUMERIC" -> pure Alphanumeric + "BIGALPHANUMERIC" -> pure BigAlphanumeric + "HUGEALPHANUMERIC" -> pure HugeAlphanumeric + "PASSWORD" -> pure Password + "BINARY" -> pure Binary + "BIGBINARY" -> pure BigBinary + "HUGEBINARY" -> pure HugeBinary + "DATE" -> pure Date + "DATETIME" -> pure DateTime + "BOOLEAN" -> pure Boolean + "INTEGER" -> pure Integer + "FLOAT" -> pure Float + "OBJECT" -> pure Object -- this is a normal concept, but 'Object' is already in use TODO: Han vragen hoe dit op te lossen is + "TYPEOFONE" -> pure TypeOfOne + _ -> JSON.unexpected val + invalid -> + JSON.prependFailure + "parsing TType failed, " + (JSON.typeMismatch "String" invalid) + +instance JSON.FromJSON PProp where + parseJSON :: JSON.Value -> JSON.Parser PProp + parseJSON val = case val of + JSON.String x -> case T.toLower x of + "uni" -> pure P_Uni + "inj" -> pure P_Inj + "sur" -> pure P_Sur + "tot" -> pure P_Tot + "sym" -> pure P_Sym + "asy" -> pure P_Asy + "trn" -> pure P_Trn + "rfx" -> pure P_Rfx + "irf" -> pure P_Irf + "prop" -> pure P_Prop + "map" -> pure P_Map + "bij" -> pure P_Bij + _ -> + JSON.unexpected val + invalid -> + JSON.prependFailure + "parsing PProp failed, " + (JSON.typeMismatch "String" invalid) + +instance JSON.FromJSON P_Sign where + parseJSON val = case val of + (JSON.Object v) -> + P_Sign + <$> v + JSON..: "source" + <*> v + JSON..: "target" + invalid -> + JSON.prependFailure + "parsing P_Sign failed, " + (JSON.typeMismatch "Object" invalid) + +instance JSON.FromJSON P_Relation where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "relation" + <*> v + JSON..: "sign" + <*> v + JSON..: "properties" + <*> v + JSON..: "meaning" + invalid -> + JSON.prependFailure + "parsing P_Relation failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> P_Sign -> PProps -> [PMeaning] -> P_Relation + build nm sig prps mean = + P_Relation + { dec_sign = sig, + dec_prps = prps, + dec_pragma = Nothing, + dec_nm = nm, + dec_defaults = [], + dec_Mean = mean, + pos = OriginAtlas + } + +instance JSON.FromJSON PMeaning where -- todo: checken of dit werkt + parseJSON (JSON.String txt) = + pure $ PMeaning $ P_Markup Nothing Nothing txt -- todo: change this so that mLang and mFormat are taken into account + parseJSON (JSON.Object v) = + PMeaning <$> JSON.parseJSON (JSON.Object v) + parseJSON invalid = + JSON.prependFailure + "parsing PMeaning failed, " + (JSON.typeMismatch "String or Object" invalid) + +instance JSON.FromJSON PMessage where + parseJSON (JSON.String txt) = + pure $ PMessage $ P_Markup Nothing Nothing txt -- todo: change this so that mLang and mFormat are taken into account + parseJSON (JSON.Object v) = + PMessage <$> JSON.parseJSON (JSON.Object v) + parseJSON invalid = + JSON.prependFailure + "parsing PMessage failed, " + (JSON.typeMismatch "String or Object" invalid) + +instance JSON.FromJSON P_Markup where + parseJSON (JSON.Object v) = + P_Markup + Nothing -- Ignore mLang + Nothing -- Ignore mFormat + <$> v + JSON..: "meaning" + parseJSON invalid = + JSON.prependFailure + "parsing P_Markup failed, " + (JSON.typeMismatch "Object" invalid) + +instance JSON.FromJSON (P_Rule TermPrim) where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "name" + <*> v + JSON..: "formexp" + <*> v + JSON..: "meaning" -- This should parse an array of `PMeaning` + <*> v + JSON..: "message" -- Assuming `rr_msg` is an empty list for now + invalid -> + JSON.prependFailure + "parsing P_Rule failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> Text -> [PMeaning] -> [PMessage] -> P_Rule TermPrim + build nm formexp mean msg = + P_Rule + { pos = OriginAtlas, + rr_nm = nm, + rr_exp = case parseTerm ("Json file from Atlas, at a rule named `" <> T.unpack nm <> "`.") formexp of + Errors err -> fatal ("Parse error in " <> formexp <> ":\n " <> tshow err) + Checked term _ -> term, + rr_mean = mean, + rr_msg = msg, -- msg + rr_viol = Nothing + } + +instance JSON.FromJSON (P_Enforce TermPrim) where + parseJSON val = case val of + JSON.Object v -> + -- todo: if operator = .. then ... + build + <$> v + JSON..: "relation" + <*> v + JSON..: "operator" + <*> v + JSON..: "rhs" + invalid -> + JSON.prependFailure + "parsing P_Enforce failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: P_NamedRel -> EnforceOperator -> Text -> P_Enforce TermPrim + build rel oper formexp = + P_Enforce + { pos = OriginAtlas, + penfRel = PNamedR rel, + penfOp = oper, + penfExpr = case parseTerm ("Json file from Atlas, at a P_enforce `" <> "` expression .") formexp of + Errors err -> fatal ("Parse error in " <> formexp <> ":\n " <> tshow err) + Checked term _ -> term + } + +-- instance JSON.FromJSON TermPrim where +-- parseJSON = JSON.withObject "relation" $ \v -> +-- -- (PI OriginAtlas <$ (v JSON..: "type" >>= guard . (== "PI"))) +-- (Pid OriginAtlas <$> v JSON..: "concept") +-- <|> (Patm OriginAtlas <$> v JSON..: "atomValue" <*> v JSON..:? "concept") +-- -- <|> (PVee OriginAtlas <$ (v JSON..: "type" >>= guard . (== "PVee"))) +-- <|> (Pfull OriginAtlas <$> v JSON..: "concept" <*> v JSON..: "concept2") +-- <|> (PNamedR <$> v JSON..: "relation") +-- <|> fail "Unknown or incomplete TermPrim" + +instance JSON.FromJSON EnforceOperator where -- werkt nog niet + parseJSON :: JSON.Value -> JSON.Parser EnforceOperator + parseJSON val = case val of + JSON.String x -> case T.toLower x of + "inclusion" -> pure $ IsSuperSet OriginAtlas -- >: + "subset" -> pure $ IsSubSet OriginAtlas -- :< + "sameset" -> pure $ IsSameSet OriginAtlas -- := + _ -> JSON.unexpected val + invalid -> + JSON.prependFailure + "parsing EnforceOperator failed, " + (JSON.typeMismatch "String" invalid) + +instance JSON.FromJSON PPurpose where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "meaning" + <*> JSON.parseJSON val + invalid -> + JSON.prependFailure + "parsing PPurpose failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> PRef2Obj -> PPurpose + build mrk obj = + PPurpose + { pos = OriginAtlas, -- Voorbeeldwaarde + pexObj = obj, -- Je moet bepalen hoe je PRef2Obj wilt invullen + pexMarkup = P_Markup Nothing Nothing mrk, -- Direct gebruik van `meaning` als pexMarkup + pexRefIDs = [] -- geen lijst + } + +instance JSON.FromJSON PRef2Obj where + parseJSON val = case val of + JSON.Object v -> + (PRef2ConceptDef <$> parseFirstField v "conceptPurp") + <|> (v JSON..:? "relationPurp" >>= maybe (fail "Expected a non-empty 'relationPurp' list") (build . listToMaybe)) + <|> (PRef2Rule <$> parseFirstField v "rulePurp") + <|> (PRef2IdentityDef <$> parseFirstField v "identPurp") + <|> (PRef2ViewDef <$> parseFirstField v "viewPurp") + <|> (PRef2Pattern <$> parseFirstField v "patternPurp") + <|> (PRef2Interface <$> parseFirstField v "interfacePurp") + <|> (PRef2Context <$> parseFirstField v "contextPurp") + <|> fail "PRef2Obj niet kunnen parsen, geen veld gevonden" -- todo: betere fail statement + invalid -> + JSON.prependFailure + "parsing PRef2Obj failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Maybe P_NamedRel -> JSON.Parser PRef2Obj + build (Just rel) = pure $ PRef2Relation rel + build Nothing = fail "relationPurp list is empty" + +parseFirstField :: JSON.Object -> Text -> JSON.Parser Text +parseFirstField obj key = do + let jsonKey = fromText key + maybeValues <- obj JSON..:? jsonKey + case maybeValues of + Just (JSON.Array arr) -> + case listToMaybe (toList arr) of + Just (JSON.String txt) -> return txt + _ -> mzero + _ -> mzero + +-- where +-- toList :: JSON.Array -> [JSON.Value] +-- toList = foldr (:) [] + +instance JSON.FromJSON P_NamedRel where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "relation" -- moet hier niet name? + <*> v + JSON..: "sign" + -- <*> v JSON..: "reference" + -- JSON.Array -- todo: hier komt een array te staan, werkt niet + invalid -> + JSON.prependFailure + "parsing P_NamedRel failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> Maybe P_Sign -> P_NamedRel + build txt sgn = + PNamedRel + { pos = OriginAtlas, + p_nrnm = txt, -- name of Relation + p_mbSign = sgn -- Sign of relation + } + +instance JSON.FromJSON Lang where + parseJSON = JSON.withText "Lang" $ \t -> case T.toUpper t of + "DUTCH" -> pure Dutch + "ENGLISH" -> pure English + _ -> fail $ "JSON.Unexpected language: " ++ show t + +instance JSON.FromJSON P_IdentDef where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "name" + <*> (v JSON..: "concept") + <*> v + JSON..: "ident" + invalid -> + JSON.prependFailure + "parsing P_Rule failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> P_Concept -> P_IdentSegmnt TermPrim -> P_IdentDf TermPrim + build lbl cpt ident = + P_Id + { pos = OriginAtlas, + ix_lbl = lbl, + ix_cpt = cpt, + ix_ats = ident NE.:| [] -- NE.NonEmpty (P_IdentSegmnt a) + } + +instance JSON.FromJSON (P_IdentSegmnt TermPrim) where + parseJSON val = P_IdentExp <$> JSON.parseJSON val + +instance JSON.FromJSON (P_BoxItem TermPrim) where -- niet in gebruik + parseJSON val = case val of + JSON.Object v -> + if has "text" v + then + buildTxt + <$> v + JSON..: "name" + <*> v + JSON..: "text" + else + buildExpr + <$> v + JSON..: "name" + <*> v + JSON..: "ctx" + <*> v + JSON..:? "crud" + <*> v + JSON..:? "mview" + -- <*> v JSON..:? "msub" + _ -> JSON.typeMismatch "Object" val + where + has :: Text -> JSON.Object -> Bool -- todo: Han is dit een goede manier hiervoor? + has _key obj = case JSON.fromJSON (JSON.Object obj) :: JSON.Result (Maybe Text) of + JSON.Success _ -> True + _ -> False + + -- buildExpr :: Text -> Text -> Maybe P_Cruds -> Maybe Text -> Maybe (P_SubIfc TermPrim) -> P_BoxItem TermPrim + -- buildExpr nm formexp crud view sub = + buildExpr :: Text -> Text -> Maybe P_Cruds -> Maybe Text -> P_BoxItem TermPrim + buildExpr nm formexp crud _view = + P_BxExpr + { obj_nm = T.empty, -- todo: deze wordt niet meegegeven aan RAP + pos = OriginAtlas, + obj_ctx = case parseTerm ("Json file from Atlas, at a rule named `" <> T.unpack nm <> "`.") formexp of + Errors err -> fatal ("Parse error in " <> formexp <> ":\n " <> tshow err) + Checked term _ -> term, + obj_crud = crud, + obj_mView = Nothing, -- todo + obj_msub = Nothing -- todo + } + buildTxt :: Text -> Text -> P_BoxItem a + buildTxt nm txt = + P_BxTxt + { obj_nm = nm, + pos = OriginAtlas, + obj_txt = txt + } + +instance JSON.FromJSON P_Cruds where -- niet in gebruik + parseJSON :: JSON.Value -> JSON.Parser P_Cruds + parseJSON val = case val of + JSON.Object v -> + P_Cruds OriginAtlas + <$> v + JSON..: "crud" + invalid -> + JSON.prependFailure + "parsing P_Cruds failed, " + (JSON.typeMismatch "Object" invalid) + +-- instance JSON.FromJSON (P_SubIfc a) where +-- parseJSON :: JSON.Value -> JSON.Parser (P_SubIfc a) +-- parseJSON val = case val of +-- JSON.Object v -> +-- if has "si_str" v +-- then +-- buildInterfaceRef +-- <$> v JSON..: "si_isLink" +-- <*> v JSON..: "si_str" +-- else +-- buildBox +-- <$> v JSON..: "si_header" +-- <*> v JSON..: "si_box" +-- _ -> JSON.typeMismatch "P_SubIfc" val +-- where +-- has :: Text -> JSON.Object -> Bool +-- has key obj = case JSON.fromJSON (JSON.Object obj) :: JSON.Result (Maybe Text) of +-- JSON.Success _ -> True +-- _ -> False + +-- buildInterfaceRef :: Bool -> Text -> P_SubIfc a +-- buildInterfaceRef isLink str = +-- P_InterfaceRef +-- { pos = OriginAtlas, +-- si_isLink = isLink, +-- si_str = str +-- } +-- buildBox :: BoxHeader -> [P_BoxItem a] -> P_SubIfc a +-- buildBox header items = +-- P_Box +-- { pos = OriginAtlas, +-- si_header = header, +-- si_box = items +-- } + +instance JSON.FromJSON BoxHeader where + parseJSON :: JSON.Value -> JSON.Parser BoxHeader + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "btType" + <*> v + JSON..: "btKeys" + invalid -> + JSON.prependFailure + "parsing BoxHeader failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> [TemplateKeyValue] -> BoxHeader + build ttype keys = + BoxHeader + { pos = OriginAtlas, + btType = ttype, + btKeys = keys + } + +instance JSON.FromJSON TemplateKeyValue where + parseJSON :: JSON.Value -> JSON.Parser TemplateKeyValue + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "tkkey" + <*> v + JSON..:? "tkval" + invalid -> + JSON.prependFailure + "parsing TemplateKeyValue failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> Maybe Text -> TemplateKeyValue + build ttype kval = + TemplateKeyValue + { pos = OriginAtlas, + tkkey = ttype, + tkval = kval + } + +instance JSON.FromJSON PAtomValue where + parseJSON = JSON.withObject "PAtomValue" $ \v -> do + constructorType <- v JSON..: "type" + case constructorType of + "PSingleton" -> PSingleton OriginAtlas <$> v JSON..: "text" <*> v JSON..:? "atomValue" + "ScriptString" -> ScriptString OriginAtlas <$> v JSON..: "text" + "XlsxString" -> XlsxString OriginAtlas <$> v JSON..: "text" + "ScriptInt" -> ScriptInt OriginAtlas <$> v JSON..: "integer" + "ScriptFloat" -> ScriptFloat OriginAtlas <$> v JSON..: "double" + "XlsxDouble" -> XlsxDouble OriginAtlas <$> v JSON..: "double" + "ComnBool" -> ComnBool OriginAtlas <$> v JSON..: "bool" + "ScriptDate" -> ScriptDate OriginAtlas <$> v JSON..: "day" + "ScriptDateTime" -> ScriptDateTime OriginAtlas <$> v JSON..: "utcTime" + _ -> fail $ "Unknown PAtomValue constructor: " ++ constructorType + +-- instance JSON.FromJSON P_Interface where +-- parseJSON val = case val of +-- Object v -> +-- build <$> v JSON..: "relationName" +-- <*> v JSON..: "sign" +-- -- <*> v JSON..: "reference" +-- invalid -> +-- JSON.prependFailure +-- "parsing PPurpose failed, " +-- (JSON.typeMismatch "Object" invalid) +-- where +-- build :: Text -> Maybe P_Sign -> P_Interface +-- build txt sgn = +-- P_Ifc +-- { -- | The interface is of type API +-- ifc_IsAPI = Bool, +-- -- | the name of the interface +-- ifc_Name = Text, +-- -- | a list of roles that may use this interface +-- ifc_Roles = [Role], +-- -- | the context term (mostly: I[c]) +-- ifc_Obj = P_BoxItemTermPrim, +-- pos = Origin, +-- ifc_Prp = Text +-- } + +instance JSON.FromJSON PClassify where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "specific" + <*> v + JSON..: "generic" + invalid -> + JSON.prependFailure + "parsing PClassify failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: P_Concept -> P_Concept -> PClassify + build spec gen = + PClassify + { pos = OriginAtlas, + specific = spec, + generics = gen NE.:| [] + } + +instance JSON.FromJSON MetaData where + parseJSON val = case val of + JSON.Object v -> + build + <$> v + JSON..: "name" + <*> v + JSON..: "value" + invalid -> + JSON.prependFailure + "parsing MetaData failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Text -> Text -> MetaData + build nm value = + MetaData + { pos = OriginAtlas, + mtName = nm, + mtVal = value + } + +instance JSON.FromJSON P_RoleRule where + parseJSON val = case val of + JSON.Object v -> do + role <- v JSON..: "role" -- this is the label of the role --todo (v JSON..: "role" >>= JSON.parseJSON) veranderen??? + rules <- v JSON..: "rule" -- the rule + case NE.nonEmpty rules of + Just neRules -> return $ build role neRules + Nothing -> fail "The 'rule' array cannot be empty" + invalid -> + JSON.prependFailure + "parsing P_RoleRule failed, " + (JSON.typeMismatch "Object" invalid) + where + build :: Role -> NE.NonEmpty Text -> P_RoleRule + build role neRules = + Maintain + { pos = OriginAtlas, + mRoles = role NE.:| [], + mRules = neRules + } + +instance JSON.FromJSON Role where + parseJSON = JSON.withObject "role" $ \v -> + (Role <$> v JSON..: "role") + <|> (Service <$> v JSON..: "service") + <|> fail "Unknown or incomplete Role" diff --git a/src/Ampersand/Commands/Daemon.hs b/src/Ampersand/Commands/Daemon.hs index 1cc419da8d..72f3095268 100644 --- a/src/Ampersand/Commands/Daemon.hs +++ b/src/Ampersand/Commands/Daemon.hs @@ -47,8 +47,9 @@ mainWithTerminal :: IO TermSize -> ([String] -> RIO (ExtendedRunner DaemonOpts) mainWithTerminal termSize termOutput = goForever where goForever = work `catch` errorHandler - work = forever $ - withWindowIcon $ do + work = forever + $ withWindowIcon + $ do -- On certain Cygwin terminals stdout defaults to BlockBuffering hSetBuffering stdout LineBuffering hSetBuffering stderr NoBuffering @@ -58,16 +59,17 @@ mainWithTerminal termSize termOutput = goForever logDebug $ "%VERSION: " <> display (shortVersion appVersion) env <- ask withCurrentDirectory curDir $ do - termSize' <- liftIO $ - return $ do + termSize' <- liftIO + $ return + $ do term <- termSize -- if we write to the final column of the window then it wraps automatically -- so logInfo width 'x' uses up two lines. -- Logging *always* ends the line, so we need to substract 1 of the hight as well. - return $ - TermSize + return + $ TermSize (termWidth term - 1) - (termHeight term -1) + (termHeight term - 1) (termWrap term) restyle <- liftIO $ do @@ -76,8 +78,9 @@ mainWithTerminal termSize termOutput = goForever -- Always -> return True -- Never -> return False Auto -> liftIO $ hSupportsANSI stdout - when useStyle $ - liftIO $ do + when useStyle + $ liftIO + $ do h <- lookupEnv "HSPEC_OPTIONS" when (isNothing h) $ setEnv "HSPEC_OPTIONS" "--color" -- see https://github.com/ndmitchell/ghcid/issues/87 return $ if useStyle then id else map unescape @@ -109,7 +112,7 @@ data Continue = Continue -- If we return successfully, we restart the whole process -- Use Continue not () so that inadvertant exits don't restart runAmpersand :: - (HasRunner env, HasDaemonOpts env) => + (HasTrimXLSXOpts env, HasRunner env, HasDaemonOpts env) => env -> Waiter -> IO TermSize -> @@ -154,32 +157,32 @@ runAmpersand app waiter termSize termOutput = do logDebug $ "%LOADED: " <> (displayShow . loaded $ ad) let (countErrors, countWarnings) = - both sum $ - L.unzip + both sum + $ L.unzip [if loadSeverity == Error then (1 :: Int, 0 :: Int) else (0, 1) | Message {..} <- messages ad, loadMessage /= []] - liftIO $ - unless no_title $ - setWindowIcon $ - if countErrors > 0 then IconError else if countWarnings > 0 then IconWarning else IconOK + liftIO + $ unless no_title + $ setWindowIcon + $ if countErrors > 0 then IconError else if countWarnings > 0 then IconWarning else IconOK let updateTitle extra = - unless no_title $ - setTitle $ - unescape $ - let f n msg = if n == 0 then "" else show n ++ " " ++ msg ++ ['s' | n > 1] - in ( if countErrors == 0 && countWarnings == 0 - then allGoodMessage ++ ", at " ++ currTime - else - f countErrors "error" - ++ (if countErrors > 0 && countWarnings > 0 then ", " else "") - ++ f countWarnings "warning" - ) - ++ " " - ++ extra - ++ [' ' | extra /= ""] - ++ "- " - ++ project + unless no_title + $ setTitle + $ unescape + $ let f n msg = if n == 0 then "" else show n ++ " " ++ msg ++ ['s' | n > 1] + in ( if countErrors == 0 && countWarnings == 0 + then allGoodMessage ++ ", at " ++ currTime + else + f countErrors "error" + ++ (if countErrors > 0 && countWarnings > 0 then ", " else "") + ++ f countWarnings "warning" + ) + ++ " " + ++ extra + ++ [' ' | extra /= ""] + ++ "- " + ++ project liftIO $ updateTitle "" @@ -211,7 +214,7 @@ prettyOutput _ _ xs = concatMap loadMessage xs -- | A version of 'nubOrd' which operates on a portion of the value. -- -- > nubOrdOn length ["a","test","of","this"] == ["a","test","of"] -nubOrdOn :: Ord b => (a -> b) -> [a] -> [a] +nubOrdOn :: (Ord b) => (a -> b) -> [a] -> [a] nubOrdOn f = map snd . nubOrdBy (compare `on` fst) . map (f &&& id) -- | A version of 'nubOrd' with a custom predicate. @@ -240,7 +243,9 @@ insertRB :: (a -> a -> Ordering) -> a -> RB a -> RB a insertRB cmp x s = T B a z b where - T _ a z b = ins s + (a, z, b) = case ins s of + T _ a' z' b' -> (a', z', b') + _ -> fatal "This is not supposed to happen" ins E = T R E x E ins s'@(T B a' y b') = case cmp x y of LT -> balance (ins a') y b' @@ -279,19 +284,19 @@ balance a x b = T B a x b -- > withTempDir $ \dir -> do writeFile (dir "foo.txt") ""; withCurrentDirectory dir $ doesFileExist "foo.txt" withCurrentDirectory :: FilePath -> RIO env a -> RIO env a withCurrentDirectory dir act = - bracket' getCurrentDirectory setCurrentDirectory $ - const + bracket' getCurrentDirectory setCurrentDirectory + $ const ( do liftIO $ setCurrentDirectory dir act ) where bracket' :: - -- | computation to run first (\"acquire resource\") + -- \| computation to run first (\"acquire resource\") IO a -> - -- | computation to run last (\"release resource\") + -- \| computation to run last (\"release resource\") (a -> IO b) -> - -- | computation to run in-between + -- \| computation to run in-between (a -> RIO env c) -> RIO env c -- returns the value from the in-between computation bracket' before after thing = diff --git a/src/Ampersand/Core/A2P_Converters.hs b/src/Ampersand/Core/A2P_Converters.hs index 4107cac63f..922c84f51d 100644 --- a/src/Ampersand/Core/A2P_Converters.hs +++ b/src/Ampersand/Core/A2P_Converters.hs @@ -11,7 +11,6 @@ module Ampersand.Core.A2P_Converters aIdentityDef2pIdentityDef, aObjectDef2pObjectDef, aRelation2pRelation, - aProps2Pprops, aPopulation2pPopulation, aRule2pRule, aSign2pSign, @@ -19,6 +18,7 @@ module Ampersand.Core.A2P_Converters aPattern2pPattern, aRoleRule2pRoleRule, aInterface2pInterface, + aPairView2pPairView, ) where @@ -124,9 +124,21 @@ aRelDefaults2pRelDefault x = case x of aProps2Pprops :: AProps -> Set PProp aProps2Pprops aps - | P_Sym `elem` xs - && P_Asy `elem` xs = - Set.singleton P_Prop `Set.union` (xs Set.\\ Set.fromList [P_Sym, P_Asy]) + | P_Sym + `elem` xs + && P_Asy + `elem` xs = + Set.singleton P_Prop `Set.union` aProps2Pprops (aps Set.\\ Set.fromList [Sym, Asy]) + | P_Uni + `elem` xs + && P_Tot + `elem` xs = + Set.singleton P_Map `Set.union` aProps2Pprops (aps Set.\\ Set.fromList [Uni, Tot]) + | P_Inj + `elem` xs + && P_Sur + `elem` xs = + Set.singleton P_Bij `Set.union` aProps2Pprops (aps Set.\\ Set.fromList [Inj, Sur]) | otherwise = xs where xs = Set.map aProp2pProp aps @@ -226,7 +238,7 @@ aPurpose2pPurpose p = if explUserdefd p then Just - PRef2 + PPurpose { pos = explPos p, pexObj = aExplObj2PRef2Obj (explObj p), pexMarkup = aMarkup2pMarkup (explMarkup p), @@ -264,7 +276,7 @@ aObjectDef2pObjectDef x = case x of BxExpr oDef -> P_BxExpr - { obj_nm = name oDef, + { obj_nm = objnmOD oDef, pos = origin oDef, obj_ctx = aExpression2pTermPrim (objExpression oDef), obj_crud = case objmsub oDef of @@ -275,7 +287,7 @@ aObjectDef2pObjectDef x = } BxTxt oDef -> P_BxTxt - { obj_nm = name oDef, + { obj_nm = objnmBT oDef, pos = origin oDef, obj_txt = objtxt oDef } @@ -406,12 +418,12 @@ aAtomValue2pAtomValue val = HugeBinary -> fatal $ tshow (aavtyp val) <> " cannot be represented in P-structure currently." Date -> case val of AAVDate {} -> - --TODO: Needs rethinking. A string or a double? + -- TODO: Needs rethinking. A string or a double? ScriptString o (showValADL val) _ -> fatal "Unexpected combination of value types" DateTime -> case val of AAVDateTime {} -> - --TODO: Needs rethinking. A string or a double? + -- TODO: Needs rethinking. A string or a double? ScriptString o (showValADL val) _ -> fatal "Unexpected combination of value types" Integer -> case val of diff --git a/src/Ampersand/Core/AbstractSyntaxTree.hs b/src/Ampersand/Core/AbstractSyntaxTree.hs index 19d689e519..e59dd3761a 100644 --- a/src/Ampersand/Core/AbstractSyntaxTree.hs +++ b/src/Ampersand/Core/AbstractSyntaxTree.hs @@ -2,6 +2,7 @@ {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE InstanceSigs #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE UndecidableInstances #-} @@ -114,7 +115,7 @@ import Ampersand.Core.ParseTree import Data.Default (Default (..)) import Data.Hashable (Hashable (..), hashWithSalt) import Data.Typeable (typeOf) -import RIO.Char (toUpper) +import RIO.Char (toLower, toUpper) import qualified RIO.List as L import qualified RIO.Map as Map import qualified RIO.NonEmpty as NE @@ -234,8 +235,8 @@ data AEnforce = AEnforce data AConceptDef = AConceptDef { -- | The position of this definition in the text of the Ampersand source (filename, line number and column number). pos :: !Origin, - -- | The name of the concept for which this is the definition. If there is no such concept, the conceptdefinition is ignored. - acdcpt :: !Text, + -- | The concept for which this is the definition. + acdcpt :: !A_Concept, -- | The textual definition of this concept. acddef2 :: !Meaning, -- | User-specified meanings, possibly more than one, for multiple languages. @@ -246,20 +247,21 @@ data AConceptDef = AConceptDef deriving (Show, Typeable) instance Named AConceptDef where - name = acdcpt + name = name . acdcpt instance Traced AConceptDef where - origin = pos + origin AConceptDef {pos = orig} = orig instance Ord AConceptDef where compare a b = case compare (name a) (name b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "ConceptDef should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "ConceptDef should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x @@ -277,11 +279,12 @@ data A_RoleRule = A_RoleRule instance Ord A_RoleRule where compare a b = fromMaybe - ( fatal . T.intercalate "\n" $ - [ "PPurpose a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "PPurpose a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) @@ -621,7 +624,8 @@ instance Show AClassify where instance Hashable AClassify where hashWithSalt s g = - s `hashWithSalt` genspc g + s + `hashWithSalt` genspc g `hashWithSalt` ( case g of Isa {} -> [genspc g] IsE {} -> NE.toList . NE.sort $ genrhs g @@ -669,25 +673,34 @@ getInterfaceByName interfaces' nm = case [ifc | ifc <- interfaces', name ifc == class Object a where concept :: a -> A_Concept -- the type of the object - fields :: a -> [ObjectDef] -- the objects defined within the object + fields :: a -> [ObjectDef] -- the objects directly defined within the object contextOf :: a -> Expression -- the context term + fieldsRecursive :: a -> [ObjectDef] -- the objects defined within the object and its subinterfaces instance Object ObjectDef where - concept obj = target (objExpression obj) + concept = target . objExpression fields obj = case objmsub obj of Nothing -> [] Just InterfaceRef {} -> [] Just b@Box {} -> map objE . filter isObjExp $ siObjs b - where - isObjExp :: BoxItem -> Bool - isObjExp BxExpr {} = True - isObjExp BxTxt {} = False contextOf = objExpression + fieldsRecursive obj = fields obj <> subFields obj + where + subFields :: ObjectDef -> [ObjectDef] + subFields x = case objmsub x of + Nothing -> [] + Just si@Box {} -> concatMap (fieldsRecursive . objE) (filter isObjExp . siObjs $ si) + Just InterfaceRef {} -> [] + +isObjExp :: BoxItem -> Bool +isObjExp BxExpr {} = True +isObjExp BxTxt {} = False data BoxItem = BxExpr {objE :: ObjectDef} | BxTxt {objT :: BoxTxt} - deriving (Eq, Show) + deriving (Eq, Ord, Show) + instance Unique BoxItem where showUnique = tshow @@ -700,31 +713,34 @@ instance Traced BoxItem where data BoxTxt = BoxTxt { -- | view name of the object definition. The label has no meaning in the Compliant Service Layer, but is used in the generated user interface if it is not an empty string. - objnm :: Text, + objnmBT :: Text, objpos :: Origin, objtxt :: Text } deriving (Show) instance Ord BoxTxt where - compare a b = case compare (name a, objtxt a) (name b, objtxt b) of + compare a b = case compare (label a, objtxt a) (label b, objtxt b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "BoxTxt should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "BoxTxt should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x + where + label BoxTxt {objnmBT = x} = x instance Eq BoxTxt where a == b = compare a b == EQ data ObjectDef = ObjectDef { -- | view name of the object definition. The label has no meaning in the Compliant Service Layer, but is used in the generated user interface if it is not an empty string. - objnm :: Text, + objnmOD :: Text, -- | position of this definition in the text of the Ampersand source file (filename, line number and column number) objPos :: Origin, -- | this term describes the instances of this object, related to their context. @@ -738,9 +754,6 @@ data ObjectDef = ObjectDef } deriving (Show) -- just for debugging (zie ook instance Show BoxItem) -instance Named ObjectDef where - name = objnm - instance Traced ObjectDef where origin = objPos @@ -748,24 +761,25 @@ instance Unique ObjectDef where showUnique = tshow instance Ord ObjectDef where - compare a b = case compare (name a) (name b) of + compare a b = case compare (label a) (label b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "ObjectDef should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "ObjectDef should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x + where + label :: ObjectDef -> Text + label ObjectDef {objnmOD = x} = x instance Eq ObjectDef where a == b = compare a b == EQ -instance Named BoxTxt where - name = objnm - instance Traced BoxTxt where origin = objpos @@ -776,7 +790,16 @@ data Cruds = Cruds crudU :: Bool, crudD :: Bool } - deriving (Show, Data) + deriving (Data) + +instance Show Cruds where + show x = + uncurry (\upper -> if upper then toUpper else toLower) + <$> [ (crudC x, 'C'), + (crudR x, 'R'), + (crudU x, 'U'), + (crudD x, 'D') + ] data SubInterface = Box @@ -788,10 +811,28 @@ data SubInterface | InterfaceRef { pos :: !Origin, siIsLink :: !Bool, - siIfcId :: !Text --id of the interface that is referenced to + siIfcId :: !Text -- id of the interface that is referenced to } deriving (Show) +instance Traced SubInterface where + origin Box {pos = orig} = orig + origin InterfaceRef {pos = orig} = orig + +instance Ord SubInterface where + compare a b = case (a, b) of + (Box {}, Box {}) -> compare (siConcept a, siHeader a, siObjs a) (siConcept b, siHeader b, siObjs b) + (Box {}, InterfaceRef {}) -> GT + (InterfaceRef {}, InterfaceRef {}) -> compare (siIsLink a, siIfcId a) (siIsLink b, siIfcId b) + (InterfaceRef {}, Box {}) -> LT + +instance Eq SubInterface where + a == b = compare a b == EQ + +instance Unique SubInterface where + showUnique si@Box {} = (showUnique . siHeader) si <> (showUnique . siObjs) si + showUnique si@InterfaceRef {} = (showUnique . siIsLink) si <> siIfcId si + -- | Explanation is the intended constructor. It explains the purpose of the object it references. -- The enrichment process of the parser must map the names (from PPurpose) to the actual objects data Purpose = Expl @@ -808,18 +849,19 @@ data Purpose = Expl } deriving (Show, Typeable) ---instance Eq Purpose where +-- instance Eq Purpose where -- a == b = compare a b == EQ instance Ord Purpose where compare a b = case compare (explObj a) (explObj b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "Purpose should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "Purpose should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x @@ -920,13 +962,13 @@ showValSQL val = Nothing -> mempty Just (h, tl) | h `elem` ['\'', '\\'] -> - T.cons h (T.cons h (f tl)) + T.cons h (T.cons h (f tl)) | otherwise -> T.cons h (f tl) AAVInteger {} -> tshow (aavint val) AAVBoolean {} -> tshow (aavbool val) AAVDate {} -> singleQuote . T.pack $ showGregorian (aadateDay val) - AAVDateTime {} -> singleQuote . T.pack $ formatTime defaultTimeLocale "%F %T" (aadatetime val) --NOTE: MySQL 5.5 does not comply to ISO standard. This format is MySQL specific - --formatTime SL.defaultTimeLocale "%FT%T%QZ" (aadatetime val) + AAVDateTime {} -> singleQuote . T.pack $ formatTime defaultTimeLocale "%F %T" (aadatetime val) -- NOTE: MySQL 5.5 does not comply to ISO standard. This format is MySQL specific + -- formatTime SL.defaultTimeLocale "%FT%T%QZ" (aadatetime val) AAVFloat {} -> tshow (aavflt val) AtomValueOfONE {} -> "1" @@ -1181,7 +1223,7 @@ instance HasSignature Expression where sign (EDcV sgn) = sgn sign (EMp1 _ c) = Sign c c -showSign :: HasSignature a => a -> Text +showSign :: (HasSignature a) => a -> Text showSign x = let Sign s t = sign x in "[" <> name s <> "*" <> name t <> "]" -- We allow editing on basic relations (Relations) that may have been flipped, or narrowed/widened by composing with I. @@ -1199,7 +1241,7 @@ getExpressionRelation expr = case getRelation expr of getRelation (ECps (e, EDcI {})) = getRelation e getRelation (ECps (EDcI {}, e)) = getRelation e getRelation (ECps (e1, e2)) = - case (getRelation e1, getRelation e2) of --note: target e1==source e2 + case (getRelation e1, getRelation e2) of -- note: target e1==source e2 (Just (_, Nothing, i1, _), Just (i2, Nothing, _, _)) | i1 == target e1 && i2 == source e2 -> Just (i1, Nothing, i2, False) | i1 == target e1 && i2 /= source e2 -> Just (i2, Nothing, i2, False) @@ -1249,7 +1291,7 @@ instance Eq A_Concept where -} instance Unique AConceptDef where - showUnique = tshow . name + showUnique = name instance Unique A_Concept where showUnique = tshow @@ -1272,7 +1314,7 @@ instance Show A_Concept where -- | special type of Show, for types that can have aliases. Its purpose is -- to use when giving feedback to the ampersand modeler, in cases aliases -- are used. -class Show a => ShowWithAliases a where +class (Show a) => ShowWithAliases a where showWithAliases :: a -> Text -- Default is to just use show. This makes it easier to use showAliases -- at more places, even if there is not a specific implementation @@ -1385,22 +1427,23 @@ safePSingleton2AAtomVal :: ContextInfo -> A_Concept -> PAtomValue -> AAtomValue safePSingleton2AAtomVal ci c val = case unsafePAtomVal2AtomValue typ (Just c) val of Left _ -> - fatal . T.intercalate "\n " $ - [ "This should be impossible: after checking everything an unhandled singleton value found!", - "Concept: " <> tshow c, - "TType: " <> tshow typ, - "Origin: " <> tshow (origin val), - "PAtomValue: " <> case val of - (PSingleton _ _ v) -> "PSingleton (" <> tshow v <> ")" - (ScriptString _ v) -> "ScriptString (" <> tshow v <> ")" - (XlsxString _ v) -> "XlsxString (" <> tshow v <> ")" - (ScriptInt _ v) -> "ScriptInt (" <> tshow v <> ")" - (ScriptFloat _ v) -> "ScriptFloat (" <> tshow v <> ")" - (XlsxDouble _ v) -> "XlsxDouble (" <> tshow v <> ")" - (ComnBool _ v) -> "ComnBool (" <> tshow v <> ")" - (ScriptDate _ v) -> "ScriptDate (" <> tshow v <> ")" - (ScriptDateTime _ v) -> "ScriptDateTime (" <> tshow v <> ")" - ] + fatal + . T.intercalate "\n " + $ [ "This should be impossible: after checking everything an unhandled singleton value found!", + "Concept: " <> tshow c, + "TType: " <> tshow typ, + "Origin: " <> tshow (origin val), + "PAtomValue: " <> case val of + (PSingleton _ _ v) -> "PSingleton (" <> tshow v <> ")" + (ScriptString _ v) -> "ScriptString (" <> tshow v <> ")" + (XlsxString _ v) -> "XlsxString (" <> tshow v <> ")" + (ScriptInt _ v) -> "ScriptInt (" <> tshow v <> ")" + (ScriptFloat _ v) -> "ScriptFloat (" <> tshow v <> ")" + (XlsxDouble _ v) -> "XlsxDouble (" <> tshow v <> ")" + (ComnBool _ v) -> "ComnBool (" <> tshow v <> ")" + (ScriptDate _ v) -> "ScriptDate (" <> tshow v <> ")" + (ScriptDateTime _ v) -> "ScriptDateTime (" <> tshow v <> ")" + ] Right x -> x where typ = representationOf ci c @@ -1420,14 +1463,14 @@ unsafePAtomVal2AtomValue typ mCpt pav = AAVDateTime t x -> -- Rounding is needed, to maximize the number of databases -- on wich this runs. (MySQL 5.5 only knows seconds) - AAVDateTime t (truncateByFormat x) + AAVDateTime t roundBySeconds where - truncateByFormat :: UTCTime -> UTCTime - truncateByFormat = f (parseTimeOrError True) . f formatTime + picosecondsInASecond = 1000000000000 + roundBySeconds :: UTCTime + roundBySeconds = x {utctDayTime = rounded (utctDayTime x)} where - format = iso8601DateFormat (Just "%H:%M:%S") - -- f:: TimeLocale -> Text -> typ - f fun = fun defaultTimeLocale format + rounded :: DiffTime -> DiffTime + rounded = picosecondsToDiffTime . quot picosecondsInASecond . diffTimeToPicoseconds _ -> rawVal where unsafePAtomVal2AtomValue' :: Either Text AAtomValue @@ -1594,16 +1637,16 @@ unsafePAtomVal2AtomValue typ mCpt pav = Nothing -> True Just ('.', afterDot) -> T.all (== '0') afterDot _ -> False - message :: Show x => Origin -> x -> Text + message :: (Show x) => Origin -> x -> Text message orig x = - T.intercalate "\n " $ - [ "Representation mismatch", - "Found: `" <> tshow x <> "` (" <> tshow orig <> "),", - "as representation of an atom in concept `" <> name c <> "`.", - "However, the representation-type of that concept is " <> implicitly, - "defined as " <> tshow typ <> ". The found value does not match that type." - ] - <> example + T.intercalate "\n " + $ [ "Representation mismatch", + "Found: `" <> tshow x <> "` (" <> tshow orig <> "),", + "as representation of an atom in concept `" <> name c <> "`.", + "However, the representation-type of that concept is " <> implicitly, + "defined as " <> tshow typ <> ". The found value does not match that type." + ] + <> example where c = fromMaybe (fatal "Representation mismatch without concept known should not happen.") mCpt implicitly = if typ == Object then "(implicitly) " else "" diff --git a/src/Ampersand/Core/ParseTree.hs b/src/Ampersand/Core/ParseTree.hs index 850bd6ce8f..d4b161f637 100644 --- a/src/Ampersand/Core/ParseTree.hs +++ b/src/Ampersand/Core/ParseTree.hs @@ -117,7 +117,7 @@ data P_Context = PCtx -- | The Enforce statements defined in this context, outside the scope of patterns ctx_enfs :: ![P_Enforce TermPrim] } - deriving (Show) --for QuickCheck + deriving (Show, Generic) -- for QuickCheck instance Eq P_Context where c1 == c2 = name c1 == name c2 @@ -134,7 +134,7 @@ data MetaData = MetaData deriving (Show) instance Traced MetaData where - origin = pos + origin (MetaData p _ _) = p data EnforceOperator = IsSuperSet Origin @@ -156,7 +156,8 @@ instance Foldable P_Enforce where foldMap = foldMapDefault instance Traversable P_Enforce where traverse f (P_Enforce orig rel op expr) = - (\r e -> P_Enforce orig r op e) <$> f rel + (\r e -> P_Enforce orig r op e) + <$> f rel <*> traverse f expr -- | A RoleRule r means that a role called 'mRoles r' must maintain the process rule called 'mRules r' @@ -171,7 +172,7 @@ data P_RoleRule = Maintain deriving (Show) -- deriving (Show) is just for debugging instance Traced P_RoleRule where - origin = pos + origin Maintain {pos = orig} = orig data Role = Role Text @@ -227,11 +228,12 @@ instance Ord P_Pattern where compare a b = case compare (name a) (name b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_Pattern should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_Pattern should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x @@ -243,7 +245,7 @@ instance Named P_Pattern where name = pt_nm instance Traced P_Pattern where - origin = pos + origin P_Pat {pos = p} = p data PConceptDef = PConceptDef { -- | The position of this definition in the text of the Ampersand source (filename, line number and column number). @@ -263,11 +265,12 @@ instance Ord PConceptDef where compare a b = case compare (name a) (name b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "ConceptDef should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "ConceptDef should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x @@ -281,7 +284,7 @@ instance Unique PConceptDef where x = origin cd instance Traced PConceptDef where - origin = pos + origin PConceptDef {pos = p} = p instance Named PConceptDef where name = cdcpt @@ -310,7 +313,7 @@ data Representation = Repr deriving (Show) instance Traced Representation where - origin = pos + origin Repr {pos = orig} = orig data TType = Alphanumeric @@ -326,7 +329,7 @@ data TType | Integer | Float | Object - | TypeOfOne --special type for the special concept ONE. + | TypeOfOne -- special type for the special concept ONE. deriving (Eq, Ord, Data, Typeable, Enum, Bounded) instance Unique TType where @@ -370,7 +373,7 @@ data P_Relation = P_Relation -- | the position in the Ampersand source file where this relation is declared. Not all relations come from the ampersand souce file. pos :: !Origin } - deriving (Show) --For QuickCheck error messages only! + deriving (Show) -- For QuickCheck error messages only! -- | Pragma, used in relations. E.g. if pragma consists of the three strings: "Person ", " is married to person ", and " in Vegas." -- then a tuple ("Peter","Jane") in the list of links means that Person Peter is married to person Jane in Vegas. @@ -396,7 +399,7 @@ instance Named P_Relation where name = dec_nm instance Traced P_Relation where - origin = pos + origin P_Relation {pos = orig} = orig -- | The union of relations requires the conservation of properties of relations, so it is called 'merge' rather than 'union'. -- Relations with the same signature are merged. Relations with different signatures are left alone. @@ -436,7 +439,7 @@ instance Eq PAtomPair where a == b = compare a b == EQ instance Traced PAtomPair where - origin = pos + origin PPair {pos = orig} = orig instance Flippable PAtomPair where flp pr = @@ -544,7 +547,7 @@ data TermPrim -- At parse time, there may be zero, one or two elements in the list of concepts. Pfull Origin P_Concept P_Concept | PNamedR P_NamedRel - deriving (Show) --For QuickCheck error messages only! + deriving (Show) -- For QuickCheck error messages only! data P_NamedRel = PNamedRel {pos :: Origin, p_nrnm :: Text, p_mbSign :: Maybe P_Sign} deriving (Show) @@ -627,7 +630,8 @@ instance Traversable P_SubIfc where traverse f (P_Box o c lst) = P_Box o c <$> traverse (traverse f) lst instance Traced (P_SubIfc a) where - origin = pos + origin P_Box {pos = orig} = orig + origin P_InterfaceRef {pos = orig} = orig instance Functor P_BoxItem where fmap = fmapDefault @@ -655,7 +659,7 @@ instance Traced P_NamedRel where instance Named P_NamedRel where name (PNamedRel _ nm _) = nm -instance Traced a => Traced (Term a) where +instance (Traced a) => Traced (Term a) where origin e = case e of Prim a -> origin a PEqu orig _ _ -> orig @@ -683,11 +687,11 @@ instance Flippable SrcOrTgt where flp Src = Tgt flp Tgt = Src -newtype PairView a = PairView {ppv_segs :: NE.NonEmpty (PairViewSegment a)} deriving (Show, Typeable, Eq, Generic) +newtype PairView a = PairView {ppv_segs :: NE.NonEmpty (PairViewSegment a)} deriving (Show, Typeable, Eq, Ord, Generic) -instance Hashable a => Hashable (PairView a) +instance (Hashable a) => Hashable (PairView a) -instance Traced a => Traced (PairView a) where +instance (Traced a) => Traced (PairView a) where origin = origin . NE.head . ppv_segs data PairViewSegment a @@ -708,18 +712,20 @@ instance Eq (PairViewSegment a) where instance Ord (PairViewSegment a) where compare a b = fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_Rule a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_Rule a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) -instance Hashable a => Hashable (PairViewSegment a) +instance (Hashable a) => Hashable (PairViewSegment a) instance Traced (PairViewSegment a) where - origin = pos + origin PairViewText {pos = orig} = orig + origin PairViewExp {pos = orig} = orig -- | the newtype to make it possible for a PairView to be disambiguatable: it must be of the form "d a" instead of "d (Term a)" newtype PairViewTerm a = PairViewTerm (PairView (Term a)) @@ -775,20 +781,21 @@ instance Ord (P_Rule a) where compare a b = case compare (name a) (name b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_Rule a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_Rule a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x -instance Eq (P_Rule a) where --Required for merge of P_Contexts +instance Eq (P_Rule a) where -- Required for merge of P_Contexts a == b = compare a b == EQ instance Traced (P_Rule a) where - origin = pos + origin P_Rule {pos = orig} = orig instance Functor P_Rule where fmap = fmapDefault @@ -827,15 +834,16 @@ data P_Population p_cpt :: P_Concept, -- the concept the population belongs to p_popas :: [PAtomValue] -- atoms in the initial population of that concept } - deriving (Show) --For QuickCheck error messages only! - --NOTE :: Do NOT make instance Eq P_Population, for this is causing problems with merging. + deriving (Show) -- For QuickCheck error messages only! + -- NOTE :: Do NOT make instance Eq P_Population, for this is causing problems with merging. instance Named P_Population where name P_RelPopu {p_nmdr = rel} = name rel name P_CptPopu {p_cpt = cpt} = name cpt instance Traced P_Population where - origin = pos + origin P_RelPopu {pos = orig} = orig + origin P_CptPopu {pos = orig} = orig data P_Interface = P_Ifc { -- | The interface is of type API @@ -849,17 +857,18 @@ data P_Interface = P_Ifc pos :: Origin, ifc_Prp :: Text } - deriving (Show) --For QuickCheck error messages only! + deriving (Show) -- For QuickCheck error messages only! -instance Ord P_Interface where --Required for merge of P_Contexts +instance Ord P_Interface where -- Required for merge of P_Contexts compare a b = case compare (name a) (name b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_Interface should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_Interface should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x @@ -871,7 +880,7 @@ instance Named P_Interface where name = ifc_Name instance Traced P_Interface where - origin = pos + origin P_Ifc {pos = orig} = orig newtype P_IClass = P_IClass {iclass_name :: Text} deriving (Eq, Ord, Show) @@ -885,7 +894,7 @@ data P_SubIfc a } | P_InterfaceRef { pos :: !Origin, - si_isLink :: !Bool, --True iff LINKTO is used. (will display as hyperlink) + si_isLink :: !Bool, -- True iff LINKTO is used. (will display as hyperlink) si_str :: !Text -- Name of the interface that is reffered to } deriving (Show) @@ -900,8 +909,17 @@ data BoxHeader = BoxHeader } deriving (Show, Data) +instance Unique BoxHeader where + showUnique x = btType x <> (showUnique . L.sort . btKeys $ x) + +instance Ord BoxHeader where + compare a b = compare (btType a, L.sort (btKeys a)) (btType b, L.sort (btKeys b)) + +instance Eq BoxHeader where + a == b = compare a b == EQ + instance Traced BoxHeader where - origin = pos + origin BoxHeader {pos = orig} = orig data TemplateKeyValue = TemplateKeyValue { pos :: !Origin, @@ -912,11 +930,20 @@ data TemplateKeyValue = TemplateKeyValue } deriving (Show, Data) +instance Ord TemplateKeyValue where + compare a b = compare (tkkey a, tkval a) (tkkey b, tkval b) + +instance Eq TemplateKeyValue where + a == b = compare a b == EQ + +instance Unique TemplateKeyValue where + showUnique x = tshow (tkkey x) <> tshow (tkval x) + instance Named TemplateKeyValue where name = tkkey instance Traced TemplateKeyValue where - origin = pos + origin TemplateKeyValue {pos = orig} = orig type P_BoxItemTermPrim = P_BoxItem TermPrim @@ -946,11 +973,12 @@ data P_BoxItem a instance Ord (P_BoxItem a) where compare a b = fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_BoxItem a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_BoxItem a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) @@ -961,7 +989,8 @@ instance Named (P_BoxItem a) where name = obj_nm instance Traced (P_BoxItem a) where - origin = pos + origin P_BxExpr {pos = orig} = orig + origin P_BxTxt {pos = orig} = orig data P_Cruds = P_Cruds Origin Text deriving (Show) @@ -986,11 +1015,12 @@ instance Named (P_IdentDf a) where instance Ord (P_IdentDf a) where compare a b = fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_IdentDf a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_IdentDf a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) @@ -998,7 +1028,7 @@ instance Eq (P_IdentDf a) where a == b = compare a b == EQ instance Traced (P_IdentDf a) where - origin = pos + origin P_Id {pos = orig} = orig instance Functor P_IdentDf where fmap = fmapDefault @@ -1042,20 +1072,21 @@ instance Ord (P_ViewD a) where compare a b = case compare (name a) (name b) of EQ -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "P_ViewD a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "P_ViewD a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x -instance Eq (P_ViewD a) where --Required for merge of P_Contexts +instance Eq (P_ViewD a) where -- Required for merge of P_Contexts a == b = compare a b == EQ instance Traced (P_ViewD a) where - origin = pos + origin P_Vd {pos = orig} = orig instance Named (P_ViewD a) where name = vd_lbl @@ -1075,7 +1106,7 @@ data P_ViewSegment a = P_ViewSegment deriving (Show) instance Traced (P_ViewSegment a) where - origin = pos + origin P_ViewSegment {pos = orig} = orig instance Functor P_ViewSegment where fmap = fmapDefault @@ -1123,7 +1154,7 @@ instance Named PRef2Obj where PRef2Interface str -> str PRef2Context str -> str -data PPurpose = PRef2 +data PPurpose = PPurpose { pos :: Origin, -- the position in the Ampersand script of this purpose definition pexObj :: PRef2Obj, -- the reference to the object whose purpose is explained pexMarkup :: P_Markup, -- the piece of text, including markup and language info @@ -1131,7 +1162,7 @@ data PPurpose = PRef2 } deriving (Show) -instance Ord PPurpose where --Required for merge of P_Contexts +instance Ord PPurpose where -- Required for merge of P_Contexts compare a b = case compare (name (pexObj a)) (name (pexObj b)) of EQ -> case (origin a, origin b) of (OriginUnknown, OriginUnknown) -> compare (pexRefIDs a) (pexRefIDs b) @@ -1139,20 +1170,21 @@ instance Ord PPurpose where --Required for merge of P_Contexts (_, OriginUnknown) -> GT (_, _) -> fromMaybe - ( fatal . T.intercalate "\n" $ - [ "PPurpose a should have a non-fuzzy Origin.", - tshow (origin a), - tshow (origin b) - ] + ( fatal + . T.intercalate "\n" + $ [ "PPurpose a should have a non-fuzzy Origin.", + tshow (origin a), + tshow (origin b) + ] ) (maybeOrdering (origin a) (origin b)) x -> x -instance Eq PPurpose where --Required for merge of P_Contexts +instance Eq PPurpose where -- Required for merge of P_Contexts a == b = compare a b == EQ instance Traced PPurpose where - origin = pos + origin PPurpose {pos = orig} = orig data P_Concept = -- | The name of this Concept @@ -1202,7 +1234,7 @@ instance Eq PClassify where p == q = specific p == specific q && generics p == generics q instance Traced PClassify where - origin = pos + origin PClassify {pos = orig} = orig type PProps = Set PProp @@ -1227,6 +1259,10 @@ data PProp P_Irf | -- | PROP keyword, the parser must replace this by [Sym, Asy]. P_Prop + | -- | MAP keyword, the parser must replace this by [Uni, Tot]. + P_Map + | -- | BIJ keyword, the parser must replace this by [Inj, Sur]. + P_Bij deriving (Eq, Ord, Typeable, Data, Enum, Bounded) instance Show PProp where @@ -1240,6 +1276,8 @@ instance Show PProp where show P_Rfx = "RFX" show P_Irf = "IRF" show P_Prop = "PROP" + show P_Map = "MAP" + show P_Bij = "BIJ" instance Unique PProp where showUnique = tshow @@ -1249,6 +1287,8 @@ instance Flippable PProp where flp P_Tot = P_Sur flp P_Sur = P_Tot flp P_Inj = P_Uni + flp P_Map = P_Bij + flp P_Bij = P_Map flp x = x data PRelationDefault @@ -1290,7 +1330,7 @@ mergeContexts ctx1 ctx2 = fromContextsKeepDoubles :: (P_Context -> [a]) -> [a] fromContextsKeepDoubles fun = concatMap fun contexts contexts = [ctx1, ctx2] - fromContextsRemoveDoubles :: Ord b => (P_Context -> [b]) -> [b] + fromContextsRemoveDoubles :: (Ord b) => (P_Context -> [b]) -> [b] fromContextsRemoveDoubles f = Set.toList . Set.unions . map (Set.fromList . f) $ contexts mergePops :: [P_Population] -> [P_Population] @@ -1300,16 +1340,20 @@ mergeContexts ctx1 ctx2 = groupCondition a b = case (a, b) of (P_RelPopu {}, P_RelPopu {}) -> - p_src a == p_src b - && p_tgt a == p_tgt b + p_src a + == p_src b + && p_tgt a + == p_tgt b && sameNamedRels (p_nmdr a) (p_nmdr b) (P_CptPopu {}, P_CptPopu {}) -> p_cpt a == p_cpt b _ -> False where sameNamedRels :: P_NamedRel -> P_NamedRel -> Bool sameNamedRels x y = - p_nrnm x == p_nrnm y - && p_mbSign x == p_mbSign y + p_nrnm x + == p_nrnm y + && p_mbSign x + == p_mbSign y mergePopsSameType :: NE.NonEmpty P_Population -> P_Population mergePopsSameType (h :| tl) = case h of P_RelPopu {} -> h {p_popps = Set.toList . Set.unions . map (Set.fromList . p_popps) $ (h : tl)} diff --git a/src/Ampersand/Core/ShowAStruct.hs b/src/Ampersand/Core/ShowAStruct.hs index b4ba7bc809..299b1b5e53 100644 --- a/src/Ampersand/Core/ShowAStruct.hs +++ b/src/Ampersand/Core/ShowAStruct.hs @@ -1,3 +1,7 @@ +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE ScopedTypeVariables #-} +{-# LANGUAGE UndecidableInstances #-} + module Ampersand.Core.ShowAStruct (AStruct (..)) where import Ampersand.Basics @@ -23,6 +27,9 @@ instance AStruct AClassify where instance AStruct Rule where showA = showP . aRule2pRule +instance AStruct (PairView Expression) where + showA = showP . aPairView2pPairView + instance AStruct Relation where showA = showP . aRelation2pRelation diff --git a/src/Ampersand/Daemon/Daemon.hs b/src/Ampersand/Daemon/Daemon.hs index 4801664ce4..060a277db5 100644 --- a/src/Ampersand/Daemon/Daemon.hs +++ b/src/Ampersand/Daemon/Daemon.hs @@ -35,7 +35,7 @@ instance Show DaemonState where "DaemonState: #loads = " ++ (show . length . loads $ x) ++ " #loadResults = " ++ (show . length . loadResults $ x) startAmpersandDaemon :: - (HasDaemonOpts env, HasRunner env) => + (HasTrimXLSXOpts env, HasDaemonOpts env, HasRunner env) => RIO env DaemonState startAmpersandDaemon = do init <- initialState @@ -44,7 +44,7 @@ startAmpersandDaemon = do Right s -> pure s initialState :: - (HasDaemonOpts env, HasRunner env) => + (HasTrimXLSXOpts env, HasDaemonOpts env, HasRunner env) => RIO env (Either [Text] DaemonState) initialState = do daemonConfig <- view daemonConfigL diff --git a/src/Ampersand/Daemon/Parser.hs b/src/Ampersand/Daemon/Parser.hs index 9be772dead..9d44fbd328 100644 --- a/src/Ampersand/Daemon/Parser.hs +++ b/src/Ampersand/Daemon/Parser.hs @@ -9,10 +9,10 @@ where import Ampersand.Basics import Ampersand.Core.ParseTree import Ampersand.Daemon.Types -import Ampersand.FSpec.MetaModels +import Ampersand.FSpec.ToFSpec.CreateFspec (pCtx2Fspec) import Ampersand.Input.ADL1.CtxError import Ampersand.Input.Parsing -import Ampersand.Misc.HasClasses (HasDaemonOpts (..), HasRootFile (..), Roots (..), rootFileL, showWarningsL) +import Ampersand.Misc.HasClasses (HasDaemonOpts (..), HasRootFile (..), HasTrimXLSXOpts, Roots (..), rootFileL, showWarningsL) import Ampersand.Types.Config import qualified RIO.NonEmpty as NE @@ -21,7 +21,7 @@ import qualified RIO.NonEmpty as NE -- fail. It will return a tuple containing the Loads and a list of -- the filepaths that are read. parseProject :: - (HasDaemonOpts env, HasRunner env) => + (HasTrimXLSXOpts env, HasDaemonOpts env, HasRunner env) => FilePath -> RIO env ([Load], [FilePath]) parseProject rootAdl = local (set rootFileL (Roots [rootAdl])) $ do diff --git a/src/Ampersand/Daemon/Terminal.hs b/src/Ampersand/Daemon/Terminal.hs index b28e9e501e..2a7882544d 100644 --- a/src/Ampersand/Daemon/Terminal.hs +++ b/src/Ampersand/Daemon/Terminal.hs @@ -18,13 +18,13 @@ import Graphics.Win32.GDI.Types import System.Win32.Types -wM_SETICON, wM_GETICON :: WindowMessage -wM_SETICON = 0x0080 +wM_GETICON :: WindowMessage +-- wM_SETICON = 0x0080 wM_GETICON = 0x007F -iCON_BIG, iCON_SMALL :: WPARAM -iCON_BIG = 1 -iCON_SMALL = 0 +-- iCON_BIG, iCON_SMALL :: WPARAM +-- iCON_BIG = 1 +-- iCON_SMALL = 0 #ifdef x86_64_HOST_ARCH #define CALLCONV ccall diff --git a/src/Ampersand/Daemon/Wait.hs b/src/Ampersand/Daemon/Wait.hs index 260b66d4f9..ecbfb4a9a6 100644 --- a/src/Ampersand/Daemon/Wait.hs +++ b/src/Ampersand/Daemon/Wait.hs @@ -37,7 +37,7 @@ withWaiterNotify env f = runRIO env $ do liftIO (withWaiterNotify' f) withWaiterNotify' :: (Waiter -> IO a) -> IO a -withWaiterNotify' f = withManagerConf defaultConfig {confDebounce = NoDebounce} $ \manager -> do +withWaiterNotify' f = withManagerConf defaultConfig $ \manager -> do mvar <- liftIO newEmptyMVar var <- liftIO $ newVar Map.empty f $ WaiterNotify manager mvar var @@ -74,23 +74,26 @@ waitFiles waiter = do logDebug $ "%WAITING: " <> display (T.pack $ unwords files) -- As listContentsInside returns directories, we are waiting on them explicitly and so -- will pick up new files, as creating a new file changes the containing directory's modtime. - files' <- liftIO $ - fmap concat $ - forM files $ \file -> - ifM (doesDirectoryExist file) (listContentsInside (return . not . L.isPrefixOf "." . takeFileName) file) (return [file]) + files' <- liftIO + $ fmap concat + $ forM files + $ \file -> + ifM (doesDirectoryExist file) (listContentsInside (return . not . L.isPrefixOf "." . takeFileName) file) (return [file]) case waiter of WaiterPoll _ -> pure () WaiterNotify manager kick mp -> do dirs <- liftIO $ fmap Set.fromList $ mapM canonicalizePathSafe $ nubOrd $ map takeDirectory files' env <- ask - liftIO $ - modifyVar_ mp $ \mp' -> do + liftIO + $ modifyVar_ mp + $ \mp' -> do let keep, del :: Map FilePath StopListening (keep, del) = Map.partitionWithKey (\k _ -> k `Set.member` dirs) mp' liftIO $ sequence_ $ Map.elems del new <- forM (Set.toList $ dirs `Set.difference` Map.keysSet keep) $ \dir -> do - can <- liftIO $ - watchDir manager (fromString dir) (const True) $ \event -> do + can <- liftIO + $ watchDir manager (fromString dir) (const True) + $ \event -> do runRIO env $ logDebug $ "%NOTIFY: " <> displayShow event void $ tryPutMVar kick () return (dir, can) @@ -127,8 +130,9 @@ waitFiles waiter = do -- but try not to logDebug $ "%WAITING: Waiting max of 1s due to file removal, " <> display (T.pack $ unwords disappeared) -- at most 20 iterations, but stop as soon as the file returns - void $ - flip firstJustM (replicate 20 ()) $ \_ -> do + void + $ flip firstJustM (replicate 20 ()) + $ \_ -> do liftIO $ sleep 0.05 new' <- liftIO $ mapM getModTime files return $ if null [x | (x, Just _, Nothing) <- L.zip3 files old new'] then Just () else Nothing diff --git a/src/Ampersand/FSpec/Crud.hs b/src/Ampersand/FSpec/Crud.hs index 799ca90bfc..af826a98e4 100644 --- a/src/Ampersand/FSpec/Crud.hs +++ b/src/Ampersand/FSpec/Crud.hs @@ -38,9 +38,10 @@ mkCrudInfo allConceptsPrim decls allIfcs = transSurjClosureMap :: Map.Map A_Concept [A_Concept] transSurjClosureMap = - transClosureMap' . Map.fromListWith L.union $ - (map (mkMapItem . flp) . filter isSur . map EDcD $ Set.elems decls) - <> (map mkMapItem . filter isTot . map EDcD $ Set.elems decls) + transClosureMap' + . Map.fromListWith L.union + $ (map (mkMapItem . flp) . filter isSur . map EDcD $ Set.elems decls) + <> (map mkMapItem . filter isTot . map EDcD $ Set.elems decls) where -- TODO: use transClosureMap instead of transClosureMap', it's faster, and this is transClosureMap's last occurrence @@ -96,20 +97,20 @@ getAllInterfaceExprs allIfcs ifc = getExprs $ ifcObj ifc where getExprs :: ObjectDef -> [Expression] getExprs objExpr = - objExpression objExpr : - case objmsub objExpr of - Nothing -> [] - Just si -> case si of - InterfaceRef {siIsLink = True} -> [] - InterfaceRef {siIsLink = False} -> - case filter (\rIfc -> name rIfc == siIfcId si) allIfcs of -- Follow interface ref - [] -> fatal ("Referenced interface " <> siIfcId si <> " missing") - (_ : _ : _) -> fatal ("Multiple relations of referenced interface " <> siIfcId si) - [i] -> getAllInterfaceExprs allIfcs i - Box {} -> concatMap getExprs' (siObjs si) - where - getExprs' (BxExpr e) = getExprs e - getExprs' (BxTxt _) = [] + objExpression objExpr + : case objmsub objExpr of + Nothing -> [] + Just si -> case si of + InterfaceRef {siIsLink = True} -> [] + InterfaceRef {siIsLink = False} -> + case filter (\rIfc -> name rIfc == siIfcId si) allIfcs of -- Follow interface ref + [] -> fatal ("Referenced interface " <> siIfcId si <> " missing") + (_ : _ : _) -> fatal ("Multiple relations of referenced interface " <> siIfcId si) + [i] -> getAllInterfaceExprs allIfcs i + Box {} -> concatMap getExprs' (siObjs si) + where + getExprs' (BxExpr e) = getExprs e + getExprs' (BxTxt _) = [] getCrudObjsPerConcept :: [(Interface, [(A_Concept, Bool, Bool, Bool, Bool)])] -> diff --git a/src/Ampersand/FSpec/Instances.hs b/src/Ampersand/FSpec/Instances.hs index 7c8d252592..1f95087c52 100644 --- a/src/Ampersand/FSpec/Instances.hs +++ b/src/Ampersand/FSpec/Instances.hs @@ -12,13 +12,14 @@ import Ampersand.Basics hiding (first, second) import Ampersand.Classes import Ampersand.FSpec.FSpec import Ampersand.FSpec.Motivations +import qualified RIO.NonEmpty as NE import qualified RIO.Set as Set -- | Within a specific context there are all kinds of things. -- These 'things' are instances (elements / atoms) of some -- Concept. They are the atoms of the concepts, as looked -- upon from the Formal Ampersand viewpoint. -class Typeable a => Instances a where +class (Typeable a) => Instances a where instances :: FSpec -> Set.Set a instanceList :: FSpec -> [a] instanceList = Set.toList . instances @@ -34,7 +35,18 @@ instance Instances A_Concept where instances = concs . originalContext instance Instances AConceptDef where - instances = Set.fromList . ctxcds . originalContext + instances = conceptDefInstances + +instance Instances BoxItem where + instances = + Set.fromList + . concatMap siObjs + . filter isBox + . Set.toList + . subInterfaceInstances + where + isBox Box {} = True + isBox _ = False instance Instances Conjunct where instances = Set.fromList . allConjuncts @@ -51,21 +63,19 @@ instance Instances Rule where instance Instances Interface where instances = interfaceInstances ---instance Instances Meaning where +instance Instances SubInterface where + instances = subInterfaceInstances + +-- instance Instances Meaning where -- instances = meaningInstances instance Instances Markup where instances fSpec = (Set.fromList . map explMarkup . Set.toList . purposeInstances $ fSpec) `Set.union` (Set.fromList . map ameaMrk . Set.toList . meaningInstances $ fSpec) + `Set.union` (Set.fromList . concatMap rrmsg . Set.toList . ruleInstances $ fSpec) instance Instances ObjectDef where - instances fSpec = - Set.fromList . concatMap (objects . ifcObj) - . interfaceInstances - $ fSpec - where - objects :: ObjectDef -> [ObjectDef] - objects obj = obj : fields obj + instances = objectDefInstances instance Instances Pattern where instances = Set.fromList . vpatterns @@ -94,9 +104,13 @@ instance Instances ViewDef where instances = Set.fromList . viewDefs . originalContext instance Instances Meaning where - instances fSpec = - (Set.fromList . concatMap meanings . Set.toList . relationInstances $ fSpec) - `Set.union` (Set.fromList . concatMap meanings . Set.toList . ruleInstances $ fSpec) + instances = meaningInstances + +instance Instances (PairView Expression) where + instances = pairViewInstances + +instance Instances (PairViewSegment Expression) where + instances = Set.fromList . concatMap (NE.toList . ppv_segs) . instanceList -- Set.toList . purposeInstances @@ -110,10 +124,26 @@ expressionInstances = allExprs interfaceInstances :: FSpec -> Set.Set Interface interfaceInstances = Set.fromList . ctxifcs . originalContext +subInterfaceInstances :: FSpec -> Set.Set SubInterface +subInterfaceInstances = Set.fromList . mapMaybe objmsub . Set.toList . objectDefInstances + +objectDefInstances :: FSpec -> Set.Set ObjectDef +objectDefInstances = + Set.fromList + . concatMap (objects . ifcObj) + . interfaceInstances + where + objects :: ObjectDef -> [ObjectDef] + objects obj = obj : fieldsRecursive obj + meaningInstances :: FSpec -> Set.Set Meaning meaningInstances fSpec = (Set.fromList . concatMap meanings . Set.toList . relationInstances $ fSpec) `Set.union` (Set.fromList . concatMap meanings . Set.toList . ruleInstances $ fSpec) + `Set.union` (Set.fromList . concatMap meanings . Set.toList . conceptDefInstances $ fSpec) + +pairViewInstances :: FSpec -> Set.Set (PairView Expression) +pairViewInstances = Set.fromList . mapMaybe rrviol . Set.toList . ruleInstances purposeInstances :: FSpec -> Set.Set Purpose purposeInstances = fSexpls @@ -123,3 +153,6 @@ relationInstances = relsDefdIn . originalContext ruleInstances :: FSpec -> Set.Set Rule ruleInstances = allRules . originalContext + +conceptDefInstances :: FSpec -> Set.Set AConceptDef +conceptDefInstances = Set.fromList . ctxcds . originalContext \ No newline at end of file diff --git a/src/Ampersand/FSpec/MetaModels.hs b/src/Ampersand/FSpec/MetaModels.hs deleted file mode 100644 index 8e58c8030f..0000000000 --- a/src/Ampersand/FSpec/MetaModels.hs +++ /dev/null @@ -1,30 +0,0 @@ -{-# LANGUAGE ScopedTypeVariables #-} - -module Ampersand.FSpec.MetaModels - ( MetaModel (..), - pCtx2Fspec, - ) -where - -import Ampersand.ADL1 -import Ampersand.ADL1.P2A_Converters -import Ampersand.Basics -import Ampersand.FSpec.FSpec -import Ampersand.FSpec.ShowMeatGrinder -import Ampersand.FSpec.ToFSpec.ADL2FSpec -import Ampersand.Input -import Ampersand.Misc.HasClasses -import qualified RIO.NonEmpty as NE - -pCtx2Fspec :: (HasFSpecGenOpts env) => env -> P_Context -> Guarded FSpec -pCtx2Fspec env c = do - fSpec <- makeFSpec env <$> pCtx2aCtx env c - checkInvariants fSpec - where - checkInvariants :: FSpec -> Guarded FSpec - checkInvariants fSpec = - if view allowInvariantViolationsL env - then pure fSpec - else case violationsOfInvariants fSpec of - [] -> pure fSpec - h : tl -> Errors (fmap (mkInvariantViolationsError (applyViolText fSpec)) (h NE.:| tl)) diff --git a/src/Ampersand/FSpec/SQL.hs b/src/Ampersand/FSpec/SQL.hs index acd9b6d712..98584f4fb7 100644 --- a/src/Ampersand/FSpec/SQL.hs +++ b/src/Ampersand/FSpec/SQL.hs @@ -17,9 +17,10 @@ import Ampersand.Classes import Ampersand.Core.ShowAStruct import Ampersand.FSpec.FSpec import Ampersand.FSpec.FSpecAux +import Language.SQL.SimpleSQL.Dialect import Language.SQL.SimpleSQL.Pretty import Language.SQL.SimpleSQL.Syntax -import RIO.List (intercalate, lastMaybe, maximumMaybe, nub, partition, (\\)) +import RIO.List (lastMaybe, maximumMaybe, nub, partition, (\\)) import qualified RIO.NonEmpty as NE import qualified RIO.Set as Set import qualified RIO.Text as T @@ -34,8 +35,8 @@ placeHolderSQL = "_SRCATOM" broadQueryWithPlaceholder :: FSpec -> ObjectDef -> Text broadQueryWithPlaceholder fSpec = - T.unwords . T.words - . T.pack + T.unwords + . T.words . prettyQueryExpr theDialect . broadQuery fSpec @@ -43,7 +44,6 @@ prettyBroadQueryWithPlaceholder :: Int -> FSpec -> ObjectDef -> Text prettyBroadQueryWithPlaceholder i fSpec = T.intercalate ("\n" <> T.replicate i " ") . T.lines - . T.pack . prettyQueryExpr theDialect . broadQuery fSpec @@ -62,8 +62,8 @@ class SQLAble a where doNonPretty :: (FSpec -> a -> BinQueryExpr) -> FSpec -> a -> Text doNonPretty fun fSpec = - T.unwords . T.words - . T.pack + T.unwords + . T.words . prettyQueryExpr theDialect . toSQL . stripComment @@ -81,9 +81,8 @@ class SQLAble a where doPretty fun i fSpec = SqlQueryPretty . T.lines - . T.pack - . intercalate ("\n" <> replicate i ' ') - . lines + . T.intercalate ("\n" <> T.replicate i " ") + . T.lines . prettyQueryExpr theDialect . toSQL . fun fSpec @@ -100,7 +99,7 @@ class SQLAble a where bqeWithPlaceholder (Iden [_, a], _) | a == sourceAlias -> - bqeWithPlaceholder + bqeWithPlaceholder | otherwise -> bqeWithoutPlaceholder _ -> bqeWithoutPlaceholder BCQE {} -> @@ -119,12 +118,12 @@ class SQLAble a where bseSrc = bseSrc bqe, bseTrg = bseTrg bqe, bseTbl = bseTbl bqe, - bseWhr = Just $ - case bseWhr bqe of + bseWhr = Just + $ case bseWhr bqe of Nothing -> placeHolder Just whr -> conjunctSQL [placeHolder, whr] } - placeHolder = BinOp (col2ValueExpr (bseSrc bqe)) [Name "="] (StringLit $ T.unpack placeHolderSQL) + placeHolder = BinOp (col2ValueExpr (bseSrc bqe)) [uName "="] (stringLit placeHolderSQL) instance SQLAble Expression where getBinQueryExpr fSpec = setDistinct . selectExpr fSpec @@ -133,8 +132,8 @@ instance SQLAble Relation where getBinQueryExpr = selectRelation sourceAlias, targetAlias :: Name -sourceAlias = Name "src" -targetAlias = Name "tgt" +sourceAlias = uName "src" +targetAlias = uName "tgt" selectExpr :: FSpec -> -- current context @@ -149,8 +148,8 @@ selectExpr :: -- Code for the Kleene operators EKl0 ( * ) and EKl1 ( + ) is not done, because this cannot be expressed in SQL. -- These operators must be eliminated from the Expression before using selectExpr, or else you will get fatals. selectExpr fSpec expr = - traceExprComment expr [tshow expr] $ - fromMaybe (nonSpecialSelectExpr fSpec expr) (maybeSpecialCase fSpec expr) --special cases for optimized results. + traceExprComment expr [tshow expr] + $ fromMaybe (nonSpecialSelectExpr fSpec expr) (maybeSpecialCase fSpec expr) -- special cases for optimized results. -- Special cases for optimized SQL generation -- Sometimes it is possible to generate queries that perform better. If this is the case for some @@ -160,31 +159,31 @@ maybeSpecialCase fSpec expr = case expr of EIsc (EDcI a, ECpl (ECps (EDcD r, EFlp (EDcD r')))) -- I[A] /\ -(r;r~) | r == r' -> - Just - . traceComment - [ "case: EIsc (EDcI a, ECpl (ECps (EDcD r,EFlp (EDcD r')) ))", - " this is an optimized case for: " <> name r <> showSign r <> " [TOT]." - ] - $ let col = - Col - { cTable = [Name "notIns"], - cCol = [sqlAttConcept fSpec a], - cAlias = [], - cSpecial = Nothing + Just + . traceComment + [ "case: EIsc (EDcI a, ECpl (ECps (EDcD r,EFlp (EDcD r')) ))", + " this is an optimized case for: " <> name r <> showSign r <> " [TOT]." + ] + $ let col = + Col + { cTable = [uName "notIns"], + cCol = [sqlAttConcept fSpec a], + cAlias = [], + cSpecial = Nothing + } + aAtt = col2ValueExpr col + whereClause = + conjunctSQL + [ aAtt `isNotIn` selectSource (selectExpr fSpec (EDcD r)), + notNull aAtt + ] + in BSE + { bseSetQuantifier = SQDefault, + bseSrc = col, + bseTrg = col, + bseTbl = [sqlConceptTable fSpec a `as` uName "notIns"], + bseWhr = Just whereClause } - aAtt = col2ValueExpr col - whereClause = - conjunctSQL - [ aAtt `isNotIn` selectSource (selectExpr fSpec (EDcD r)), - notNull aAtt - ] - in BSE - { bseSetQuantifier = SQDefault, - bseSrc = col, - bseTrg = col, - bseTbl = [sqlConceptTable fSpec a `as` Name "notIns"], - bseWhr = Just whereClause - } | otherwise -> Nothing EIsc (ECpl (ECps (EDcD r, EFlp (EDcD r'))), EDcI a) -- -(r;r~) /\ I[A] | r == r' -> maybeSpecialCase fSpec $ EIsc (EDcI a, ECpl (ECps (EDcD r, EFlp (EDcD r')))) @@ -241,17 +240,20 @@ maybeSpecialCase fSpec expr = False -- Needs to be false in MySql JLeft leftTable - ( Just . JoinOn . conjunctSQL $ - [ BinOp (Iden [table1, sourceAlias]) [Name "="] (Iden [table2, expr2Src]), - BinOp (Iden [table1, targetAlias]) [Name "="] (Iden [table2, expr2trg]) - ] + ( Just + . JoinOn + . conjunctSQL + $ [ BinOp (Iden [table1, sourceAlias]) [uName "="] (Iden [table2, expr2Src]), + BinOp (Iden [table1, targetAlias]) [uName "="] (Iden [table2, expr2trg]) + ] ) ], bseWhr = - Just . disjunctSQL $ - [ isNull (Iden [table2, expr2Src]), - isNull (Iden [table2, expr2trg]) - ] + Just + . disjunctSQL + $ [ isNull (Iden [table2, expr2Src]), + isNull (Iden [table2, expr2trg]) + ] } where fun = if isFlipped' then flp else id @@ -259,19 +261,19 @@ maybeSpecialCase fSpec expr = case expr2 of EDcD rel -> let (plug, relstore) = getRelationTableInfo fSpec rel - s = rsSrcAtt relstore - t = rsTrgAtt relstore - lt = TRSimple [QName (T.unpack $ name plug)] `as` table2 + s = qName . attName . rsSrcAtt $ relstore + t = qName . attName . rsTrgAtt $ relstore + lt = TRSimple [qName (name plug)] `as` table2 in if isFlipped' - then ((QName . T.unpack . name) t, (QName . T.unpack . name) s, lt) - else ((QName . T.unpack . name) s, (QName . T.unpack . name) t, lt) + then (t, s, lt) + else (s, t, lt) _ -> ( sourceAlias, targetAlias, TRQueryExpr (toSQL (selectExpr fSpec (fun expr2))) `as` table2 ) - table1 = Name "t1" - table2 = Name "t2" + table1 = uName "t1" + table2 = uName "t2" nonSpecialSelectExpr :: FSpec -> Expression -> BinQueryExpr nonSpecialSelectExpr fSpec expr = @@ -286,7 +288,7 @@ nonSpecialSelectExpr fSpec expr = -} case posVals of (_ {-a-} : _ {-b-} : _) -> - emptySet --since a /= b, there can be no result. + emptySet -- since a /= b, there can be no result. [val] -> if val `elem` negVals then emptySet @@ -308,8 +310,8 @@ nonSpecialSelectExpr fSpec expr = [Expression] -> -- subexpressions of the intersection. Mp1{} nor ECpl(Mp1{}) are allowed elements of this list. BinQueryExpr f specificValue subTerms = - traceComment ["case: EIsc{}"] $ - case subTerms of + traceComment ["case: EIsc{}"] + $ case subTerms of [] -> case specificValue of Nothing -> emptySet -- case might occur with only negMp1Terms?? Just singleton -> selectExpr fSpec (EMp1 singleton (source expr)) @@ -324,32 +326,33 @@ nonSpecialSelectExpr fSpec expr = vs -> Just (conjunctSQL vs) } where - mandatoryTuple :: Maybe ValueExpr + mandatoryTuple :: Maybe ScalarExpr mandatoryTuple = case specificValue of Nothing -> Nothing Just val -> Just $ equalToValueClause val where - equalToValueClause :: PAtomValue -> ValueExpr + equalToValueClause :: PAtomValue -> ScalarExpr equalToValueClause singleton = conjunctSQL - [ BinOp (col2ValueExpr theSr') [Name "="] (singleton2SQL (source expr) singleton), - BinOp (col2ValueExpr theTr') [Name "="] (singleton2SQL (source expr) singleton) + [ BinOp (col2ValueExpr theSr') [uName "="] (singleton2SQL (source expr) singleton), + BinOp (col2ValueExpr theTr') [uName "="] (singleton2SQL (source expr) singleton) ] - forbiddenTuples :: Maybe ValueExpr + forbiddenTuples :: Maybe ScalarExpr forbiddenTuples = case negVals of [] -> Nothing _ -> - Just . conjunctSQL $ - map notEqualToValueClause negVals + Just + . conjunctSQL + $ map notEqualToValueClause negVals where - notEqualToValueClause :: PAtomValue -> ValueExpr + notEqualToValueClause :: PAtomValue -> ScalarExpr notEqualToValueClause singleton = conjunctSQL - [ BinOp (col2ValueExpr theSr') [Name "<>"] (singleton2SQL (source expr) singleton), - BinOp (col2ValueExpr theTr') [Name "<>"] (singleton2SQL (source expr) singleton) + [ BinOp (col2ValueExpr theSr') [uName "<>"] (singleton2SQL (source expr) singleton), + BinOp (col2ValueExpr theTr') [uName "<>"] (singleton2SQL (source expr) singleton) ] theSr' = bseSrc (makeSelectable sResult) @@ -360,7 +363,7 @@ nonSpecialSelectExpr fSpec expr = BCQE {} -> fatal "makeSelectable is not doing what it is supposed to do!" BQEComment {} -> fatal "makeSelectable is not doing what it is supposed to do!" sResult = makeIntersectSelectExpr ts - dummy = Name "someDummyNameBecauseMySQLNeedsOne" + dummy = uName "someDummyNameBecauseMySQLNeedsOne" makeSelectable :: BinQueryExpr -> BinQueryExpr makeSelectable x = case x of @@ -425,21 +428,23 @@ nonSpecialSelectExpr fSpec expr = cAlias = [], cSpecial = Nothing }, - bseTbl = [TRQueryExpr (toSQL part2) `as` Name "part2"], + bseTbl = [TRQueryExpr (toSQL part2) `as` uName "part2"], bseWhr = - Just . conjunctSQL $ - [ BinOp (Iden [sourceAlias]) [Name "="] (Iden [targetAlias]), - In - True - (Iden [sourceAlias]) - ( InQueryExpr - ( makeSelect - { qeSelectList = [(Iden [sourceAlias], Nothing)], - qeFrom = [TRQueryExpr (toSQL part1) `as` Name "part1"] - } - ) - ) - ] + Just + . conjunctSQL + $ [ BinOp (Iden [sourceAlias]) [uName "="] (Iden [targetAlias]), + In + True + (Iden [sourceAlias]) + ( InQueryExpr + ( toQueryExpr + $ makeSelect + { msSelectList = [(Iden [sourceAlias], Nothing)], + msFrom = [TRQueryExpr (toSQL part1) `as` uName "part1"] + } + ) + ) + ] } where -- esI :: [(Expression,Name)] -- all conjunctions that are of the form I @@ -451,14 +456,14 @@ nonSpecialSelectExpr fSpec expr = isR :: Expression -> Maybe (Expression, Name) isR e = case attInBroadQuery fSpec (source hexprs) e of Nothing -> Nothing - Just att -> Just (e, (QName . T.unpack . name) att) + Just att -> Just (e, (qName . name) att) -- esRest :: [Expression] -- all other conjuctions -- esRest = (exprs \\ (map fst esI)) \\ (map fst esR) optimizedIntersectSelectExpr :: BinQueryExpr optimizedIntersectSelectExpr = BQEComment [ BlockComment "Optimized intersection:", - BlockComment . T.unpack $ " Expression: " <> (showA . foldr (./\.) hexprs $ tlexprs) + BlockComment $ " Expression: " <> (showA . foldr (./\.) hexprs $ tlexprs) ] -- <>map (showComment "esI") esI -- <>map (showComment "esR") esR @@ -481,12 +486,13 @@ nonSpecialSelectExpr fSpec expr = }, bseTbl = [sqlConceptTable fSpec c], bseWhr = - Just . conjunctSQL $ - [notNull (Iden [nm]) | nm <- nub (map snd esI <> map snd esR)] - <> [ BinOp (Iden [nm]) [Name "="] (Iden [sqlAttConcept fSpec c]) - | nm <- nub (map snd esR), - nm /= sqlAttConcept fSpec c - ] + Just + . conjunctSQL + $ [notNull (Iden [nm]) | nm <- nub (map snd esI <> map snd esR)] + <> [ BinOp (Iden [nm]) [uName "="] (Iden [sqlAttConcept fSpec c]) + | nm <- nub (map snd esR), + nm /= sqlAttConcept fSpec c + ] } where c = case map fst esI of @@ -531,18 +537,20 @@ nonSpecialSelectExpr fSpec expr = }, bseTbl = zipWith tableRef [0 ..] es, bseWhr = - Just . conjunctSQL . concatMap constraintsOfTailExpression $ - [1 .. length es -1] + Just + . conjunctSQL + . concatMap constraintsOfTailExpression + $ [1 .. length es - 1] } where iSect :: Int -> Name - iSect n = Name ("subIntersect" <> show n) + iSect n = uName ("subIntersect" <> tshow n) tableRef :: Int -> BinQueryExpr -> TableRef tableRef n e = TRQueryExpr (toSQL e) `as` iSect n - constraintsOfTailExpression :: Int -> [ValueExpr] + constraintsOfTailExpression :: Int -> [ScalarExpr] constraintsOfTailExpression n = - [ BinOp (Iden [iSect n, sourceAlias]) [Name "="] (Iden [iSect 0, sourceAlias]), - BinOp (Iden [iSect n, targetAlias]) [Name "="] (Iden [iSect 0, targetAlias]) + [ BinOp (Iden [iSect n, sourceAlias]) [uName "="] (Iden [iSect 0, sourceAlias]), + BinOp (Iden [iSect n, targetAlias]) [uName "="] (Iden [iSect 0, targetAlias]) ] EUni (l, r) -> traceComment @@ -588,7 +596,7 @@ nonSpecialSelectExpr fSpec expr = -} _ -> let fenceName :: Int -> Name - fenceName n = Name ("fence" <> show n) + fenceName n = uName ("fence" <> tshow n) firstNr, lastNr :: Int firstNr = 0 lastNr = firstNr + length es - 1 @@ -614,17 +622,17 @@ nonSpecialSelectExpr fSpec expr = _ -> makeNormalFence where makeNormalFence = Just $ (TRQueryExpr . toSQL . selectExpr fSpec) (fenceExpr i) `as` fenceName i - polesConstraints :: [Maybe ValueExpr] - polesConstraints = map makePole [firstNr .. lastNr - 1] --there is one pole less than fences... + polesConstraints :: [Maybe ScalarExpr] + polesConstraints = map makePole [firstNr .. lastNr - 1] -- there is one pole less than fences... where - makePole :: Int -> Maybe ValueExpr + makePole :: Int -> Maybe ScalarExpr makePole i = case (fenceTable i, fenceTable (i + 1)) of (Just _, Just _) -> Just ( BinOp (Iden [fenceName i, targetAlias]) - [Name "="] + [uName "="] (Iden [fenceName (i + 1), sourceAlias]) ) -- When one or both sides have no fenceTable, that is because of optimation of @@ -637,7 +645,7 @@ nonSpecialSelectExpr fSpec expr = Just ( BinOp (Iden [fenceName i, targetAlias]) - [Name "<>"] + [uName "<>"] (Iden [fenceName (i + 2), sourceAlias]) ) _ -> fatal "there is no reason for having no fenceTable!" @@ -650,7 +658,9 @@ nonSpecialSelectExpr fSpec expr = _ -> fatal "there is no reason for having no fenceTable!" (Nothing, Nothing) -> -- This must be the special case: ...;V[A*B];V[B*C];.... - Just . SubQueryExpr SqExists . toSQL + Just + . SubQueryExpr SqExists + . toSQL . traceComment ["Case: ...;V[A*B];V[B*C];...."] . selectExpr fSpec . EDcI @@ -689,10 +699,10 @@ nonSpecialSelectExpr fSpec expr = } (EFlp x) -> flipped (selectExpr fSpec x) where - fTable = Name "flipped" + fTable = uName "flipped" flipped se = - traceComment ["case: EFlp x"] $ - case se of + traceComment ["case: EFlp x"] + $ case se of BSE {} -> BSE { bseSetQuantifier = bseSetQuantifier se, @@ -752,17 +762,17 @@ nonSpecialSelectExpr fSpec expr = cSpecial = Nothing }, bseTbl = [sqlConceptTable fSpec c], - bseWhr = Just $ BinOp (Iden [sqlAttConcept fSpec c]) [Name "="] (singleton2SQL c val) + bseWhr = Just $ BinOp (Iden [sqlAttConcept fSpec c]) [uName "="] (singleton2SQL c val) } (EDcV (Sign s t)) -> let (psrc, fsrc) = fun s (ptgt, ftgt) = fun t fun :: A_Concept -> (Name, Name) - fun cpt = ((QName . T.unpack . name) plug, (QName . T.unpack . name) att) + fun cpt = ((qName . name) plug, (qName . name) att) where (plug, att) = getConceptTableInfo fSpec cpt - in traceComment ["case: (EDcV (Sign s t))"] $ - case (s, t) of + in traceComment ["case: (EDcV (Sign s t))"] + $ case (s, t) of (ONE, ONE) -> one (_, ONE) -> BSE @@ -814,15 +824,15 @@ nonSpecialSelectExpr fSpec expr = TRSimple [ptgt] `as` secnd ], bseWhr = - Just $ - conjunctSQL + Just + $ conjunctSQL [notNull (Iden [first', fsrc]), notNull (Iden [secnd, ftgt])] } where - first' = Name "fst" - secnd = Name "snd" - (EDcI c) -> traceComment ["case: EDcI c"] $ - case c of + first' = uName "fst" + secnd = uName "snd" + (EDcI c) -> traceComment ["case: EDcI c"] + $ case c of ONE -> BSE { bseSetQuantifier = SQDefault, @@ -853,8 +863,8 @@ nonSpecialSelectExpr fSpec expr = bseWhr = Just (notNull cAtt) } -- EEps behaves like I. The intersects are semantically relevant, because all semantic irrelevant EEps expressions have been filtered from es. - (EEps c _) -> traceComment ["case: EEps c _"] $ - case c of -- select the population of the most specific concept, which is the source. + (EEps c _) -> traceComment ["case: EEps c _"] + $ case c of -- select the population of the most specific concept, which is the source. ONE -> BSE { bseSetQuantifier = SQDefault, @@ -899,28 +909,28 @@ nonSpecialSelectExpr fSpec expr = { bseSetQuantifier = SQDefault, bseSrc = Col - { cTable = [QName "concept0"], + { cTable = [qName "concept0"], cCol = [concpt], cAlias = [], cSpecial = Nothing }, bseTrg = Col - { cTable = [QName "concept1"], + { cTable = [qName "concept1"], cCol = [concpt], cAlias = [], cSpecial = Nothing }, bseTbl = - [ sqlConceptTable fSpec c `as` QName "concept0", - sqlConceptTable fSpec c `as` QName "concept1" + [ sqlConceptTable fSpec c `as` qName "concept0", + sqlConceptTable fSpec c `as` qName "concept1" ], bseWhr = Just ( BinOp - (Iden [QName "concept0", concpt]) - [Name "<>"] - (Iden [QName "concept1", concpt]) + (Iden [qName "concept0", concpt]) + [uName "<>"] + (Iden [qName "concept1", concpt]) ) } where @@ -946,43 +956,47 @@ nonSpecialSelectExpr fSpec expr = }, bseTbl = [(toTableRef . selectExpr fSpec) theClosedWorldExpression `as` closedWorldName], bseWhr = - Just $ - selectNotExists + Just + $ selectNotExists (toTableRef (selectExpr fSpec e) `as` posName) - ( Just . conjunctSQL $ - [ BinOp - (Iden [closedWorldName, sourceAlias]) - [Name "="] - (Iden [posName, sourceAlias]), - BinOp - (Iden [closedWorldName, targetAlias]) - [Name "="] - (Iden [posName, targetAlias]) - ] + ( Just + . conjunctSQL + $ [ BinOp + (Iden [closedWorldName, sourceAlias]) + [uName "="] + (Iden [posName, sourceAlias]), + BinOp + (Iden [closedWorldName, targetAlias]) + [uName "="] + (Iden [posName, targetAlias]) + ] ) } where - posName = Name "pos" + posName = uName "pos" closedWorldName = - QName . T.unpack $ - "cartesian product of " <> name (source e) <> " and " <> name (target e) + qName + $ "cartesian product of " + <> name (source e) + <> " and " + <> name (target e) theClosedWorldExpression = EDcV (sign e) EKl0 _ -> fatal "Sorry, there currently is no database support for * (Kleene star).\n It is used in your ampersand script, but it currently cannot be used in a prototype." EKl1 _ -> fatal "Sorry, there currently is no database support for + (Kleene plus).\n It is used in your ampersand script, but it currently cannot be used in a prototype." (EDif (EDcV _, x)) -> - traceComment ["case: EDif (EDcV _,x)"] $ - selectExpr fSpec (notCpl x) + traceComment ["case: EDif (EDcV _,x)"] + $ selectExpr fSpec (notCpl x) -- The following definitions express code generation of the remaining cases in terms of the previously defined generators. -- As a result of this way of working, code generated for =, |-, -, !, *, \, and / may not be efficient, but at least it is correct. EEqu (l, r) -> - traceComment ["case: EEqu (l,r) "] $ - selectExpr fSpec ((ECpl l .\/. r) ./\. (ECpl r .\/. l)) + traceComment ["case: EEqu (l,r) "] + $ selectExpr fSpec ((ECpl l .\/. r) ./\. (ECpl r .\/. l)) EInc (l, r) -> - traceComment ["case: EInc (l,r) "] $ - selectExpr fSpec (ECpl l .\/. r) + traceComment ["case: EInc (l,r) "] + $ selectExpr fSpec (ECpl l .\/. r) EDif (l, r) -> - traceComment ["case: EDif (l,r) "] $ - selectExpr fSpec (l ./\. ECpl r) + traceComment ["case: EDif (l,r) "] + $ selectExpr fSpec (l ./\. ECpl r) ERrs (l, r) -> -- The right residual l\r is defined by: for all x,y: x(l\r)y <=> for all z in X, z l x implies z r y. {- In order to obtain an SQL-query, we make a Haskell derivation of the right residual: @@ -1012,101 +1026,102 @@ nonSpecialSelectExpr fSpec expr = | target l == ONE = fatal ("ONE is unexpected as target of " <> showA l) | target r == ONE = fatal ("ONE is unexpected as target of " <> showA r) | otherwise = - BSE - { bseSetQuantifier = SQDefault, - bseSrc = - Col - { cTable = [resLeft], - cCol = [mainSrc], - cAlias = [], - cSpecial = Nothing - }, - bseTrg = - Col - { cTable = [resRight], - cCol = [mainTgt], - cAlias = [], - cSpecial = Nothing - }, - bseTbl = - [ sqlConceptTable fSpec (target l) `as` resLeft, - sqlConceptTable fSpec (target r) `as` resRight - ], - bseWhr = - Just . VEComment [BlockComment . T.unpack $ "Left hand side: " <> showA l] $ - selectNotExists - (lCode `as` lhs) - ( Just $ - conjunctSQL - [ BinOp - (Iden [resLeft, mainSrc]) - [Name "="] - (Iden [lhs, targetAlias]), - VEComment [BlockComment . T.unpack $ "Right hand side: " <> showA r] $ - selectNotExists - (rCode `as` rhs) - ( Just $ - conjunctSQL - [ BinOp - (Iden [rhs, sourceAlias]) - [Name "="] - (Iden [lhs, sourceAlias]), - BinOp - (Iden [rhs, targetAlias]) - [Name "="] - (Iden [resRight, mainTgt]) - ] - ) - ] - ) - } + BSE + { bseSetQuantifier = SQDefault, + bseSrc = + Col + { cTable = [resLeft], + cCol = [mainSrc], + cAlias = [], + cSpecial = Nothing + }, + bseTrg = + Col + { cTable = [resRight], + cCol = [mainTgt], + cAlias = [], + cSpecial = Nothing + }, + bseTbl = + [ sqlConceptTable fSpec (target l) `as` resLeft, + sqlConceptTable fSpec (target r) `as` resRight + ], + bseWhr = + Just + . VEComment [BlockComment $ "Left hand side: " <> showA l] + $ selectNotExists + (lCode `as` lhs) + ( Just + $ conjunctSQL + [ BinOp + (Iden [resLeft, mainSrc]) + [uName "="] + (Iden [lhs, targetAlias]), + VEComment [BlockComment $ "Right hand side: " <> showA r] + $ selectNotExists + (rCode `as` rhs) + ( Just + $ conjunctSQL + [ BinOp + (Iden [rhs, sourceAlias]) + [uName "="] + (Iden [lhs, sourceAlias]), + BinOp + (Iden [rhs, targetAlias]) + [uName "="] + (Iden [resRight, mainTgt]) + ] + ) + ] + ) + } mainSrc = (sqlAttConcept fSpec . target) l -- Note: this 'target' is not an error!!! It is part of the definition of right residu mainTgt = (sqlAttConcept fSpec . target) r - resLeft = Name "RResLeft" - resRight = Name "RResRight" - lhs = Name "lhs" - rhs = Name "rhs" + resLeft = uName "RResLeft" + resRight = uName "RResRight" + lhs = uName "lhs" + rhs = uName "rhs" lCode = toTableRef $ selectExpr fSpec l -- selectExprInFROM fSpec sourceAlias targetAlias l rCode = toTableRef $ selectExpr fSpec r -- selectExprInFROM fSpec sourceAlias targetAlias r in traceComment ["case: ERrs (l,r)"] rResiduClause ELrs (l, r) -> - traceComment ["case: ELrs (l,r)"] $ - selectExpr fSpec (EFlp (flp r .\. flp l)) + traceComment ["case: ELrs (l,r)"] + $ selectExpr fSpec (EFlp (flp r .\. flp l)) EDia (l, r) -> - traceComment ["case: EDia (l,r)"] $ - selectExpr fSpec ((flp l .\. r) ./\. (l ./. flp r)) + traceComment ["case: EDia (l,r)"] + $ selectExpr fSpec ((flp l .\. r) ./\. (l ./. flp r)) ERad (l, ECpl r) -> - traceComment ["case: ERad (l, ECpl r)"] $ - selectExpr fSpec (EFlp (r .\. flp l)) + traceComment ["case: ERad (l, ECpl r)"] + $ selectExpr fSpec (EFlp (r .\. flp l)) ERad (l, r) -> - traceComment ["case: ERad (l,r)"] $ - selectExpr fSpec (flp (notCpl l) .\. r) + traceComment ["case: ERad (l,r)"] + $ selectExpr fSpec (flp (notCpl l) .\. r) EPrd (l, r) -> let v = EDcV (Sign (target l) (source r)) - in traceComment ["case: EPrd (l,r)"] $ - selectExpr fSpec (l .:. v .:. r) + in traceComment ["case: EPrd (l,r)"] + $ selectExpr fSpec (l .:. v .:. r) where traceComment = traceExprComment expr - singleton2SQL :: A_Concept -> PAtomValue -> ValueExpr + singleton2SQL :: A_Concept -> PAtomValue -> ScalarExpr singleton2SQL cpt singleton = atomVal2InSQL (safePSingleton2AAtomVal (fcontextInfo fSpec) cpt singleton) traceExprComment :: Expression -> [Text] -> BinQueryExpr -> BinQueryExpr traceExprComment expr caseStr = - BQEComment $ - map (BlockComment . T.unpack) caseStr - <> [ BlockComment . T.unpack $ " Expression: " <> showA expr, - BlockComment . T.unpack $ " Signature : " <> tshow (sign expr) - ] + BQEComment + $ map BlockComment caseStr + <> [ BlockComment $ " Expression: " <> showA expr, + BlockComment $ " Signature : " <> tshow (sign expr) + ] -atomVal2InSQL :: AAtomValue -> ValueExpr +atomVal2InSQL :: AAtomValue -> ScalarExpr atomVal2InSQL val = case val of - AAVString {} -> StringLit . T.unpack $ aavtxt val - AAVInteger _ int -> NumLit (show int) - AAVFloat _ d -> NumLit (show d) + AAVString {} -> stringLit $ aavtxt val + AAVInteger _ int -> NumLit (tshow int) + AAVFloat _ d -> NumLit (tshow d) AAVBoolean _ b -> NumLit $ if b then "1" else "0" _ -> fatal @@ -1129,27 +1144,29 @@ selectRelation fSpec dcl = bseSrc = Col { cTable = [], - cCol = [QName . T.unpack . name $ s], + cCol = [qName . name $ s], cAlias = [], cSpecial = Nothing }, bseTrg = Col { cTable = [], - cCol = [QName . T.unpack . name $ t], + cCol = [qName . name $ t], cAlias = [], cSpecial = Nothing }, - bseTbl = [TRSimple [QName . T.unpack . name $ plug]], + bseTbl = [TRSimple [qName . name $ plug]], bseWhr = - Just . conjunctSQL . map notNull $ - [Iden [QName . T.unpack . name $ c] | c <- nub [s, t]] + Just + . conjunctSQL + . map notNull + $ [Iden [qName . name $ c] | c <- nub [s, t]] } where s = rsSrcAtt relstore t = rsTrgAtt relstore -isNotIn :: ValueExpr -> QueryExpr -> ValueExpr +isNotIn :: ScalarExpr -> QueryExpr -> ScalarExpr isNotIn value = In False value . InQueryExpr -- | select only the source of a binary expression @@ -1175,9 +1192,9 @@ selectExists, -- | tables TableRef -> -- | the (optional) WHERE clause - Maybe ValueExpr -> - ValueExpr -selectNotExists tbl whr = PrefixOp [Name "NOT"] $ selectExists tbl whr + Maybe ScalarExpr -> + ScalarExpr +selectNotExists tbl whr = PrefixOp [uName "NOT"] $ selectExists tbl whr selectExists tbl whr = SubQueryExpr SqExists @@ -1187,7 +1204,7 @@ selectExists tbl whr = qeFrom = [ case tbl of TRAlias {} -> tbl - _ -> tbl `as` Name "aDummyName" -- MySQL requires you to label the "sub query" instead of just leaving it like many other implementations. + _ -> tbl `as` uName "aDummyName" -- MySQL requires you to label the "sub query" instead of just leaving it like many other implementations. ], qeWhere = whr, qeGroupBy = [], @@ -1206,12 +1223,12 @@ data BinQueryExpr -- | tables bseTbl :: [TableRef], -- | the (optional) WHERE clause - bseWhr :: Maybe ValueExpr + bseWhr :: Maybe ScalarExpr } | BCQE { bseSetQuantifier :: SetQuantifier, -- | The combine operator - bcqeOper :: CombineOp, + bcqeOper :: SetOperatorName, -- | Left expression bcqe0 :: BinQueryExpr, -- | Right expression @@ -1223,10 +1240,10 @@ data Col = Col { cTable :: [Name], cCol :: [Name], cAlias :: [Name], - cSpecial :: Maybe ValueExpr + cSpecial :: Maybe ScalarExpr } -col2ValueExpr :: Col -> ValueExpr +col2ValueExpr :: Col -> ScalarExpr col2ValueExpr col = case cSpecial col of Nothing -> Iden x @@ -1266,6 +1283,7 @@ stripCommentTableRef tr = TRQueryExpr qe -> TRQueryExpr (stripCommentQueryExpr qe) TRFunction _ _ -> tr TRLateral tr1 -> TRLateral (stripCommentTableRef tr1) + TROdbc tr1 -> TROdbc (stripCommentTableRef tr1) stripCommentQueryExpr :: QueryExpr -> QueryExpr stripCommentQueryExpr qe = @@ -1292,7 +1310,7 @@ toSQL bqe = qeFetchFirst = Nothing } BCQE {} -> - CombineQueryExpr + QueryExprSetOp { qe0 = toSQL (bcqe0 bqe), qeCombOp = bcqeOper bqe, qeSetQuantifier = bseSetQuantifier bqe, @@ -1327,51 +1345,45 @@ sqlConceptTable fSpec a = TRSimple [sqlConcept fSpec a] -- sqlConcept gives the SQL-name of the plug that contains all atoms of A_Concept c. sqlConcept :: FSpec -> A_Concept -> Name -sqlConcept fSpec = QName . T.unpack . name . getConceptTableFor fSpec +sqlConcept fSpec = qName . name . getConceptTableFor fSpec sqlAttConcept :: FSpec -> A_Concept -> Name sqlAttConcept fSpec c - | c == ONE = QName "ONE" + | c == ONE = qName "ONE" | otherwise = - case [ name f | f <- NE.toList $ plugAttributes (getConceptTableFor fSpec c), c' <- Set.elems $ concs f, c == c' - ] of - [] -> fatal ("A_Concept \"" <> tshow c <> "\" does not occur in its plug in fSpec \"" <> name fSpec <> "\"") - h : _ -> QName . T.unpack $ h - -stringOfName :: Name -> Text -stringOfName (Name s) = T.pack s -stringOfName (QName s) = T.pack s -stringOfName (UQName s) = T.pack s -stringOfName _ = fatal "This kind of a Name wasn't used before in Ampersand." + case [ name f | f <- NE.toList $ plugAttributes (getConceptTableFor fSpec c), c' <- Set.elems $ concs f, c == c' + ] of + [] -> fatal ("A_Concept \"" <> tshow c <> "\" does not occur in its plug in fSpec \"" <> name fSpec <> "\"") + h : _ -> qName h -conjunctSQL :: [ValueExpr] -> ValueExpr +conjunctSQL :: [ScalarExpr] -> ScalarExpr conjunctSQL [] = fatal "nothing to `and`." conjunctSQL [ve] = bracketsSQL ve -conjunctSQL (ve : ves) = BinOp (bracketsSQL ve) [Name "and"] (conjunctSQL ves) +conjunctSQL (ve : ves) = BinOp (bracketsSQL ve) [uName "and"] (conjunctSQL ves) -disjunctSQL :: [ValueExpr] -> ValueExpr +disjunctSQL :: [ScalarExpr] -> ScalarExpr disjunctSQL [] = fatal "nothing to `or`." disjunctSQL [ve] = bracketsSQL ve -disjunctSQL (ve : ves) = BinOp (bracketsSQL ve) [Name "or"] (conjunctSQL ves) +disjunctSQL (ve : ves) = BinOp (bracketsSQL ve) [uName "or"] (conjunctSQL ves) -bracketsSQL :: ValueExpr -> ValueExpr +bracketsSQL :: ScalarExpr -> ScalarExpr bracketsSQL = Parens as :: TableRef -> Name -> TableRef as ve a = -- TRAlias ve (Alias a Nothing) case ve of - TRSimple [n] -> if stringOfName n == stringOfName a then withoutAlias else withAlias + TRSimple [n] -> if n == a then withoutAlias else withAlias _ -> withAlias where withoutAlias = ve withAlias = TRAlias ve (Alias a Nothing) -notNull :: ValueExpr -> ValueExpr -notNull = PostfixOp [Name "is not null"] +notNull :: ScalarExpr -> ScalarExpr +notNull = PostfixOp [uName "is not null"] -isNull :: ValueExpr -> ValueExpr -isNull = PostfixOp [Name "is null"] +isNull :: ScalarExpr -> ScalarExpr +isNull = PostfixOp [uName "is null"] emptySet :: BinQueryExpr emptySet = @@ -1412,11 +1424,11 @@ emptySet = ) `as` nothing ], - bseWhr = Just (BinOp (Iden [a]) [Name "<>"] (NumLit "1")) + bseWhr = Just (BinOp (Iden [a]) [uName "<>"] (NumLit "1")) } where - a = Name "a" - nothing = Name "nothing" + a = uName "a" + nothing = uName "nothing" one :: BinQueryExpr one = @@ -1439,13 +1451,13 @@ one = qeOffset = Nothing, qeFetchFirst = Nothing } - `as` Name "ONE" + `as` uName "ONE" ], bseWhr = Nothing } theDialect :: Dialect -theDialect = MySQL -- maybe in the future other dialects will be supported. This depends on package `simple-sql-parser` +theDialect = mysql -- maybe in the future other dialects will be supported. This depends on package `simple-sql-parser` broadQuery :: FSpec -> ObjectDef -> QueryExpr broadQuery fSpec obj = @@ -1459,7 +1471,7 @@ broadQuery fSpec obj = -- the target of the contextExpression, we want to fetch them in this single query. -- c) We know the table that is used to get the tgt of the result of a) This could be some intermediate table! -- d) we know the conceptTable of the target concept of the expression. - --There are the following cases to consider: + -- There are the following cases to consider: -- 1) There is no subinterface, or the subinterface contains no expressions to consider -- 2) The only expression to consider is I[] -- 3) The plug used to fetch the contextExpression is the same plug as the conceptTable of the target of that expression. @@ -1510,31 +1522,39 @@ broadQuery fSpec obj = qeFetchFirst = Nothing } - makeCol :: Maybe Name -> ObjectDef -> (ValueExpr, Maybe Name) + makeCol :: Maybe Name -> ObjectDef -> (ScalarExpr, Maybe Name) makeCol tableName col = case attInBroadQuery fSpec (target . objExpression $ obj) (objExpression col) of Nothing -> fatal ("this is unexpected behaviour. " <> tshow col) Just att -> ( Iden ( case tableName of - Nothing -> [QName . T.unpack . name $ att] - Just tab -> [tab, QName . T.unpack . name $ att] + Nothing -> [qName . name $ att] + Just tab -> [tab, qName . name $ att] ), Just - ( QName . T.unpack $ + ( qName + $ + -- The name is not sufficient for two reasons: + -- The name is not sufficient for two reasons: + -- 1) the columname must be unique. For that reason, it is prefixed: + -- 1) the columname must be unique. For that reason, it is prefixed: + -- The name is not sufficient for two reasons: -- 1) the columname must be unique. For that reason, it is prefixed: "ifc_" - <> - -- 2) It must be injective. Because SQL deletes trailing spaces, - -- we have to cope with that: - escapeIdentifier (name col) + <> + -- 2) It must be injective. Because SQL deletes trailing spaces, + -- 2) It must be injective. Because SQL deletes trailing spaces, + -- we have to cope with that: + -- we have to cope with that: + escapeIdentifier (objnmOD col) ) ) subThings :: - ( [(ValueExpr, Maybe Name)], + ( [(ScalarExpr, Maybe Name)], [TableRef], - Maybe ValueExpr + Maybe ScalarExpr ) subThings = ( [ (Iden [org, sourceAlias], Just sourceAlias), @@ -1547,13 +1567,13 @@ broadQuery fSpec obj = Just ( BinOp (Iden [org, targetAlias]) - [Name "="] + [uName "="] (Iden [ct, sqlAttConcept fSpec tableCpt]) ) ) where - org = Name "org" - ct = Name "cptTbl" + org = uName "org" + ct = uName "cptTbl" tableCpt = source . objExpression $ hobjs -- Iff the expression is implemented in the concepttable of the given concept @@ -1611,3 +1631,12 @@ commentBlockSQL xs = hbar = T.replicate maxLength "-" addSpaces str = str <> T.replicate (T.length hbar - T.length str) " " maxLength = fromMaybe (T.length h) (maximumMaybe . map T.length $ tl) + +qName :: Text -> Name +qName = Name (Just ("\"", "\"")) + +uName :: Text -> Name -- Unquoted name +uName = Name Nothing + +stringLit :: Text -> ScalarExpr +stringLit = StringLit "'" "'" diff --git a/src/Ampersand/FSpec/ShowHS.hs b/src/Ampersand/FSpec/ShowHS.hs index 822b35f074..53f6d33cd8 100644 --- a/src/Ampersand/FSpec/ShowHS.hs +++ b/src/Ampersand/FSpec/ShowHS.hs @@ -57,20 +57,20 @@ class ShowHSName a where class ShowHS a where showHS :: (HasFSpecGenOpts env) => env -> Text -> a -> Text -instance ShowHSName a => ShowHSName [a] where +instance (ShowHSName a) => ShowHSName [a] where showHSName xs = "[" <> T.intercalate "," (map showHSName xs) <> "]" -instance ShowHS a => ShowHS [a] where +instance (ShowHS a) => ShowHS [a] where showHS env indent = wrap "" (indent <> " ") (showHS env) -instance ShowHS a => ShowHS (NE.NonEmpty a) where +instance (ShowHS a) => ShowHS (NE.NonEmpty a) where showHS env indent = wrap "" (indent <> " ") (showHS env) . NE.toList -instance ShowHSName a => ShowHSName (Maybe a) where +instance (ShowHSName a) => ShowHSName (Maybe a) where showHSName Nothing = "Nothing" showHSName (Just x) = showHSName x -instance ShowHS a => ShowHS (Maybe a) where +instance (ShowHS a) => ShowHS (Maybe a) where showHS _ _ Nothing = "Nothing" showHS env indent (Just x) = "Just (" <> showHS env indent x <> ")" @@ -286,14 +286,18 @@ instance ShowHS FSpec where ( if null (interfaceS fSpec) then "" else - "\n -- *** User defined interfaces (total: " <> (tshow . length . interfaceS) fSpec <> " interfaces) ***: " + "\n -- *** User defined interfaces (total: " + <> (tshow . length . interfaceS) fSpec + <> " interfaces) ***: " <> T.concat [indent <> " " <> showHSName s <> indent <> " = " <> showHS env (indent <> " ") s | s <- interfaceS fSpec] <> "\n" ) <> ( if null (interfaceG fSpec) then "" else - "\n -- *** Generated interfaces (total: " <> (tshow . length . interfaceG) fSpec <> " interfaces) ***: " + "\n -- *** Generated interfaces (total: " + <> (tshow . length . interfaceG) fSpec + <> " interfaces) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- interfaceG fSpec] <> "\n" ) @@ -301,63 +305,81 @@ instance ShowHS FSpec where in if null ds then "" else - "\n -- *** Declared relations (in total: " <> (tshow . length) ds <> " relations) ***: " + "\n -- *** Declared relations (in total: " + <> (tshow . length) ds + <> " relations) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- Set.elems ds] <> "\n" ) <> ( if null (vIndices fSpec) then "" else - "\n -- *** Indices (total: " <> (tshow . length . vIndices) fSpec <> " indices) ***: " + "\n -- *** Indices (total: " + <> (tshow . length . vIndices) fSpec + <> " indices) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- vIndices fSpec] <> "\n" ) <> ( if null (vviews fSpec) then "" else - "\n -- *** Views (total: " <> (tshow . length . vviews) fSpec <> " views) ***: " + "\n -- *** Views (total: " + <> (tshow . length . vviews) fSpec + <> " views) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- vviews fSpec] <> "\n" ) <> ( if null (vrules fSpec) then "" else - "\n -- *** User defined rules (total: " <> (tshow . length . vrules) fSpec <> " rules) ***: " + "\n -- *** User defined rules (total: " + <> (tshow . length . vrules) fSpec + <> " rules) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- Set.elems $ vrules fSpec] <> "\n" ) <> ( if null (grules fSpec) then "" else - "\n -- *** Generated rules (total: " <> (tshow . length . grules) fSpec <> " rules) ***: " + "\n -- *** Generated rules (total: " + <> (tshow . length . grules) fSpec + <> " rules) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- Set.elems $ grules fSpec] <> "\n" ) <> ( if null (allConjuncts fSpec) then "" else - "\n -- *** Conjuncts (total: " <> (tshow . length . allConjuncts) fSpec <> " conjuncts) ***: " + "\n -- *** Conjuncts (total: " + <> (tshow . length . allConjuncts) fSpec + <> " conjuncts) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- allConjuncts fSpec] <> "\n" ) <> ( if null (vquads fSpec) then "" else - "\n -- *** Quads (total: " <> (tshow . length . vquads) fSpec <> " quads) ***: " + "\n -- *** Quads (total: " + <> (tshow . length . vquads) fSpec + <> " quads) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- vquads fSpec] <> "\n" ) <> ( if null (plugInfos fSpec) then "" else - "\n -- *** PlugInfos (total: " <> (tshow . length . plugInfos) fSpec <> " plugInfos) ***: " + "\n -- *** PlugInfos (total: " + <> (tshow . length . plugInfos) fSpec + <> " plugInfos) ***: " <> T.concat [indent <> " " <> showHSName p <> indent <> " = " <> showHS env (indent <> " ") p | InternalPlug p <- L.sortBy (compare `on` name) (plugInfos fSpec)] <> "\n" ) <> ( if null (instanceList fSpec :: [Pattern]) then "" else - "\n -- *** Patterns (total: " <> (tshow . length $ (instanceList fSpec :: [Pattern])) <> " patterns) ***: " + "\n -- *** Patterns (total: " + <> (tshow . length $ (instanceList fSpec :: [Pattern])) + <> " patterns) ***: " <> T.concat [indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x | x <- vpatterns fSpec] <> "\n" ) @@ -369,9 +391,16 @@ instance ShowHS FSpec where ( if null (allConcepts fSpec) then "" else - "\n -- *** Concepts (total: " <> (tshow . length . allConcepts) fSpec <> " concepts) ***: " + "\n -- *** Concepts (total: " + <> (tshow . length . allConcepts) fSpec + <> " concepts) ***: " <> T.concat - [ indent <> " " <> showHSName x <> indent <> " = " <> showHS env (indent <> " ") x + [ indent + <> " " + <> showHSName x + <> indent + <> " = " + <> showHS env (indent <> " ") x <> indent <> " " <> showAtomsOfConcept x @@ -396,7 +425,8 @@ instance ShowHS FSpec where showViolatedRule indent' (r, ps) = T.intercalate indent' - [ " ( " <> showHSName r + [ " ( " + <> showHSName r <> indent' <> " , " <> wrap @@ -461,7 +491,9 @@ instance ShowHS Pattern where instance ShowHS PPurpose where showHS env _ expl = - "PRef2 (" <> showHS env "" (origin expl) <> ") " + "PPurpose (" + <> showHS env "" (origin expl) + <> ") " <> "(" <> showHS env "" (pexObj expl) <> ") " @@ -485,7 +517,10 @@ instance ShowHS PRef2Obj where instance ShowHS Purpose where showHS env _ expla = - "Expl " <> "(" <> showHS env "" (explPos expla) <> ") " + "Expl " + <> "(" + <> showHS env "" (explPos expla) + <> ") " <> "(" <> showHS env "" (explObj expla) <> ") " @@ -563,7 +598,13 @@ instance ShowHSName IdentityRule where instance ShowHS IdentityRule where showHS env indent identity = - "Id (" <> showHS env "" (idPos identity) <> ") " <> tshow (idLbl identity) <> " (" <> showHSName (idCpt identity) <> ")" + "Id (" + <> showHS env "" (idPos identity) + <> ") " + <> tshow (idLbl identity) + <> " (" + <> showHSName (idCpt identity) + <> ")" <> indent <> " [ " <> T.intercalate (indent <> " , ") (NE.toList . fmap (showHS env indent) $ identityAts identity) @@ -578,7 +619,12 @@ instance ShowHSName ViewDef where instance ShowHS ViewDef where showHS env indent vd = - "Vd (" <> showHS env "" (vdpos vd) <> ") " <> tshow (name vd) <> " " <> showHSName (vdcpt vd) + "Vd (" + <> showHS env "" (vdpos vd) + <> ") " + <> tshow (name vd) + <> " " + <> showHSName (vdcpt vd) <> indent <> " [ " <> T.intercalate (indent <> " , ") (showHS env indent <$> vdats vd) @@ -587,7 +633,9 @@ instance ShowHS ViewDef where instance ShowHS ViewSegment where showHS env indent vs = - "ViewSegment " <> showHS env indent (origin vs) <> " " + "ViewSegment " + <> showHS env indent (origin vs) + <> " " <> " " <> tshow (vsmlabel vs) <> " " @@ -605,8 +653,9 @@ instance ShowHS Population where showHS _ indent pop = case pop of ARelPopu {} -> - "ARelPopu { popdcl = " <> showHSName (popdcl pop) - --TODOFIX + "ARelPopu { popdcl = " + <> showHSName (popdcl pop) + -- TODOFIX -- <>indent<>" , popps = [ "<>T.intercalate -- (indent<>" , ") (map show (popps pop)) <> indent @@ -614,8 +663,9 @@ instance ShowHS Population where <> indent <> " }" ACptPopu {} -> - "ACptPopu { popcpt = " <> showHSName (popcpt pop) - --TODOFIX + "ACptPopu { popcpt = " + <> showHSName (popcpt pop) + -- TODOFIX -- <>indent<>" , popas = [ "<>T.intercalate -- (indent<>" , ") (map show (popas pop)) <> indent @@ -624,13 +674,13 @@ instance ShowHS Population where <> " }" instance ShowHSName ObjectDef where - showHSName obj = haskellIdentifier ("oDef_" <> name obj) + showHSName obj = haskellIdentifier ("oDef_" <> objnmOD obj) instance ShowHS ObjectDef where showHS env indent x = T.intercalate indent - [ "ObjectDef { objnm = " <> tshow (name x), + [ "ObjectDef { objnm = " <> tshow (objnmOD x), " , objpos = " <> showHS env "" (origin x), " , objExpression = " <> showHS env (indent <> " ") (objExpression x), " , objcrud = " <> showHS env (indent <> " ") (objcrud x), @@ -643,7 +693,7 @@ instance ShowHS BoxTxt where showHS env indent x = T.intercalate indent - [ "BoxTxt { objnm = " <> tshow (name x), + [ "BoxTxt { objnm = " <> tshow (objnmBT x), " , objpos = " <> showHS env "" (origin x), " , objtxt = " <> tshow (objtxt x), " }" @@ -800,16 +850,19 @@ instance ShowHSName Origin where FileLoc l sym -> "FileLoc (" <> tshow l <> " " <> sym <> ")" Origin s -> "Origin " <> tshow s PropertyRule str declOrig -> - "PropertyRule of " <> str <> " " + "PropertyRule of " + <> str + <> " " <> case declOrig of FileLoc l sym -> "declared at FileLoc (" <> tshow l <> " " <> sym <> ")" _ -> - fatal $ - "This should be the origin of a Relation, but it doesn't seem like it is.\n" - <> tshow declOrig + fatal + $ "This should be the origin of a Relation, but it doesn't seem like it is.\n" + <> tshow declOrig OriginUnknown -> "OriginUnknown" XLSXLoc fPath sheet (a, b) -> "XLSXLoc " <> T.pack fPath <> " " <> sheet <> " " <> tshow (a, b) MeatGrinder -> "MeatGrinder" + OriginAtlas -> "OriginAtlas" instance ShowHS Origin where showHS env indent (FileLoc l s) = "FileLoc (" <> showHS env indent l <> " " <> s <> ")" @@ -818,6 +871,7 @@ instance ShowHS Origin where showHS _ _ OriginUnknown = "OriginUnknown" showHS _ _ (XLSXLoc fPath sheet (a, b)) = "XLSXLoc " <> T.pack fPath <> " " <> sheet <> " " <> tshow (a, b) showHS _ _ MeatGrinder = "MeatGrinder" + showHS _ _ OriginAtlas = "OriginAtlas" instance ShowHS Block where showHS _ _ = tshow diff --git a/src/Ampersand/FSpec/ShowMeatGrinder.hs b/src/Ampersand/FSpec/ShowMeatGrinder.hs deleted file mode 100644 index f5bb15c2e5..0000000000 --- a/src/Ampersand/FSpec/ShowMeatGrinder.hs +++ /dev/null @@ -1,119 +0,0 @@ -{-# LANGUAGE DuplicateRecordFields #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE ScopedTypeVariables #-} - -module Ampersand.FSpec.ShowMeatGrinder - ( grind, - metaModel, - MetaModel (..), - ) -where - -import Ampersand.ADL1 -import Ampersand.Basics -import Ampersand.Core.A2P_Converters -import Ampersand.Core.ParseTree -import Ampersand.FSpec.FSpec -import Ampersand.FSpec.Transformers --- import qualified RIO.Set as Set -import qualified RIO.Text as T - -data MetaModel = FormalAmpersand | PrototypeContext - deriving (Eq, Ord, Enum, Bounded, Show) - -instance Named MetaModel where - name FormalAmpersand = "Formal Ampersand" - name PrototypeContext = "Prototype context" - --- | This produces the metamodel of either --- "FormalAmpersand" or "PrototypeContext" as defined by their transformers. -metaModel :: MetaModel -> P_Context -metaModel mmLabel = - PCtx - { ctx_nm = "MetaModel" <> T.pack (show mmLabel), - ctx_pos = [], - ctx_lang = Nothing, - ctx_markup = Nothing, - ctx_pats = [], - ctx_rs = [], - ctx_ds = map metarelation (transformers emptyFSpec), - ctx_cs = [], - ctx_ks = [], - ctx_rrules = [], - ctx_reprs = [], - ctx_vs = [], - ctx_gs = [], - ctx_ifcs = [], - ctx_ps = [], - ctx_pops = [], - ctx_metas = [], - ctx_enfs = [] - } - where - transformers = case mmLabel of - FormalAmpersand -> transformersFormalAmpersand - PrototypeContext -> transformersPrototypeContext - --- | The 'grind' function lifts a model to the population of a metamodel. --- The model is "ground" with respect to a metamodel defined in transformersFormalAmpersand, --- The result is delivered as a P_Context, so it can be merged with other Ampersand results. -grind :: (FSpec -> [Transformer]) -> FSpec -> P_Context -grind transformers userFspec = - PCtx - { ctx_nm = "Grinded_" <> name userFspec, - ctx_pos = [], - ctx_lang = Nothing, - ctx_markup = Nothing, - ctx_pats = [], - ctx_rs = [], - ctx_ds = map metarelation filtered, - ctx_cs = [], - ctx_ks = [], - ctx_rrules = [], - ctx_reprs = [], - ctx_vs = [], - ctx_gs = [], - ctx_ifcs = [], - ctx_ps = [], - ctx_pops = map transformer2pop filtered, - ctx_metas = [], - ctx_enfs = [] - } - where - filtered :: [Transformer] - filtered = filter (not . null . tPairs) . transformers $ userFspec - -metarelation :: Transformer -> P_Relation -metarelation tr = - P_Relation - { dec_nm = tRel tr, - dec_sign = - P_Sign - (mkPConcept (tSrc tr)) - (mkPConcept (tTrg tr)), - dec_prps = aProps2Pprops $ mults tr, - dec_defaults = [], - dec_pragma = Nothing, - dec_Mean = [], - pos = OriginUnknown - } - -transformer2pop :: Transformer -> P_Population -transformer2pop tr = - P_RelPopu - { p_src = Nothing, - p_tgt = Nothing, - pos = OriginUnknown, -- TODO trace to origin - p_nmdr = - PNamedRel - { pos = OriginUnknown, -- TODO trace to origin - p_nrnm = tRel tr, - p_mbSign = - Just - ( P_Sign - (mkPConcept (tSrc tr)) - (mkPConcept (tTrg tr)) - ) - }, - p_popps = tPairs tr - } diff --git a/src/Ampersand/FSpec/ToFSpec/ADL2FSpec.hs b/src/Ampersand/FSpec/ToFSpec/ADL2FSpec.hs index 99c097c890..1bbfd16e2b 100644 --- a/src/Ampersand/FSpec/ToFSpec/ADL2FSpec.hs +++ b/src/Ampersand/FSpec/ToFSpec/ADL2FSpec.hs @@ -38,8 +38,11 @@ makeFSpec env context = interfaceS = fSpecAllInterfaces, -- interfaces specified in the Ampersand script roleInterfaces = fSpecRoleInterfaces, interfaceG = - [ ifc | ifc <- interfaceGen, let ctxrel = objExpression (ifcObj ifc), isIdent ctxrel && source ctxrel == ONE - || ctxrel `notElem` map (objExpression . ifcObj) fSpecAllInterfaces, view genInterfacesL env -- generated interfaces + [ ifc | ifc <- interfaceGen, let ctxrel = objExpression (ifcObj ifc), isIdent ctxrel + && source ctxrel + == ONE + || ctxrel + `notElem` map (objExpression . ifcObj) fSpecAllInterfaces, view genInterfacesL env -- generated interfaces ], fDeriveProofs = deriveProofs env context, fRoleRuls = @@ -83,7 +86,7 @@ makeFSpec env context = fSexpls = Set.fromList $ ctxps context <> concatMap ptxps (patterns context), metas = ctxmetas context, crudInfo = mkCrudInfo fSpecAllConcepts relsDefdInContext fSpecAllInterfaces, - atomsInCptIncludingSmaller = atomValuesOf contextinfo initialpopsDefinedInScript, --TODO: Write in a nicer way, like `atomsBySmallestConcept` + atomsInCptIncludingSmaller = atomValuesOf contextinfo initialpopsDefinedInScript, -- TODO: Write in a nicer way, like `atomsBySmallestConcept` atomsBySmallestConcept = \cpt -> Set.map apLeft . pairsinexpr @@ -181,7 +184,7 @@ makeFSpec env context = ruleviolations r = case formalExpression r of EEqu {} -> (cra Set.\\ crc) `Set.union` (crc Set.\\ cra) EInc {} -> cra Set.\\ crc - _ -> pairsinexpr (EDcV (sign (consequent r))) Set.\\ crc --everything not in con + _ -> pairsinexpr (EDcV (sign (consequent r))) Set.\\ crc -- everything not in con where cra = pairsinexpr (antecedent r) crc = pairsinexpr (consequent r) @@ -245,8 +248,8 @@ makeFSpec env context = case rrkind r of UserDefined -> rolesFromScript Propty prp dcl - | prp == Uni && isUni (EDcD dcl) -> [] --Enforced by the database - | prp == Inj && isInj (EDcD dcl) -> [] --Enforced by the database + | prp == Uni && isUni (EDcD dcl) -> [] -- Enforced by the database + | prp == Inj && isInj (EDcD dcl) -> [] -- Enforced by the database | otherwise -> rolesFromScript Identity _ -> [] Enforce -> [Role "ExecEngine"] @@ -273,7 +276,8 @@ makeFSpec env context = getAllViewsForConcept' concpt = concatMap viewsOfThisConcept . sortSpecific2Generic (gens context) - $ concpt : largerConcepts (gens context) concpt + $ concpt + : largerConcepts (gens context) concpt viewsOfThisConcept :: A_Concept -> [ViewDef] viewsOfThisConcept cpt = filter isForConcept $ viewDefs context @@ -284,15 +288,14 @@ makeFSpec env context = -- cpt's smallest superconcept that has a default view. Return Nothing if there is no default view. getDefaultViewForConcept' :: A_Concept -> Maybe ViewDef getDefaultViewForConcept' cpt = - case filter vdIsDefault - . concatMap viewsOfThisConcept - . sortSpecific2Generic (gens context) - $ cpt : largerConcepts (gens context) cpt of + case (concatMap (filter vdIsDefault . viewsOfThisConcept) . sortSpecific2Generic (gens context)) + $ cpt + : largerConcepts (gens context) cpt of [] -> Nothing (vd : _) -> Just vd -------------- - --making plugs + -- making plugs -------------- allplugs = genPlugs -- all generated plugs genPlugs = @@ -302,13 +305,13 @@ makeFSpec env context = qlfname x = if T.null ns then x else "ns" <> ns <> x where ns = view namespaceL env - --TODO151210 -> Plug A is overbodig, want A zit al in plug r - --CONTEXT Temp - --PATTERN Temp - --r::A*B[TOT]. - --t::E*ECps[UNI]. - --ENDPATTERN - --ENDCONTEXT + -- TODO151210 -> Plug A is overbodig, want A zit al in plug r + -- CONTEXT Temp + -- PATTERN Temp + -- r::A*B[TOT]. + -- t::E*ECps[UNI]. + -- ENDPATTERN + -- ENDCONTEXT {- ************************************** * Plug E * @@ -330,10 +333,10 @@ makeFSpec env context = ************************************** -} ------------------- - --END: making plugs + -- END: making plugs ------------------- ------------------- - --making interfaces + -- making interfaces ------------------- -- interfaces (type BoxItem) can be generated from a basic ontology. That is: they can be derived from a set -- of relations together with property constraints. That is what interfaceG does. @@ -351,17 +354,17 @@ makeFSpec env context = -- Step 1: select and arrange all relations to obtain a set cRels of total relations -- to ensure insertability of entities (signal relations are excluded) cRels = - Set.elems $ - Set.filter isTot toconsider - `Set.union` (Set.map flp . Set.filter (not . isTot) . Set.filter isSur $ toconsider) + Set.elems + $ Set.filter isTot toconsider + `Set.union` (Set.map flp . Set.filter (not . isTot) . Set.filter isSur $ toconsider) where toconsider = Set.map EDcD relsDefdInContext -- Step 2: select and arrange all relations to obtain a set dRels of injective relations -- to ensure deletability of entities (signal relations are excluded) dRels = - Set.elems $ - Set.filter isInj toconsider - `Set.union` (Set.map flp . Set.filter (not . isInj) . Set.filter isUni $ toconsider) + Set.elems + $ Set.filter isInj toconsider + `Set.union` (Set.map flp . Set.filter (not . isInj) . Set.filter isUni $ toconsider) where toconsider = Set.map EDcD relsDefdInContext -- Step 3: compute longest sequences of total expressions and longest sequences of injective expressions. @@ -388,7 +391,7 @@ makeFSpec env context = let recur :: [NE.NonEmpty Expression] -> [ObjectDef] recur es = [ ObjectDef - { objnm = showA t, + { objnmOD = showA t, objPos = orig, objExpression = t, objcrud = fatal "No default crud in generated interface", @@ -419,7 +422,7 @@ makeFSpec env context = [] -> Nothing h : tl -> if isIdent (objExpression h) && null tl - then Nothing --exclude concept A without cRels or dRels (i.e. A in Scalar without total associations to other plugs) + then Nothing -- exclude concept A without cRels or dRels (i.e. A in Scalar without total associations to other plugs) else Just ( source . NE.head . NE.head $ cl, @@ -431,7 +434,7 @@ makeFSpec env context = ifcObj = let orig = Origin "generated object: step 4a - default theme" in ObjectDef - { objnm = name c, + { objnmOD = name c, objPos = orig, objExpression = EDcI c, objcrud = fatal "No default crud in generated interface", @@ -446,9 +449,9 @@ makeFSpec env context = | (c, objattributes) <- mapMaybe f $ eqCl (source . NE.head) plugPaths, let params = bindedRelationsIn . expressionsIn $ objattributes ] - --end otherwise: default theme - --end stap4a - step4b --generate lists of concept instances for those concepts that have a generated INTERFACE in step4a + -- end otherwise: default theme + -- end stap4a + step4b -- generate lists of concept instances for those concepts that have a generated INTERFACE in step4a = [ Ifc { ifcIsAPI = False, @@ -456,7 +459,7 @@ makeFSpec env context = ifcObj = let orig = Origin "generated object: step 4b" in ObjectDef - { objnm = nm, + { objnmOD = nm, objPos = orig, objExpression = EDcI ONE, objcrud = fatal "No default crud in generated interface", @@ -478,7 +481,7 @@ makeFSpec env context = h : _ -> h att = ObjectDef - { objnm = name c, + { objnmOD = name c, objPos = Origin "generated attribute object: step 4b", objExpression = EDcV (Sign ONE c), objcrud = fatal "No default crud in generated interface.", @@ -488,7 +491,7 @@ makeFSpec env context = ] ---------------------- ---END: making interfaces +-- END: making interfaces ---------------------- makeifcConjuncts :: Relations -> [Conjunct] -> [Conjunct] @@ -501,7 +504,7 @@ makeifcConjuncts params allConjs = -- and the uni/inj invariant rules need to be filtered out at a later stage (in Generate.hs). ] -class Named a => Rename a where +class (Named a) => Rename a where rename :: a -> Text -> a -- | the function uniqueNames ensures case-insensitive unique names like sql plug names @@ -528,22 +531,22 @@ tblcontents ci ps plug = ss -> fatal ("Exactly one relation sould be stored in BinSQL. However, there are " <> tshow (length ss)) in [[(Just . apLeft) p, (Just . apRight) p] | p <- Set.elems $ fullContents ci ps expr] TblSQL {} -> - --TODO15122010 -> remove the assumptions (see comment data PlugSQL) - --attributes are assumed to be in the order kernel+other, - --where NULL in a kernel attribute implies NULL in the following kernel attributes - --and the first attribute is unique and not null - --(r,s,t)<-mLkpTbl: s is assumed to be in the kernel, attExpr t is expected to hold r or (flp r), s and t are assumed to be different + -- TODO15122010 -> remove the assumptions (see comment data PlugSQL) + -- attributes are assumed to be in the order kernel+other, + -- where NULL in a kernel attribute implies NULL in the following kernel attributes + -- and the first attribute is unique and not null + -- (r,s,t)<-mLkpTbl: s is assumed to be in the kernel, attExpr t is expected to hold r or (flp r), s and t are assumed to be different case attributes plug of [] -> fatal "no attributes in plug." f : fs -> (L.nub . L.transpose) - ( map Just (Set.elems cAtoms) : - [ case fExp of - EDcI c -> [if a `elem` atomValuesOf ci ps c then Just a else Nothing | a <- Set.elems cAtoms] - _ -> [(lkp att a . fullContents ci ps) fExp | a <- Set.elems cAtoms] - | att <- fs, - let fExp = attExpr att - ] + ( map Just (Set.elems cAtoms) + : [ case fExp of + EDcI c -> [if a `elem` atomValuesOf ci ps c then Just a else Nothing | a <- Set.elems cAtoms] + _ -> [(lkp att a . fullContents ci ps) fExp | a <- Set.elems cAtoms] + | att <- fs, + let fExp = attExpr att + ] ) where cAtoms = (atomValuesOf ci ps . source . attExpr) f @@ -553,15 +556,16 @@ tblcontents ci ps plug = [] -> Nothing [p] -> Just (apRight p) ps' -> - fatal . T.unlines $ - [ "There is an attempt to populate multiple values into ", - " the row of table `" <> name plug <> "`, where id = " <> tshow (showValADL a) <> ":", - " Values to be inserted in field `" <> name att <> "` are: " <> tshow (map (showValADL . apRight) ps') - ] --this has happened before due to: - -- when using --dev flag - -- , when there are violations - -- , when you have INCLUDE \"MinimalAST.xlsx\" in formalampersand.) - -- , when a relation in formalAmpersand is declared UNI, but actually it isn't. + fatal + . T.unlines + $ [ "There is an attempt to populate multiple values into ", + " the row of table `" <> name plug <> "`, where id = " <> tshow (showValADL a) <> ":", + " Values to be inserted in field `" <> name att <> "` are: " <> tshow (map (showValADL . apRight) ps') + ] -- this has happened before due to: + -- when using --dev flag + -- , when there are violations + -- , when you have INCLUDE \"MinimalAST.xlsx\" in formalampersand.) + -- , when a relation in formalAmpersand is declared UNI, but actually it isn't. -- convenient function to give a Box header without keyvalues simpleBoxHeader :: Origin -> BoxHeader diff --git a/src/Ampersand/FSpec/ToFSpec/CreateFspec.hs b/src/Ampersand/FSpec/ToFSpec/CreateFspec.hs index 6f7f5a0401..8925972424 100644 --- a/src/Ampersand/FSpec/ToFSpec/CreateFspec.hs +++ b/src/Ampersand/FSpec/ToFSpec/CreateFspec.hs @@ -7,6 +7,7 @@ module Ampersand.FSpec.ToFSpec.CreateFspec -- , StartContext(..) -- , MetaModel(..) createFspec, + pCtx2Fspec, -- , script -- , merge -- , andThen @@ -14,13 +15,19 @@ module Ampersand.FSpec.ToFSpec.CreateFspec where import Ampersand.ADL1 +import Ampersand.ADL1.P2A_Converters (pCtx2aCtx) import Ampersand.Basics +import Ampersand.Core.A2P_Converters (aRelation2pRelation) +import Ampersand.Core.ParseTree (mkPConcept) import Ampersand.FSpec.FSpec -import Ampersand.FSpec.MetaModels -import Ampersand.FSpec.ShowMeatGrinder +import Ampersand.FSpec.Instances +import Ampersand.FSpec.ToFSpec.ADL2FSpec (makeFSpec) import Ampersand.FSpec.Transformers import Ampersand.Input import Ampersand.Misc.HasClasses +import RIO.List (sortOn) +import qualified RIO.NonEmpty as NE +import qualified RIO.Text as T -- | creating an FSpec is based on command-line options. -- It follows a recipe for translating a P_Context (the parsed user script) into an FSpec (the type-checked and enriched result). @@ -58,7 +65,7 @@ import Ampersand.Misc.HasClasses -- The compiler typechecks the combination because a user might inadvertedly use concepts from the prototype context. -- In that case he is in for a suprise, but at least the system does not land on its back. createFspec :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasFSpecGenOpts env, HasLogFunc env) => RIO env (Guarded FSpec) createFspec = do @@ -69,26 +76,169 @@ createFspec = snd <$> parseFilesTransitive rootFiles -- the P_Context of the user's sourceFile formalAmpersandScript <- parseFormalAmpersand prototypeContextScript <- parsePrototypeContext - let pContext = - case recipe of - Standard -> userScript - Grind -> do - userScr <- userScript - userFspc <- pCtx2Fspec env userScr - return (grind transformersFormalAmpersand userFspc) - Prototype -> do - userPCtx <- userScript - pcScript <- prototypeContextScript - let one = userPCtx `mergeContexts` pcScript - oneFspec <- pCtx2Fspec env one -- this is done to typecheck the combination - let two = grind transformersPrototypeContext oneFspec - return (one `mergeContexts` two) - RAP -> do - rapPCtx <- userScript - faScript <- formalAmpersandScript - let one = rapPCtx `mergeContexts` metaModel PrototypeContext `mergeContexts` faScript - oneFspec <- pCtx2Fspec env one -- this is done to typecheck the combination - let two = grind transformersPrototypeContext oneFspec - pcScript <- prototypeContextScript - return (one `mergeContexts` two `mergeContexts` pcScript) - return (pCtx2Fspec env =<< pContext) + pContext <- + case recipe of + Standard -> pure userScript + Grind -> do + let userFspc = do + faScript <- formalAmpersandScript + checkFormalAmpersandTransformers env faScript + userScr <- userScript + pCtx2Fspec env userScr + grindInto FormalAmpersand userFspc + Prototype -> do + let oneFspec = do + userPCtx <- userScript + pcScript <- prototypeContextScript + checkPrototypeContextTransformers env pcScript + pCtx2Fspec env (userPCtx `mergeContexts` pcScript) -- this is done to typecheck the combination + grindInto PrototypeContext oneFspec + RAP -> do + let guardedOne = do + rapPCtx <- userScript + faScript <- formalAmpersandScript + pcScript <- prototypeContextScript + return $ rapPCtx `mergeContexts` pcScript `mergeContexts` faScript + let oneFspec = pCtx2Fspec env =<< guardedOne -- this is done to typecheck the combination + guardedTwo <- grindInto PrototypeContext oneFspec + pure $ do + pcScript <- prototypeContextScript + one <- guardedOne + two <- guardedTwo + --checkPrototypeContextTransformers env pcScript + pure (one `mergeContexts` two `mergeContexts` pcScript) + pure (pCtx2Fspec env =<< pContext) + +-- | make sure that the relations defined in formalampersand.adl are in sync with the transformers of formal ampersand. +checkFormalAmpersandTransformers :: (HasFSpecGenOpts env) => env -> P_Context -> Guarded () +checkFormalAmpersandTransformers env x = + case pCtx2Fspec env x of + Errors err -> + fatal + . T.intercalate "\n " + $ ["Formal Ampersand script does not compile:"] + <> T.lines (tshow err) + Checked fSpecOfx ws -> addWarnings ws $ compareSync (transformersFormalAmpersand fSpecOfx) (instanceList fSpecOfx) + +-- | make sure that the relations defined in prototypecontext.adl are in sync with the transformers of prototypecontext. +checkPrototypeContextTransformers :: (HasFSpecGenOpts env) => env -> P_Context -> Guarded () +checkPrototypeContextTransformers env x = + case pCtx2Fspec env x of + Errors err -> + fatal + . T.intercalate "\n " + $ ["PrototypeContext script does not compile:"] + <> T.lines (tshow err) + Checked fSpecOfx ws -> addWarnings ws $ compareSync (transformersPrototypeContext fSpecOfx) (instanceList fSpecOfx) + +compareSync :: [Transformer] -> [Relation] -> Guarded () +compareSync ts rs = case (filter (not . hasmatchingRel) ts, filter (not . hasmatchingTransformer) rs) of + ([], []) -> pure () + (ts', rs') -> + fatal . T.intercalate "\n " $ + [ "Error: There are one or more unmatched relations and transformers that are not in sync.", + "Please report this to the AmpersandTarski team at", + "https://github.com/AmpersandTarski/Ampersand/issues/new/choose", + "" + ] + <> (snd <$> sortOn fst errorItems) + where + errorItems = + [ (src <> tgt <> nm, nm <> "[" <> src <> "*" <> tgt <> "] is in transformers.hs, but not in .adl") + | Transformer nm src tgt _ <- ts' + ] + <> [ (tshow (source rel) <> tshow (target rel) <> name rel, showRel rel <> " is in " <> tshow (origin rel) <> ", but not in transformers.hs") + | rel <- rs' + ] + where + hasmatchingRel :: Transformer -> Bool + hasmatchingRel t = any (isMatch t) rs + hasmatchingTransformer :: Relation -> Bool + hasmatchingTransformer rel = any (`isMatch` rel) ts + isMatch :: Transformer -> Relation -> Bool + isMatch (Transformer nm src tgt _) rel = + name rel == nm + && name (source rel) == src + && name (target rel) == tgt + +data MetaModel = FormalAmpersand | PrototypeContext + deriving (Eq, Ord, Enum, Bounded, Show) + +instance Named MetaModel where + name FormalAmpersand = "Formal Ampersand" + name PrototypeContext = "Prototype context" + +transformer2pop :: Transformer -> P_Population +transformer2pop tr = + P_RelPopu + { p_src = Nothing {- of moet dit zijn: Just (mkPConcept (tSrc tr)) ?? -}, + p_tgt = Nothing {- of moet dit zijn: Just (mkPConcept (tTrg tr)) ?? -}, + pos = MeatGrinder, -- TODO trace to origin + p_nmdr = + PNamedRel + { pos = MeatGrinder, -- TODO trace to origin + p_nrnm = tRel tr, + p_mbSign = + Just + ( P_Sign + (mkPConcept (tSrc tr)) + (mkPConcept (tTrg tr)) + ) + }, + p_popps = tPairs tr + } + +-- | The 'grindInto' function lifts a model to the population of a metamodel. +-- The model is "ground" with respect to a metamodel defined in transformersFormalAmpersand, +-- The result is delivered as a (Guarded) P_Context, so it can be merged with other Ampersand results. +grindInto :: (HasTrimXLSXOpts env, HasLogFunc env, HasFSpecGenOpts env) => MetaModel -> Guarded FSpec -> RIO env (Guarded P_Context) +grindInto metamodel specification = do + env <- ask + pContextOfMetaModel <- case metamodel of + FormalAmpersand -> parseFormalAmpersand + PrototypeContext -> parsePrototypeContext + let pCtx = do + let transformers = + ( case metamodel of + FormalAmpersand -> transformersFormalAmpersand <$> specification + PrototypeContext -> transformersPrototypeContext <$> specification + ) + filtered <- filter (not . null . tPairs) <$> transformers + guardedFSpecOfMetaModel <- pCtx2Fspec env <$> pContextOfMetaModel + fSpecOfMetaModel <- guardedFSpecOfMetaModel + specName <- name <$> specification + pure + PCtx + { ctx_nm = "Grinded_" <> specName, + ctx_pos = [], + ctx_lang = Nothing, + ctx_markup = Nothing, + ctx_pats = [], + ctx_rs = [], + ctx_ds = aRelation2pRelation <$> instanceList fSpecOfMetaModel, + ctx_cs = [], + ctx_ks = [], + ctx_rrules = [], + ctx_reprs = reprList . fcontextInfo $ fSpecOfMetaModel, + ctx_vs = [], + ctx_gs = [], + ctx_ifcs = [], + ctx_ps = [], + ctx_pops = map transformer2pop filtered, + ctx_metas = [], + ctx_enfs = [] + } + return pCtx + +pCtx2Fspec :: (HasFSpecGenOpts env) => env -> P_Context -> Guarded FSpec +pCtx2Fspec env c = do + fSpec <- makeFSpec env <$> pCtx2aCtx env c + checkInvariants fSpec + where + checkInvariants :: FSpec -> Guarded FSpec + checkInvariants fSpec = + if view allowInvariantViolationsL env + then pure fSpec + else case violationsOfInvariants fSpec of + [] -> pure fSpec + h : tl -> Errors (fmap (mkInvariantViolationsError (applyViolText fSpec)) (h NE.:| tl)) diff --git a/src/Ampersand/FSpec/Transformers.hs b/src/Ampersand/FSpec/Transformers.hs index 2b8abb56fa..277e71c2fb 100644 --- a/src/Ampersand/FSpec/Transformers.hs +++ b/src/Ampersand/FSpec/Transformers.hs @@ -20,7 +20,9 @@ import Ampersand.FSpec.Instances import qualified RIO.NonEmpty as NE import qualified RIO.Set as Set import qualified RIO.Text as T -import qualified Text.Pandoc.Shared as P +import Text.Pandoc.Shared (stringify) + +-- import qualified Text.Pandoc.Shared as P -- | The function that retrieves the population of -- some relation of Formal Ampersand of a given @@ -29,7 +31,6 @@ data Transformer = Transformer { tRel :: Text, -- name of relation tSrc :: Text, -- name of source tTrg :: Text, -- name of target - mults :: AProps, -- property constraints tPairs :: [PAtomPair] -- the population of this relation from the user's script. } @@ -52,13 +53,13 @@ instance Show PopAtom where PopAlphaNumeric str -> show str PopInt i -> show i -dirtyId :: Unique a => a -> PopAtom +dirtyId :: (Unique a) => a -> PopAtom dirtyId = DirtyId . idWithoutType -- Function for PrototypeContext transformers. These atoms don't need to have a type prefix -toTransformer :: (Text, Text, Text, AProps, [(PopAtom, PopAtom)]) -> Transformer -toTransformer (rel, src, tgt, props, tuples) = - Transformer rel src tgt props tuples' +toTransformer :: (Text, Text, Text, [(PopAtom, PopAtom)]) -> Transformer +toTransformer (rel, src, tgt, tuples) = + Transformer rel src tgt tuples' where tuples' :: [PAtomPair] tuples' = map popAtomPair2PAtomPair tuples @@ -76,60 +77,9 @@ transformersFormalAmpersand :: FSpec -> [Transformer] transformersFormalAmpersand fSpec = map toTransformer - [ {- - -} - -- RELATION acdcpt[ConceptDef*Text] [UNI] -- ^ The name of the concept for which this is the definition. If there is no such concept, the conceptdefinition is ignored. - ( "acdcpt", - "ConceptDef", - "ConceptName", - Set.fromList [Uni], - [ (dirtyId cdf, PopAlphaNumeric . tshow . acdcpt $ cdf) - | cdf :: AConceptDef <- instanceList fSpec - ] - ), - -- RELATION acddef2[ConceptDef*Meaning] [UNI] -- ^ The textual definition of this concept. - ( "acddef2", - "ConceptDef", - "Meaning", - Set.fromList [Uni], - [ (dirtyId cdf, dirtyId mean) - | cdf :: AConceptDef <- instanceList fSpec, - mean :: Meaning <- acdmean cdf - ] - ), - -- RELATION acdfrom[ConceptDef*Pattern] [UNI] -- ^ The name of the pattern or context in which this concept definition was made - ( "acdfrom", - "ConceptDef", - "Pattern", - Set.fromList [Uni], - [ (dirtyId cdf, dirtyId pat) - | pat :: Pattern <- instanceList fSpec, - cdf :: AConceptDef <- ptcds pat - ] - ), - -- RELATION acdmean[ConceptDef*Meaning] [UNI] -- ^ User-specified meanings, possibly more than one, for multiple languages. - ( "acdmean", - "ConceptDef", - "Meaning", - Set.empty, - [ (dirtyId cdf, dirtyId mean) - | cdf :: AConceptDef <- instanceList fSpec, - mean :: Meaning <- acdmean cdf - ] - ), - -- RELATION acdpos[ConceptDef*Origin] [UNI] -- ^ The position of this definition in the text of the Ampersand source (filename, line number and column number). - ( "acdpos", - "ConceptDef", - "Origin", - Set.fromList [Uni], - [ (dirtyId cdf, PopAlphaNumeric . tshow . origin $ cdf) - | cdf :: AConceptDef <- instanceList fSpec - ] - ), - ( "allConjuncts", + [ ( "allConjuncts", "Context", "Conjunct", - Set.fromList [Inj], [ (dirtyId ctx, dirtyId conj) | ctx :: A_Context <- instanceList fSpec, conj :: Conjunct <- instanceList fSpec @@ -138,26 +88,14 @@ transformersFormalAmpersand fSpec = ( "allRoles", "Context", "Role", - Set.fromList [Inj], [ (dirtyId ctx, dirtyId rol) | ctx :: A_Context <- instanceList fSpec, rol :: Role <- instanceList fSpec ] ), - ( "allRules", - "Pattern", - "Rule", - Set.fromList [], - {-Inj-} - [ (dirtyId pat, dirtyId rul) - | pat :: Pattern <- instanceList fSpec, - rul :: Rule <- Set.elems $ allRules pat - ] - ), ( "allRules", "Rule", "Context", - Set.fromList [Uni {-,Sur-}], [ (dirtyId rul, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, rul :: Rule <- Set.elems $ allRules ctx @@ -166,50 +104,39 @@ transformersFormalAmpersand fSpec = ( "arg", "UnaryTerm", "Term", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just x <- [arg expr] ] ), - ( "asMarkdown", - "Markup", - "Text", - Set.fromList [Uni, Tot], - [ (dirtyId mrk, (PopAlphaNumeric . P.stringify . amPandoc) mrk) - | mrk :: Markup <- instanceList fSpec - ] - ), ( "bind", "BindedRelation", "Relation", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just x <- [bindedRel expr] ] ), + ( "concept", + "ConceptDef", + "Concept", + [ (dirtyId cd, dirtyId cpt) + | cd :: AConceptDef <- instanceList fSpec, + cpt :: A_Concept <- instanceList fSpec, + name cpt == name cd + ] + ), ( "concepts", "Pattern", "Concept", - Set.empty, [ (dirtyId pat, dirtyId cpt) | pat :: Pattern <- instanceList fSpec, cpt :: A_Concept <- Set.elems $ concs pat ] ), - ( "rc_conjunct", - "Conjunct", - "Term", - Set.fromList [Uni, Tot], - [ (dirtyId conj, dirtyId (rc_conjunct conj)) - | conj :: Conjunct <- instanceList fSpec - ] - ), ( "context", "Concept", "Context", - Set.fromList [Uni], [ (dirtyId cpt, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, cpt :: A_Concept <- Set.toList . concs $ ctx @@ -218,7 +145,6 @@ transformersFormalAmpersand fSpec = ( "context", "Interface", "Context", - Set.fromList [Uni, Tot], [ (dirtyId ifc, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, ifc :: Interface <- ctxifcs ctx @@ -227,7 +153,6 @@ transformersFormalAmpersand fSpec = ( "context", "Isa", "Context", - Set.fromList [Uni, Tot], [ (dirtyId isa, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, isa@Isa {} <- instanceList fSpec @@ -236,7 +161,6 @@ transformersFormalAmpersand fSpec = ( "context", "IsE", "Context", - Set.fromList [Uni, Tot], [ (dirtyId ise, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, ise@IsE {} <- instanceList fSpec @@ -245,43 +169,22 @@ transformersFormalAmpersand fSpec = ( "context", "Pattern", "Context", - Set.fromList [Uni, Tot], [ (dirtyId pat, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, pat :: Pattern <- instanceList fSpec ] ), ( "context", - "Population", - "Context", - Set.fromList [Uni, Tot], - [ (dirtyId pop, dirtyId ctx) - | ctx :: A_Context <- instanceList fSpec, - pop :: Population <- instanceList fSpec - ] - ), - ( "ctxcds", - "ConceptDef", + "Rule", "Context", - Set.fromList [Uni, Tot], - [ (dirtyId cdf, dirtyId ctx) - | ctx :: A_Context <- instanceList fSpec, - cdf :: AConceptDef <- instanceList fSpec - ] - ), - ( "relsDefdIn", - "Relation", - "Context", ---contains ALL relations defined in this context - Set.fromList [Uni, Tot], - [ (dirtyId rel, dirtyId ctx) + [ (dirtyId rul, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, - rel :: Relation <- Set.elems $ relsDefdIn ctx + rul :: Rule <- instanceList fSpec ] ), ( "ctxds", "Relation", "Context", - Set.fromList [Uni], [ (dirtyId rel, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, rel :: Relation <- Set.elems $ ctxds ctx @@ -290,7 +193,6 @@ transformersFormalAmpersand fSpec = ( "ctxrs", "Rule", "Context", - Set.fromList [Uni], [ (dirtyId rul, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, rul :: Rule <- Set.elems . ctxrs $ ctx @@ -299,25 +201,31 @@ transformersFormalAmpersand fSpec = ( "declaredIn", "Relation", "Pattern", - Set.empty, [ (dirtyId rel, dirtyId pat) | pat :: Pattern <- instanceList fSpec, rel :: Relation <- Set.elems $ relsDefdIn pat ] ), + ( "declaredthrough", + "PropertyRule", + "Property", + [ (dirtyId rul, (PopAlphaNumeric . tshow) prop) + | ctx :: A_Context <- instanceList fSpec, + rul <- Set.elems $ proprules ctx, + Propty prop _ <- [rrkind rul] + ] + ), ( "decMean", "Relation", "Meaning", - Set.empty, [ (dirtyId rel, dirtyId mean) | rel :: Relation <- instanceList fSpec, - mean :: Meaning <- decMean rel + mean <- decMean rel ] ), ( "decprL", "Relation", "String", - Set.fromList [Uni], [ (dirtyId rel, (PopAlphaNumeric . decprL) rel) | rel :: Relation <- instanceList fSpec, (not . T.null . decprL) rel @@ -326,7 +234,6 @@ transformersFormalAmpersand fSpec = ( "decprM", "Relation", "String", - Set.fromList [Uni], [ (dirtyId rel, (PopAlphaNumeric . decprM) rel) | rel :: Relation <- instanceList fSpec, (not . T.null . decprM) rel @@ -335,37 +242,39 @@ transformersFormalAmpersand fSpec = ( "decprR", "Relation", "String", - Set.fromList [Uni], [ (dirtyId rel, (PopAlphaNumeric . decprR) rel) | rel :: Relation <- instanceList fSpec, (not . T.null . decprR) rel ] ), - ( "expSQL", - "PairViewSegment", - "MySQLQuery", - Set.empty, - [] --TODO - ), - ( "expTgt", - "PairViewSegment", - "Concept", - Set.empty, - [] --TODO + ( "edit", + "FieldDef", + "Relation", + [] -- TODO Future work ), - ( "fieldIn", + ( "editFlp", "FieldDef", - "ObjectDef", - Set.fromList [Uni, Tot], - [ (dirtyId fld, dirtyId obj) - | obj :: ObjectDef <- instanceList fSpec, - fld <- fields obj + "Relation", + [] -- TODO + ), + ( "explRefIds", + "Purpose", + "Text", + [ (dirtyId prp, PopAlphaNumeric txt) + | prp :: Purpose <- instanceList fSpec, + txt <- explRefIds prp + ] + ), + ( "explMarkup", + "Purpose", + "Markup", + [ (dirtyId prp, dirtyId (explMarkup prp)) + | prp :: Purpose <- instanceList fSpec ] ), ( "first", "BinaryTerm", "Term", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just x <- [first expr] @@ -374,15 +283,18 @@ transformersFormalAmpersand fSpec = ( "formalTerm", "Rule", "Term", - Set.fromList [Uni], [ (dirtyId rul, dirtyId (formalExpression rul)) | rul :: Rule <- instanceList fSpec ] ), + ( "fst", + "CombineStrings", + "String", + [] -- TODO + ), ( "gengen", "Isa", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId isa, dirtyId (gengen isa)) | isa@Isa {} <- instanceList fSpec ] @@ -390,7 +302,6 @@ transformersFormalAmpersand fSpec = ( "gengen", "IsE", "Concept", - Set.fromList [Tot], -- it is Tot by definition, because genrhs is a NonEmpty. [ (dirtyId ise, dirtyId cpt) | ise@IsE {} <- instanceList fSpec, cpt <- NE.toList $ genrhs ise @@ -399,7 +310,6 @@ transformersFormalAmpersand fSpec = ( "genspc", "IsE", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId ise, dirtyId (genspc ise)) | ise@IsE {} <- instanceList fSpec ] @@ -407,7 +317,6 @@ transformersFormalAmpersand fSpec = ( "genspc", "Isa", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId isa, dirtyId (genspc isa)) | isa@Isa {} <- instanceList fSpec ] @@ -415,7 +324,6 @@ transformersFormalAmpersand fSpec = ( "identityRules", "Rule", "Context", - Set.fromList [Uni], [ (dirtyId rul, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, rul <- Set.elems $ identityRules ctx @@ -424,7 +332,6 @@ transformersFormalAmpersand fSpec = ( "identityRules", "Rule", "Pattern", - Set.fromList [Uni], [ (dirtyId rul, dirtyId pat) | pat :: Pattern <- instanceList fSpec, rul <- Set.elems $ identityRules pat @@ -433,7 +340,6 @@ transformersFormalAmpersand fSpec = ( "ifcConjuncts", "Interface", "Conjunct", - Set.empty, [ (dirtyId ifc, dirtyId conj) | ifc :: Interface <- instanceList fSpec, conj <- ifcConjuncts ifc @@ -442,13 +348,11 @@ transformersFormalAmpersand fSpec = ( "ifcInputs", "Interface", "Relation", - Set.empty, - [] --TODO + [] -- TODO future work ), ( "ifcObj", "Interface", "ObjectDef", - Set.fromList [Uni, Tot], [ (dirtyId ifc, dirtyId (ifcObj ifc)) | ifc :: Interface <- instanceList fSpec ] @@ -456,59 +360,56 @@ transformersFormalAmpersand fSpec = ( "ifcOutputs", "Interface", "Relation", - Set.empty, - [] --TODO + [] -- TODO future work ), ( "ifcPos", "Interface", "Origin", - Set.fromList [Uni], - [ (dirtyId ifc, PopAlphaNumeric . tshow . origin $ ifc) + [ (dirtyId ifc, popatom) | ifc :: Interface <- instanceList fSpec, - origin ifc `notElem` [OriginUnknown, MeatGrinder] + Just popatom <- [originToPopAtom ifc] ] ), ( "ifcPurpose", "Interface", "Purpose", - Set.empty, [ (dirtyId ifc, dirtyId purp) | ifc :: Interface <- instanceList fSpec, purp <- purposes fSpec ifc ] ), + ( "ifcQuads", + "Interface", + "Quad", + [] -- TODO future work + ), ( "ifcRoles", "Interface", "Role", - Set.empty, [ (dirtyId ifc, dirtyId rol) | ifc <- instanceList fSpec, rol <- ifcRoles ifc ] ), - ( "isAPI", - "Interface", + ( "interfaces", + "Context", "Interface", - Set.fromList [Asy, Sym], - [ (dirtyId ifc, dirtyId ifc) - | ifc :: Interface <- instanceList fSpec, - ifcIsAPI ifc + [ (dirtyId ctx, dirtyId ifc) + | ctx :: A_Context <- instanceList fSpec, + ifc :: Interface <- instanceList fSpec ] ), - -- the following transformer can be calculated by the Exec Engine. So it can be removed here if so desired. - ( "isPublic", - "Interface", + ( "interfaces", + "Role", "Interface", - Set.fromList [Asy, Sym], - [ (dirtyId ifc, dirtyId ifc) + [ (dirtyId rol, dirtyId ifc) | ifc :: Interface <- instanceList fSpec, - null (ifcRoles ifc) + rol <- ifcRoles ifc ] ), ( "isa", "Concept", "Concept", - Set.empty, [ (dirtyId (genspc ise), dirtyId gCpt) | ise@IsE {} <- instanceList fSpec, gCpt <- NE.toList $ genrhs ise @@ -517,35 +418,84 @@ transformersFormalAmpersand fSpec = | isa@Isa {} <- instanceList fSpec ] ), + ( "isaCopy", + "Concept", + "Concept", + [] -- TODO + ), + ( "isAPI", + "Interface", + "Interface", + [ (dirtyId ifc, dirtyId ifc) + | ifc :: Interface <- instanceList fSpec, + ifcIsAPI ifc + ] + ), + ( "isaPlus", + "Concept", + "Concept", + [] -- TODO + ), + ( "isaRfx", + "Concept", + "Concept", + [] -- TODO + ), + ( "isaRfxCopy", + "Concept", + "Concept", + [] -- TODO + ), + ( "isaRfxPlus", + "Concept", + "Concept", + [] -- TODO + ), + ( "isaRfxStar", + "Concept", + "Concept", + [] -- TODO + ), + ( "isaStar", + "Concept", + "Concept", + [] -- TODO + ), + ( "isLink", + "InterfaceRef", + "InterfaceRef", + [ (dirtyId ref, dirtyId ref) + | ref@InterfaceRef {} <- instanceList fSpec, + siIsLink ref + ] + ), + ( "isPublic", + "Interface", + "Interface", + [ (dirtyId ifc, dirtyId ifc) + | ifc :: Interface <- instanceList fSpec, + null (ifcRoles ifc) + ] + ), ( "label", "FieldDef", "FieldName", - Set.fromList [Uni, Tot], - [ (dirtyId fld, PopAlphaNumeric (name obj)) + [ (dirtyId fld, PopAlphaNumeric (objnmOD obj)) | obj :: ObjectDef <- instanceList fSpec, + objnmOD obj /= "", fld <- fields obj ] ), - ( "language", - "Context", - "Language", - Set.empty, - [ (dirtyId ctx, (PopAlphaNumeric . tshow . ctxlang) ctx) - | ctx :: A_Context <- instanceList fSpec - ] - ), ( "language", "Markup", "Language", - Set.empty, - [ (dirtyId mrk, (PopAlphaNumeric . tshow . amLang) mrk) - | mrk :: Markup <- instanceList fSpec + [ (dirtyId mkp, PopAlphaNumeric . tshow . amLang $ mkp) + | mkp :: Markup <- instanceList fSpec ] ), ( "maintains", "Role", "Rule", - Set.empty, [ (dirtyId rol, dirtyId rul) | (rol, rul) <- fRoleRuls fSpec ] @@ -553,76 +503,37 @@ transformersFormalAmpersand fSpec = ( "markup", "Meaning", "Markup", - Set.fromList [Uni, Tot], [ (dirtyId mean, dirtyId . ameaMrk $ mean) | mean :: Meaning <- instanceList fSpec ] ), - ( "markup", - "Purpose", - "Markup", - Set.fromList [Uni, Tot], - [ (dirtyId purp, dirtyId . explMarkup $ purp) - | purp :: Purpose <- instanceList fSpec + ( "meaning", + "ConceptDef", + "Meaning", + [ (dirtyId cd, dirtyId mean) + | cd :: AConceptDef <- instanceList fSpec, + mean <- acddef2 cd : acdmean cd ] ), ( "meaning", "Rule", "Meaning", - Set.empty, [ (dirtyId rul, dirtyId mean) | rul :: Rule <- instanceList fSpec, - mean :: Meaning <- rrmean rul + mean <- rrmean rul ] ), ( "message", "Rule", - "Message", - Set.empty, - [] --TODO - ), - ( "proprules", - "PropertyRule", - "Context", - Set.empty, - [ (dirtyId rul, dirtyId ctx) - | ctx :: A_Context <- instanceList fSpec, - rul <- Set.elems $ proprules ctx - ] - ), - ( "proprules", - "PropertyRule", - "Pattern", - Set.empty, - [ (dirtyId rul, dirtyId pat) - | pat :: Pattern <- instanceList fSpec, - rul <- Set.elems $ proprules pat - ] - ), - ( "propertyRule", - "Relation", - "PropertyRule", - Set.fromList [Sur], - [ (dirtyId rel, dirtyId rul) - | ctx :: A_Context <- instanceList fSpec, - rul <- Set.elems $ proprules ctx, - Propty _ rel <- [rrkind rul] - ] - ), - ( "declaredthrough", - "PropertyRule", - "Property", - Set.fromList [Tot], - [ (dirtyId rul, (PopAlphaNumeric . tshow) prop) - | ctx :: A_Context <- instanceList fSpec, - rul <- Set.elems $ proprules ctx, - Propty prop _ <- [rrkind rul] + "Markup", + [ (dirtyId rul, dirtyId mrkup) + | rul :: Rule <- instanceList fSpec, + mrkup <- rrmsg rul ] ), ( "name", "Concept", "ConceptName", - Set.fromList [Uni], [ (dirtyId cpt, (PopAlphaNumeric . name) cpt) | cpt :: A_Concept <- instanceList fSpec ] @@ -630,7 +541,6 @@ transformersFormalAmpersand fSpec = ( "name", "Context", "ContextName", - Set.fromList [Uni, Tot], [ (dirtyId ctx, (PopAlphaNumeric . name) ctx) | ctx :: A_Context <- instanceList fSpec ] @@ -638,23 +548,13 @@ transformersFormalAmpersand fSpec = ( "name", "Interface", "InterfaceName", - Set.fromList [Uni, Tot], [ (dirtyId ifc, (PopAlphaNumeric . name) ifc) | ifc :: Interface <- instanceList fSpec ] ), - ( "name", - "ObjectDef", - "ObjectName", - Set.fromList [Uni, Tot], - [ (dirtyId obj, (PopAlphaNumeric . name) obj) - | obj :: ObjectDef <- instanceList fSpec - ] - ), ( "name", "Pattern", "PatternName", - Set.fromList [Uni, Tot], [ (dirtyId pat, (PopAlphaNumeric . name) pat) | pat :: Pattern <- instanceList fSpec ] @@ -662,7 +562,6 @@ transformersFormalAmpersand fSpec = ( "name", "Relation", "RelationName", - Set.fromList [Uni, Tot], [ (dirtyId rel, (PopAlphaNumeric . name) rel) | rel :: Relation <- instanceList fSpec ] @@ -670,7 +569,6 @@ transformersFormalAmpersand fSpec = ( "name", "Role", "RoleName", - Set.fromList [Uni], [ (dirtyId rol, (PopAlphaNumeric . name) rol) | rol :: Role <- instanceList fSpec ] @@ -678,41 +576,58 @@ transformersFormalAmpersand fSpec = ( "name", "Rule", "RuleName", - Set.fromList [Uni, Tot], [ (dirtyId rul, (PopAlphaNumeric . name) rul) | rul :: Rule <- instanceList fSpec ] ), - ( "name", - "View", - "ViewDefName", - Set.fromList [Uni, Tot], - [ (dirtyId vd, PopAlphaNumeric . tshow . name $ vd) - | vd :: ViewDef <- instanceList fSpec + -- ( "name", + -- "View", + -- "ViewDefName", + -- + -- [ (dirtyId vd, PopAlphaNumeric . tshow . name $ vd) + -- | vd :: ViewDef <- instanceList fSpec + -- ] + -- ), + ( "objcruds", + "ObjectDef", + "Cruds", + [ (dirtyId od, PopAlphaNumeric . tshow . objcrud $ od) + | od :: ObjectDef <- instanceList fSpec + ] + ), + ( "objDef", + "BxExpr", + "ObjectDef", + [ (dirtyId item, dirtyId obj) + | item@BxExpr {objE = obj} <- instanceList fSpec + ] + ), + ( "objSub", + "ObjectDef", + "SubInterface", + [ (dirtyId od, dirtyId si) + | od :: ObjectDef <- instanceList fSpec, + Just si <- [objmsub od] + ] + ), + ( "objTerm", + "ObjectDef", + "Term", + [ (dirtyId od, dirtyId (objExpression od)) + | od :: ObjectDef <- instanceList fSpec ] ), ( "objView", "ObjectDef", "View", - Set.empty, [ (dirtyId obj, PopAlphaNumeric vw) | obj :: ObjectDef <- instanceList fSpec, Just vw <- [objmView obj] ] ), - ( "objpos", - "ObjectDef", - "Origin", - Set.fromList [Uni], - [ (dirtyId obj, PopAlphaNumeric . tshow . origin $ obj) - | obj :: ObjectDef <- instanceList fSpec, - origin obj `notElem` [OriginUnknown, MeatGrinder] - ] - ), ( "operator", "BinaryTerm", "Operator", - Set.fromList [Uni, Tot], [ (dirtyId expr, PopAlphaNumeric . tshow $ op) | expr :: Expression <- instanceList fSpec, Just op <- [binOp expr] @@ -721,40 +636,84 @@ transformersFormalAmpersand fSpec = ( "operator", "UnaryTerm", "Operator", - Set.fromList [Uni, Tot], [ (dirtyId expr, PopAlphaNumeric . tshow $ op) | expr :: Expression <- instanceList fSpec, Just op <- [unaryOp expr] ] ), + ( "origin", + "BoxItem", + "Origin", + [ (dirtyId item, popatom) + | item :: BoxItem <- instanceList fSpec, + Just popatom <- [originToPopAtom item] + ] + ), + ( "origin", + "ObjectDef", + "Origin", + [ (dirtyId obj, popatom) + | obj :: ObjectDef <- instanceList fSpec, + Just popatom <- [originToPopAtom obj] + ] + ), + ( "origin", + "Purpose", + "Origin", + [ (dirtyId prp, popatom) + | prp :: Purpose <- instanceList fSpec, + Just popatom <- [originToPopAtom prp] + ] + ), ( "origin", "Rule", "Origin", - Set.fromList [Uni], - [ (dirtyId rul, PopAlphaNumeric . tshow . origin $ rul) + [ (dirtyId rul, popatom) | rul :: Rule <- instanceList fSpec, - origin rul `notElem` [OriginUnknown, MeatGrinder] + Just popatom <- [originToPopAtom rul] + ] + ), + ( "origin", + "SubInterface", + "Origin", + [ (dirtyId si, popatom) + | si :: SubInterface <- instanceList fSpec, + Just popatom <- [originToPopAtom si] ] ), - ( "pairView", + ( "originatesFrom", + "Conjunct", + "Rule", + [] -- TODO + ), + ( "patRules", + "Pattern", "Rule", - "PairView", - Set.empty, - [] --TODO + [ (dirtyId pat, dirtyId rul) + | pat :: Pattern <- instanceList fSpec, + rul <- Set.toList (ptrls pat) + ] ), ( "prop", "Relation", "Property", - Set.empty, [ (dirtyId rel, PopAlphaNumeric . tshow $ prop) | rel :: Relation <- instanceList fSpec, prop <- Set.elems $ decprps rel ] ), + ( "propertyRule", + "Relation", + "PropertyRule", + [ (dirtyId rel, dirtyId rul) + | ctx :: A_Context <- instanceList fSpec, + rul <- Set.elems $ proprules ctx, + Propty _ rel <- [rrkind rul] + ] + ), ( "purpose", "Concept", "Purpose", - Set.empty, [ (dirtyId cpt, dirtyId purp) | cpt :: A_Concept <- instanceList fSpec, purp <- purposes fSpec cpt @@ -763,25 +722,23 @@ transformersFormalAmpersand fSpec = ( "purpose", "Context", "Purpose", - Set.empty, [ (dirtyId ctx, dirtyId purp) | ctx :: A_Context <- instanceList fSpec, purp <- purposes fSpec ctx ] ), - ( "purpose", - "IdentityRule", - "Purpose", - Set.empty, - [ (dirtyId idn, dirtyId purp) - | idn :: IdentityRule <- instanceList fSpec, - purp <- purposes fSpec idn - ] - ), + -- ( "purpose", + -- "IdentityRule", + -- "Purpose", + -- + -- [ (dirtyId idn, dirtyId purp) + -- | idn :: IdentityRule <- instanceList fSpec, + -- purp <- purposes fSpec idn + -- ] + -- ), ( "purpose", "Interface", "Purpose", - Set.empty, [ (dirtyId ifc, dirtyId purp) | ifc :: Interface <- instanceList fSpec, purp <- purposes fSpec ifc @@ -790,7 +747,6 @@ transformersFormalAmpersand fSpec = ( "purpose", "Pattern", "Purpose", - Set.empty, [ (dirtyId pat, dirtyId purp) | pat :: Pattern <- instanceList fSpec, purp <- purposes fSpec pat @@ -799,7 +755,6 @@ transformersFormalAmpersand fSpec = ( "purpose", "Relation", "Purpose", - Set.empty, [ (dirtyId rel, dirtyId purp) | rel :: Relation <- instanceList fSpec, purp <- purposes fSpec rel @@ -808,7 +763,6 @@ transformersFormalAmpersand fSpec = ( "purpose", "Rule", "Purpose", - Set.empty, [ (dirtyId rul, dirtyId purp) | rul :: Rule <- instanceList fSpec, purp <- purposes fSpec rul @@ -817,59 +771,57 @@ transformersFormalAmpersand fSpec = ( "purpose", "View", "Purpose", - Set.empty, [ (dirtyId vw, dirtyId purp) | vw :: ViewDef <- instanceList fSpec, purp <- purposes fSpec vw ] ), - ( "qConjuncts", - "Quad", - "Conjunct", - Set.empty, - [ (dirtyId quad, dirtyId conj) - | quad <- vquads fSpec, - conj <- NE.toList (qConjuncts quad) - ] --TODO - ), - ( "qDcl", - "Quad", - "Relation", - Set.fromList [Uni, Tot], - [ (dirtyId quad, dirtyId (qDcl quad)) - | quad <- vquads fSpec - ] --TODO - ), - ( "qRule", - "Quad", - "Rule", - Set.fromList [Uni, Tot], - [ (dirtyId quad, dirtyId (qRule quad)) - | quad <- vquads fSpec - ] --TODO + ( "pvsExp", + "PairViewSegment", + "Term", + [ (dirtyId pvs, dirtyId (pvsExp pvs)) + | pvs@PairViewExp {} :: PairViewSegment Expression <- instanceList fSpec + ] ), - ( "rc_orgRules", + ( "rc_conjunct", "Conjunct", - "Rule", - Set.empty, - [ (dirtyId conj, dirtyId rul) - | conj :: Conjunct <- instanceList fSpec, - rul <- NE.toList $ rc_orgRules conj + "Term", + [ (dirtyId conj, dirtyId (rc_conjunct conj)) + | conj :: Conjunct <- instanceList fSpec + ] + ), + ( "references", + "InterfaceRef", + "Interface", + [ (dirtyId ref, dirtyId ifc) + | ref@InterfaceRef {} <- instanceList fSpec, + ifc :: Interface <- instanceList fSpec, + name ifc == siIfcId ref ] ), ( "relsDefdIn", - "Pattern", "Relation", - Set.empty, - [ (dirtyId pat, dirtyId rel) - | pat :: Pattern <- instanceList fSpec, - rel <- Set.elems $ relsDefdIn pat + "Context", ---contains ALL relations defined in this context + [ (dirtyId rel, dirtyId ctx) + | ctx :: A_Context <- instanceList fSpec, + rel :: Relation <- Set.elems $ relsDefdIn ctx + ] + ), + ( "result", + "CombineStrings", + "String", + [] -- TODO + ), + ( "rrviol", + "Rule", + "PairView", + [ (dirtyId rul, dirtyId pv) + | rul@Ru {rrviol = Just pv} :: Rule <- instanceList fSpec ] ), ( "second", "BinaryTerm", "Term", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just x <- [second expr] @@ -878,76 +830,85 @@ transformersFormalAmpersand fSpec = ( "segment", "PairView", "PairViewSegment", - Set.empty, - [] --TODO - ), - ( "segmentType", - "PairViewSegment", - "PairViewSegmentType", - Set.empty, - [] --TODO + [ (dirtyId pv, dirtyId pvs) + | pv :: PairView Expression <- instanceList fSpec, + pvs <- NE.toList (ppv_segs pv) + ] ), ( "sequenceNr", "PairViewSegment", - "Int", - Set.empty, - [] --TODO - ), - ( "sessAtom", - "SESSION", - "Atom", - Set.empty, - [] -- This goes too deep. Keep it empty. - ), - ( "sessIfc", - "SESSION", - "Interface", - Set.empty, - [] --TODO + "SequenceNumber", + [ (dirtyId pvs, PopInt nr) + | pv :: PairView Expression <- instanceList fSpec, + (pvs, nr) <- zip (NE.toList . ppv_segs $ pv) [0 ..] + ] ), - ( "sessionRole", - "SESSION", - "Role", - Set.empty, - [] --TODO + ( "showADL", + "PairView", + "ShowADL", + [ (dirtyId pv, PopAlphaNumeric (showA pv)) + | pv :: PairView Expression <- instanceList fSpec + ] ), ( "showADL", "Term", "ShowADL", - Set.fromList [Uni, Tot], [ (dirtyId expr, PopAlphaNumeric (showA expr)) | expr :: Expression <- instanceList fSpec ] ), ( "sign", - "Term", + "Relation", "Signature", - Set.fromList [Uni, Tot], - [ (dirtyId expr, dirtyId (sign expr)) - | expr :: Expression <- instanceList fSpec + [ (dirtyId rel, dirtyId (sign rel)) + | rel :: Relation <- instanceList fSpec ] ), ( "sign", - "Relation", + "Term", "Signature", - Set.fromList [Uni, Tot], - [ (dirtyId rel, dirtyId (sign rel)) - | rel :: Relation <- instanceList fSpec + [ (dirtyId expr, dirtyId (sign expr)) + | expr :: Expression <- instanceList fSpec ] ), ( "singleton", "Singleton", "AtomValue", - Set.fromList [Uni, Tot], - [ (dirtyId expr, dirtyId x) + [ (dirtyId expr, PopAlphaNumeric (tshow x)) | expr :: Expression <- instanceList fSpec, Just x <- [singleton expr] ] ), + ( "siConcept", + "Box", + "Concept", + [ (dirtyId box, dirtyId (siConcept box)) + | box@Box {} <- instanceList fSpec + ] + ), + ( "siHeader", + "Box", + "BoxHeader", + [ (dirtyId box, dirtyId (siHeader box)) + | box@Box {} <- instanceList fSpec + ] + ), + ( "siObjs", + "Box", + "BoxItem", + [ (dirtyId bx, dirtyId item) + | bx@Box {} <- instanceList fSpec, + item <- siObjs bx + ] + ), + ( "snd", + "CombineStrings", + "String", + [] -- TODO + ), ( "source", "Relation", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId rel, dirtyId (source rel)) | rel :: Relation <- instanceList fSpec ] @@ -955,7 +916,6 @@ transformersFormalAmpersand fSpec = ( "src", "Signature", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId sgn, dirtyId (source sgn)) | sgn :: Signature <- instanceList fSpec ] @@ -963,43 +923,56 @@ transformersFormalAmpersand fSpec = ( "srcOrTgt", "PairViewSegment", "SourceOrTarget", - Set.fromList [Uni, Tot], - [] --TODO + [ (dirtyId pvs, PopAlphaNumeric . tshow . pvsSoT $ pvs) + | pvs@PairViewExp {} :: PairViewSegment Expression <- instanceList fSpec + ] ), ( "target", "Relation", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId rel, dirtyId (target rel)) | rel :: Relation <- instanceList fSpec ] ), + ( "text", + "BxTxt", + "Text", + [ (dirtyId item, PopAlphaNumeric (objtxt x)) + | item@BxTxt {objT = x} <- instanceList fSpec + ] + ), + ( "text", + "Markup", + "MarkupText", + [ (dirtyId mkp, PopAlphaNumeric . stringify . amPandoc $ mkp) + | mkp :: Markup <- instanceList fSpec + ] + ), ( "text", "PairViewSegment", "String", - Set.fromList [Uni, Tot], - [] --TODO + [ (dirtyId pvs, PopAlphaNumeric . pvsStr $ pvs) + | pvs@PairViewText {} :: PairViewSegment Expression <- instanceList fSpec + ] ), ( "tgt", "Signature", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId sgn, dirtyId (target sgn)) | sgn :: Signature <- instanceList fSpec ] ), - ( "ttype", - "Concept", - "TType", - Set.fromList [Uni], - [ (dirtyId cpt, PopAlphaNumeric . tshow . cptTType fSpec $ cpt) - | cpt :: A_Concept <- instanceList fSpec - ] - ), + -- ( "ttype", + -- "Concept", + -- "TType", + -- + -- [ (dirtyId cpt, PopAlphaNumeric . tshow . cptTType fSpec $ cpt) + -- | cpt :: A_Concept <- instanceList fSpec + -- ] + -- ), ( "udefrules", "Rule", "Context", - Set.fromList [Uni], [ (dirtyId rul, dirtyId ctx) | ctx :: A_Context <- instanceList fSpec, rul <- Set.elems $ udefrules ctx @@ -1008,7 +981,6 @@ transformersFormalAmpersand fSpec = ( "udefrules", "Rule", "Pattern", - Set.fromList [Uni], [ (dirtyId rul, dirtyId pat) | pat :: Pattern <- instanceList fSpec, rul <- Set.elems $ udefrules pat @@ -1017,7 +989,6 @@ transformersFormalAmpersand fSpec = ( "urlEncodedName", "Concept", "EncodedName", - Set.fromList [Uni], [ (dirtyId cpt, PopAlphaNumeric . urlEncodedName . name $ cpt) | cpt :: A_Concept <- instanceList fSpec ] @@ -1025,7 +996,6 @@ transformersFormalAmpersand fSpec = ( "urlEncodedName", "Pattern", "EncodedName", - Set.fromList [Uni], [ (dirtyId pat, PopAlphaNumeric . urlEncodedName . name $ pat) | pat :: Pattern <- instanceList fSpec ] @@ -1033,7 +1003,6 @@ transformersFormalAmpersand fSpec = ( "urlEncodedName", "Rule", "EncodedName", - Set.fromList [Uni], [ (dirtyId rul, PopAlphaNumeric . urlEncodedName . name $ rul) | rul :: Rule <- instanceList fSpec ] @@ -1041,7 +1010,6 @@ transformersFormalAmpersand fSpec = ( "usedIn", "Relation", "Term", - Set.empty, [ (dirtyId rel, dirtyId expr) | expr :: Expression <- instanceList fSpec, rel :: Relation <- Set.elems $ bindedRelationsIn expr @@ -1050,7 +1018,6 @@ transformersFormalAmpersand fSpec = ( "userCpt", "Epsilon", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just (x :: A_Concept) <- [userCpt expr] @@ -1059,7 +1026,6 @@ transformersFormalAmpersand fSpec = ( "userSrc", "V", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just x <- [userSrc expr] @@ -1068,87 +1034,52 @@ transformersFormalAmpersand fSpec = ( "userTgt", "V", "Concept", - Set.fromList [Uni, Tot], [ (dirtyId expr, dirtyId x) | expr :: Expression <- instanceList fSpec, Just x <- [userTgt expr] ] ), - ( "vdats", - "View", - "ViewSegment", - Set.fromList [Inj, Sur], - [ (dirtyId vd, PopAlphaNumeric . tshow $ vs) - | vd :: ViewDef <- instanceList fSpec, - vs <- vdats vd - ] - ), - ( "vdcpt", - "View", - "Concept", - Set.fromList [Uni], - [ (dirtyId vd, PopAlphaNumeric . tshow . vdcpt $ vd) - | vd :: ViewDef <- instanceList fSpec, - vdIsDefault vd - ] - ), - ( "vdhtml", - "View", - "Concept", - Set.fromList [Uni], - [ (dirtyId vd, PopAlphaNumeric . tshow $ html) - | vd :: ViewDef <- instanceList fSpec, - Just html <- [vdhtml vd] - ] - ), - ( "vdIsDefault", - "View", - "Concept", - Set.fromList [Uni, Tot], - [ (dirtyId vd, PopAlphaNumeric . tshow . vdcpt $ vd) - | vd :: ViewDef <- instanceList fSpec - ] - ), - ( "vdpos", - "View", - "Origin", - Set.fromList [Uni], - [ (dirtyId vd, PopAlphaNumeric . tshow . origin $ vd) - | vd :: ViewDef <- instanceList fSpec, - origin vd `notElem` [OriginUnknown, MeatGrinder] - ] - ), ( "versionInfo", "Context", "AmpersandVersion", - Set.fromList [Uni, Tot], [ (dirtyId ctx, PopAlphaNumeric (longVersion appVersion)) | ctx :: A_Context <- instanceList fSpec ] ), - ( "viewBy", - "Concept", - "Concept", - Set.empty, - [] --TODO - ), ( "violatable", "Interface", "Rule", - Set.empty, - [] --TODO + [] -- TODO future work + ), + ( "uses", + "Context", + "Pattern", + [ (dirtyId ctx, dirtyId pat) + | ctx :: A_Context <- instanceList fSpec, + pat :: Pattern <- instanceList fSpec + ] + ), + ( "valid", + "Concept", + "Context", + [] -- TODO Future work + ), + ( "valid", + "Relation", + "Context", + [] -- TODO Future work + ), + ( "valid", + "Rule", + "Context", + [] -- TODO Future work ) ] -dirtyIdWithoutType :: Unique a => a -> PopAtom +dirtyIdWithoutType :: (Unique a) => a -> PopAtom dirtyIdWithoutType = DirtyId . idWithoutType -- | The following transformers provide the metamodel needed to run a prototype. --- Note: The information in transformersPrototypeContext is fully contained in FormalAmpersand. --- You might do this by dropping all prefixes "PF_" and "pf_" and doing --- the following transformation: --- label[Role*PF_Label] -> name[Role*RoleName] --- Then you will see that the transformers defined here are a subset of the FormalAmpersand transformers. transformersPrototypeContext :: FSpec -> [Transformer] transformersPrototypeContext fSpec = map @@ -1157,7 +1088,6 @@ transformersPrototypeContext fSpec = [ ( "isAPI", "PF_Interface", "PF_Interface", - Set.fromList [], [ (dirtyIdWithoutType ifc, dirtyIdWithoutType ifc) | ifc :: Interface <- instanceList fSpec, ifcIsAPI ifc @@ -1168,7 +1098,6 @@ transformersPrototypeContext fSpec = ( "isPublic", "PF_Interface", "PF_Interface", - Set.fromList [], [ (dirtyIdWithoutType ifc, dirtyIdWithoutType ifc) | ifc :: Interface <- instanceList fSpec, null (ifcRoles ifc) @@ -1178,7 +1107,6 @@ transformersPrototypeContext fSpec = ( "label", "PF_Interface", "PF_Label", - Set.fromList [], [ (dirtyIdWithoutType ifc, PopAlphaNumeric . name $ ifc) | ifc :: Interface <- instanceList fSpec ] @@ -1187,7 +1115,6 @@ transformersPrototypeContext fSpec = ( "label", "Role", "PF_Label", - Set.fromList [Uni], [ (dirtyIdWithoutType role, PopAlphaNumeric . name $ role) | role :: Role <- instanceList fSpec ] @@ -1196,15 +1123,69 @@ transformersPrototypeContext fSpec = ( "pf_ifcRoles", "PF_Interface", "Role", - Set.fromList [], [ (dirtyIdWithoutType ifc, dirtyIdWithoutType role) | ifc :: Interface <- instanceList fSpec, role <- ifcRoles ifc ] + ), + ( "ifc", + "PF_NavMenuItem", + "PF_Interface", + [] -- TODO + ), + ( "label", + "PF_NavMenuItem", + "PF_Label", + [] -- TODO + ), + ( "isSubItemOf", + "PF_NavMenuItem", + "PF_NavMenuItem", + [] -- TODO + ), + ( "isVisible", + "PF_NavMenuItem", + "PF_NavMenuItem", + [] -- TODO + ), + ( "isPartOf", + "PF_NavMenuItem", + "PF_NavMenu", + [] -- TODO + ), + ( "seqNr", + "PF_NavMenuItem", + "PF_SeqNr", + [] -- TODO + ), + ( "url", + "PF_NavMenuItem", + "PF_URL", + [] -- TODO + ), + ( "pf_navItemRoles", + "PF_NavMenuItem", + "Role", + [] -- TODO + ), + ( "lastAccess", + "SESSION", + "DateTime", + [] -- TODO + ), + ( "sessionActiveRoles", + "SESSION", + "Role", + [] -- TODO + ), + ( "sessionAllowedRoles", + "SESSION", + "Role", + [] -- TODO ) ] -class Instances a => HasPurpose a where +class (Instances a) => HasPurpose a where purposes :: FSpec -> a -> [Purpose] purposes fSpec a = Set.toList . Set.filter (isFor a) . instances $ fSpec @@ -1615,3 +1596,15 @@ decprL, decprM, decprR :: Relation -> Text decprL = maybe "" praLeft . decpr decprM = maybe "" praMid . decpr decprR = maybe "" praRight . decpr + +originToPopAtom :: (Traced a) => a -> Maybe PopAtom +originToPopAtom x = case origin x of + OriginUnknown -> Nothing + OriginAtlas -> Nothing + Origin txt -> Just (PopAlphaNumeric txt) + PropertyRule {} -> standard + FileLoc {} -> standard + XLSXLoc {} -> standard + MeatGrinder -> Nothing + where + standard = Just . PopAlphaNumeric . tshow . origin $ x diff --git a/src/Ampersand/Graphic/ClassDiag2Dot.hs b/src/Ampersand/Graphic/ClassDiag2Dot.hs index 15e9d66487..2799aeb825 100644 --- a/src/Ampersand/Graphic/ClassDiag2Dot.hs +++ b/src/Ampersand/Graphic/ClassDiag2Dot.hs @@ -65,7 +65,7 @@ classdiagram2dot env cd = [ GraphAttrs [ Label . StrLabel . TL.fromStrict $ txt, BgColor [WC (X11Color GhostWhite) Nothing], - URL "https://en.wikipedia.org/wiki/File:Vincent_Willem_van_Gogh_127.jpg" + URL "https://ampersandtarski.github.io/" --TODO: make url point to something more useful ] ], subGraphs = [], diff --git a/src/Ampersand/Input/ADL1/CtxError.hs b/src/Ampersand/Input/ADL1/CtxError.hs index 042311bbd6..5d1f2c743f 100644 --- a/src/Ampersand/Input/ADL1/CtxError.hs +++ b/src/Ampersand/Input/ADL1/CtxError.hs @@ -1,6 +1,9 @@ {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FunctionalDependencies #-} {-# LANGUAGE ScopedTypeVariables #-} +{-# OPTIONS_GHC -Wno-unrecognised-pragmas #-} + +{-# HLINT ignore "Redundant bracket" #-} module Ampersand.Input.ADL1.CtxError ( CtxError (PE), @@ -19,7 +22,7 @@ module Ampersand.Input.ADL1.CtxError mkMultipleInterfaceError, mkInterfaceRefCycleError, mkIncompatibleInterfaceError, - mkMultipleDefaultError, + checkMultipleDefaultViews, mkDanglingRefError, mkIncompatibleViewError, mkOtherAtomInSessionError, @@ -368,7 +371,7 @@ uniqueLables orig = uniqueBy vsmlabel messageFor . filter hasLabel -- | Helper function to check for uniqueness. uniqueBy :: - Ord b => + (Traced a, Ord b) => -- | user supplied function to project something out of each element (a -> b) -> -- | user supplied function to generate the error for a nonempty list @@ -376,12 +379,25 @@ uniqueBy :: -- | List of things that need to have some unique property [a] -> Guarded () -uniqueBy fun messageFor a = case (filter moreThanOne . NE.groupAllWith fun) a of +uniqueBy fun messageFor a = case (filter differentOrigins . filter moreThanOne . NE.groupAllWith fun) a of [] -> pure () x : xs -> Errors . fmap messageFor $ x NE.:| xs where moreThanOne = not . null . NE.tail +differentOrigins :: (Traced a) => NonEmpty a -> Bool +-- Sometimes Origins are different, but they point to the exact same thing. That previously caused errors like: +-- +-- @ +-- Every rule must have a unique name. "Compute isaRfxIns", however, is used at:/workspaces/atlasImport/AmpersandData/FormalAmpersand/Concepts.adl:72:5 +-- Concepts.adl:72:5.============================== +-- @ +-- +-- It was obvious that both origins reference the same rule, so there is no need to throw an error. +differentOrigins xs = case NE.nub . fmap (T.takeWhileEnd (/= '/') . tshow . origin) $ xs of + _ NE.:| [] -> False + _ -> True + mkDanglingPurposeError :: Purpose -> CtxError mkDanglingPurposeError p = CTXE (origin p) $ "Purpose refers to non-existent " <> showA (explObj p) @@ -485,6 +501,19 @@ mkIncompatibleInterfaceError objDef expTgt refSrc ref = <> " of the term at this field." _ -> fatal "Improper use of mkIncompatibleInterfaceError" +-- Check whether each concept has at most one default view +checkMultipleDefaultViews :: A_Context -> Guarded () +checkMultipleDefaultViews ctx = + case filter differentOrigins conceptsWithMultipleViews of + [] -> return () + x : xs -> Errors $ fmap mkMultipleDefaultError (x NE.:| xs) + where + conceptsWithMultipleViews = + filter (\x -> NE.length x > 1) + . eqClass ((==) `on` vdcpt) + . filter vdIsDefault + $ ctxvs ctx + mkMultipleDefaultError :: NE.NonEmpty ViewDef -> CtxError mkMultipleDefaultError vds = CTXE (origin . NE.head $ vds) $ diff --git a/src/Ampersand/Input/ADL1/FilePos.hs b/src/Ampersand/Input/ADL1/FilePos.hs index e98564f10c..2884fe5376 100644 --- a/src/Ampersand/Input/ADL1/FilePos.hs +++ b/src/Ampersand/Input/ADL1/FilePos.hs @@ -57,7 +57,7 @@ addTab :: FilePos addTab pos@(FilePos _ _ col) = addPos tabWidth pos where - tabWidth = 8 - ((col -1) `mod` 8) + tabWidth = 8 - ((col - 1) `mod` 8) -- | Adds one column to the file position addPos :: Int -> FilePos -> FilePos @@ -75,6 +75,7 @@ instance Hashable FilePos where data Origin = OriginUnknown + | OriginAtlas | Origin Text | PropertyRule Text Origin -- Constructor is used to hold the origin of a propertyrule. | FileLoc FilePos SymbolName @@ -91,12 +92,12 @@ isFuzzyOrigin Origin {} = True isFuzzyOrigin MeatGrinder = True isFuzzyOrigin _ = False -sortWithOrigins :: Traced a => [a] -> [a] +sortWithOrigins :: (Traced a) => [a] -> [a] sortWithOrigins xs = sortedNonFuzzy <> fuzzy where (fuzzy, nonfuzzy) = L.partition (isFuzzyOrigin . origin) xs sortedNonFuzzy = L.sortBy nonFuzzyOrdering nonfuzzy - nonFuzzyOrdering :: Traced a => a -> a -> Ordering + nonFuzzyOrdering :: (Traced a) => a -> a -> Ordering nonFuzzyOrdering x y = case maybeOrdering (origin x) (origin y) of Just ordering -> ordering Nothing -> fatal "nonFuzzyOrdering must only be used on list containing non-fuzzy origins" @@ -119,8 +120,8 @@ maybeOrdering x y = case x of case y of FileLoc {} -> Just LT XLSXLoc fpy wby (rowy, coly) -> - Just $ - compare + Just + $ compare (fpx, wbx, (rowx, colx)) (fpy, wby, (rowy, coly)) PropertyRule {} -> Just GT @@ -155,17 +156,19 @@ instance Show Origin where -- the proper working of the ampersand-language-extension show (FileLoc pos _) = show pos show (XLSXLoc filePath sheet (row, col)) = - filePath <> ":" + filePath + <> ":" <> "\n Sheet: " <> T.unpack sheet <> ", Cell: " - <> T.unpack (int2col col) + <> (T.unpack . columnIndexToText $ ColumnIndex col) <> show row <> ". " show (PropertyRule dcl o) = "PropertyRule for " <> T.unpack dcl <> " which is defined at " <> show o show (Origin str) = T.unpack str show OriginUnknown = "Unknown origin" show MeatGrinder = "MeatGrinder" + show OriginAtlas = "Atlas" class Traced a where origin :: a -> Origin diff --git a/src/Ampersand/Input/ADL1/Lexer.hs b/src/Ampersand/Input/ADL1/Lexer.hs index 511a16a65b..4d35b8767e 100644 --- a/src/Ampersand/Input/ADL1/Lexer.hs +++ b/src/Ampersand/Input/ADL1/Lexer.hs @@ -40,89 +40,81 @@ keywords :: -- | The keywords [String] keywords = - L.nub $ - [ "CONTEXT", - "ENDCONTEXT", - "IN" - ] - ++ [ map toUpper $ show x | x :: Lang <- [minBound ..] - ] - ++ [ "INCLUDE", - "META", - "PATTERN", - "ENDPATTERN", - "CONCEPT", - -- Keywords for Relation-statements - "RELATION", - "PRAGMA", - "MEANING", - "ASY", - "INJ", - "IRF", - "RFX", - "SUR", - "SYM", - "TOT", - "TRN", - "UNI", - "PROP", - "VALUE", - "EVALPHP", - "POPULATION", - "CONTAINS", - -- Keywords for rules - "RULE", - "MESSAGE", - "VIOLATION", - "TXT" - ] - ++ [ map toUpper $ show x | x :: SrcOrTgt <- [minBound ..] - ] - ++ [ "I", - "V", - "ONE", - "ROLE", - "MAINTAINS", - -- Keywords for purposes - "PURPOSE", - "REF" - ] - ++ [ map toUpper $ show x | x :: PandocFormat <- [minBound ..] - ] - ++ - -- Keywords for interfaces - [ "INTERFACE", - "FOR", - "LINKTO", - "API", - "BOX", - -- Keywords for identitys - "IDENT", - -- Keywords for views - "VIEW", - "ENDVIEW", - "DEFAULT", - "TEMPLATE", - "HTML", - -- Keywords for generalisations: - "CLASSIFY", - "ISA", - "IS", - -- Keywords for TType: - "REPRESENT", - "TYPE" - ] - ++ [ map toUpper $ show tt | tt :: TType <- [minBound ..], tt /= TypeOfOne - ] - ++ - -- Keywords for values of atoms: - [ "TRUE", - "FALSE", --for booleans - -- Experimental stuff: - "SERVICE", - -- Enforce statement: - "ENFORCE" -- TODO: "BY", "INVARIANT" (See issue #1204) + L.nub + $ [ "CONTEXT", + "ENDCONTEXT", + "IN" ] + ++ [ map toUpper $ show x | x :: Lang <- [minBound ..] + ] + ++ [ map toUpper $ show x | x :: PProp <- [minBound ..] + ] + ++ [ "INCLUDE", + "META", + "PATTERN", + "ENDPATTERN", + "CONCEPT", + -- Keywords for Relation-statements + "RELATION", + "PRAGMA", + "MEANING", + "VALUE", + "EVALPHP", + "POPULATION", + "CONTAINS", + -- Keywords for rules + "RULE", + "MESSAGE", + "VIOLATION", + "TXT" + ] + ++ [ map toUpper $ show x | x :: SrcOrTgt <- [minBound ..] + ] + ++ [ "I", + "V", + "ONE", + "ROLE", + "MAINTAINS", + -- Keywords for purposes + "PURPOSE", + "REF" + ] + ++ [ map toUpper $ show x | x :: PandocFormat <- [minBound ..] + ] + ++ + -- Keywords for interfaces + [ "INTERFACE", + "FOR", + "LINKTO", + "API", + "BOX", + -- Keywords for identitys + "IDENT", + -- Keywords for views + "VIEW", + "ENDVIEW", + "DEFAULT", + "TEMPLATE", + "HTML", + -- Keywords for generalisations: + "CLASSIFY", + "ISA", + "IS", + -- Keywords for TType: + "REPRESENT", + "TYPE" + ] + ++ [ map toUpper $ show tt | tt :: TType <- [minBound ..], tt /= TypeOfOne + ] + ++ + -- Keywords for values of atoms: + [ "TRUE", + "FALSE", -- for booleans + -- Experimental stuff: + "SERVICE", + -- Enforce statement: + "ENFORCE" -- TODO: "BY", "INVARIANT" (See issue #1204) + ] -- | Retrieves a list of operators accepted by the Ampersand language operators :: @@ -192,12 +184,12 @@ mainLexer _ [] = return [] mainLexer p ('-' : '-' : s) = mainLexer p (skipLine s) mainLexer p (c : s) | isSpace c = - let (spc, next) = span isSpaceNoTab s - isSpaceNoTab x = isSpace x && (not . isTab) x - isTab = ('\t' ==) - in do - when (isTab c) (lexerWarning TabCharacter p) - mainLexer (foldl' updatePos p (c : spc)) next + let (spc, next) = span isSpaceNoTab s + isSpaceNoTab x = isSpace x && (not . isTab) x + isTab = ('\t' ==) + in do + when (isTab c) (lexerWarning TabCharacter p) + mainLexer (foldl' updatePos p (c : spc)) next mainLexer p ('{' : '-' : s) = lexNestComment mainLexer (addPos 2 p) s mainLexer p ('{' : '+' : s) = lexMarkup mainLexer (addPos 2 p) s mainLexer p ('"' : ss) = @@ -216,26 +208,26 @@ mainLexer p ('<' : d : s) = else returnToken (LexSymbol '<') p mainLexer (addPos 1 p) (d : s) mainLexer p cs@(c : s) | isSafeIdChar True c = - let (name', p', s') = scanIdent (addPos 1 p) s - name'' = c : name' - tokt - | iskeyword name'' = LexKeyword name'' - | otherwise = LexSafeID name'' - in returnToken tokt p mainLexer p' s' + let (name', p', s') = scanIdent (addPos 1 p) s + name'' = c : name' + tokt + | iskeyword name'' = LexKeyword name'' + | otherwise = LexSafeID name'' + in returnToken tokt p mainLexer p' s' | prefixIsOperator cs = - let (name', s') = getOp cs - in returnToken (LexOperator name') p mainLexer (foldl' updatePos p name') s' + let (name', s') = getOp cs + in returnToken (LexOperator name') p mainLexer (foldl' updatePos p name') s' | isSymbol c = returnToken (LexSymbol c) p mainLexer (addPos 1 p) s | isDigit c = - case getDateTime cs of - Just (Right (tk, _, width, s')) -> returnToken tk p mainLexer (addPos width p) s' - Just (Left msg) -> lexerError msg p - Nothing -> - case getDate cs of - Just (tk, _, width, s') -> returnToken tk p mainLexer (addPos width p) s' - Nothing -> - let (tk, _, width, s') = getNumber cs - in returnToken tk p mainLexer (addPos width p) s' + case getDateTime cs of + Just (Right (tk, _, width, s')) -> returnToken tk p mainLexer (addPos width p) s' + Just (Left msg) -> lexerError msg p + Nothing -> + case getDate cs of + Just (tk, _, width, s') -> returnToken tk p mainLexer (addPos width p) s' + Nothing -> + let (tk, _, width, s') = getNumber cs + in returnToken tk p mainLexer (addPos width p) s' -- Ignore unexpected characters in the beginning of the file because of the UTF-8 BOM marker. -- TODO: Find out the right way of handling the BOM marker. | beginFile p = do lexerWarning UtfChar p; mainLexer p s @@ -318,19 +310,13 @@ getDateTime :: String -> Maybe (Either LexerErrorInfo (Lexeme, UTCTime, Int, Str getDateTime cs = case getDate cs of Nothing -> Nothing - Just (_, day, ld, rd) -> - case getTime rd of - Nothing -> case rd of - 'T' : _ -> Just . Left $ ProblematicISO8601DateTime - _ -> getDateTime' cs -- Here we try the ohter notation of time - Just (timeOfDay, tzoneOffset, lt, rt) -> - let ucttime = addUTCTime tzoneOffset (UTCTime day timeOfDay) - in Just . Right $ - ( LexDateTime ucttime, - ucttime, - ld + lt, - rt - ) + Just (_, day, ld, rd) -> case getTime rd of + Nothing -> case rd of + 'T' : _ -> Just . Left $ ProblematicISO8601DateTime + _ -> getDateTime' cs -- Here we try the ohter notation of time + Just (timeOfDay, tzoneOffset, lt, rt) -> + let ucttime = addUTCTime tzoneOffset (UTCTime day timeOfDay) + in Just . Right $ (LexDateTime ucttime, ucttime, ld + lt, rt) getTime :: String -> Maybe (DiffTime, NominalDiffTime, Int, String) getTime cs = @@ -338,8 +324,12 @@ getTime cs = 'T' : h1 : h2 : ':' : m1 : m2 : rest -> if all isDigit [h1, h2, m1, m2] then - let (_, Left hours, _, _) = getNumber [h1, h2] - (_, Left minutes, _, _) = getNumber [m1, m2] + let hours = case getNumber [h1, h2] of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for h1 and h2 are digits" + minutes = case getNumber [m1, m2] of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for m1 and m2 are digits" (seconds, ls, rs) = getSeconds rest in case getTZD rs of Nothing -> Nothing @@ -347,12 +337,14 @@ getTime cs = if hours < 24 && minutes < 60 && seconds < 60 then Just - ( fromRational . toRational $ - ( fromIntegral hours * 60 - + fromIntegral minutes - ) - * 60 - + seconds, + ( fromRational + . toRational + $ ( fromIntegral hours + * 60 + + fromIntegral minutes + ) + * 60 + + seconds, offset, 1 + 5 + ls + lo, ro @@ -375,21 +367,24 @@ getSeconds cs = getFraction :: String -> (Float, Int, String) getFraction cs = case readFloat cs of - [(a, str)] -> (a, length cs - length str, str) --TODO: Make more efficient. + [(a, str)] -> (a, length cs - length str, str) -- TODO: Make more efficient. _ -> (0, 0, cs) getTZD :: String -> Maybe (NominalDiffTime, Int, String) -getTZD cs = - case cs of - 'Z' : rest -> Just (0, 1, rest) - '+' : h1 : h2 : ':' : m1 : m2 : rest -> mkOffset [h1, h2] [m1, m2] rest (+) - '-' : h1 : h2 : ':' : m1 : m2 : rest -> mkOffset [h1, h2] [m1, m2] rest (-) - _ -> Nothing +getTZD cs = case cs of + 'Z' : rest -> Just (0, 1, rest) + '+' : h1 : h2 : ':' : m1 : m2 : rest -> mkOffset [h1, h2] [m1, m2] rest (+) + '-' : h1 : h2 : ':' : m1 : m2 : rest -> mkOffset [h1, h2] [m1, m2] rest (-) + _ -> Nothing where mkOffset :: String -> String -> String -> (Int -> Int -> Int) -> Maybe (NominalDiffTime, Int, String) mkOffset hs ms rest op = - let (_, Left hours, _, _) = getNumber hs - (_, Left minutes, _, _) = getNumber ms + let hours = case getNumber hs of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for h1 and h2 are digits" + minutes = case getNumber ms of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for m1 and m2 are digits" total = hours * 60 + minutes in if hours <= 24 && minutes < 60 then @@ -410,8 +405,10 @@ getDateTime' cs = case readUniversalTime cs of best :: [(UTCTime, String)] -> Maybe (UTCTime, String) best candidates = case reverse . L.sortBy myOrdering $ candidates of [] -> Nothing - (h : _) -> Just h - myOrdering :: Show a => (a, b) -> (a, b) -> Ordering + ((tim, rst) : _) -> case rst of + ' ' : 'U' : 'T' : 'C' : x -> Just (tim, x) + _ -> Just (tim, rst) + myOrdering :: (Show a) => (a, b) -> (a, b) -> Ordering myOrdering (x, _) (y, _) = compare (length . show $ x) (length . show $ y) getDate :: String -> Maybe (Lexeme, Day, Int, String) @@ -424,9 +421,15 @@ getDate cs = Just d -> Just (LexDate d, d, 10, rest) else Nothing where - (_, Left year, _, _) = getNumber [y1, y2, y3, y4] - (_, Left month, _, _) = getNumber [m1, m2] - (_, Left day, _, _) = getNumber [d1, d2] + year = case getNumber [y1, y2, y3, y4] of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for [y1, y2, y3, y4] are digits" + month = case getNumber [m1, m2] of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for m1 and m2 are digits" + day = case getNumber [d1, d2] of + (_, Left val, _, _) -> val + _ -> fatal "Impossible, for d1 and d2 are digits" _ -> Nothing ----------------------------------------------------------- @@ -442,9 +445,9 @@ getNumber str = [(dec, rest)] -> (LexDecimal dec, Left dec, length str - length rest, rest) _ -> fatal $ "No number to read!\n " <> T.take 40 (T.pack str) ---getNumber :: String -> (Lexeme, (Either Int Double), Int, String) ---getNumber [] = fatal "getNumber" ---getNumber cs@(c:s) +-- getNumber :: String -> (Lexeme, (Either Int Double), Int, String) +-- getNumber [] = fatal "getNumber" +-- getNumber cs@(c:s) -- | c /= '0' = num10 -- | null s = const0 -- | hs `elem` "xX" = num16 @@ -516,14 +519,14 @@ getEscChar :: String -> (Maybe Char, Int, String) getEscChar [] = (Nothing, 0, []) getEscChar s@(x : xs) | isDigit x = case readDec s of - [(val, rest)] - | val >= 0 && val <= ord (maxBound :: Char) -> (Just (Partial.chr val), length s - length rest, rest) - | otherwise -> (Nothing, 1, rest) - _ -> fatal $ "Impossible! first char is a digit.. " <> T.take 40 (T.pack s) + [(val, rest)] + | val >= 0 && val <= ord (maxBound :: Char) -> (Just (Partial.chr val), length s - length rest, rest) + | otherwise -> (Nothing, 1, rest) + _ -> fatal $ "Impossible! first char is a digit.. " <> T.take 40 (T.pack s) | x `elem` ['\"', '\''] = (Just x, 2, xs) | otherwise = case x `lookup` cntrChars of - Nothing -> (Nothing, 0, s) - Just c -> (Just c, 1, xs) + Nothing -> (Nothing, 0, s) + Just c -> (Just c, 1, xs) where cntrChars = [ ('a', '\a'), diff --git a/src/Ampersand/Input/ADL1/LexerMonad.hs b/src/Ampersand/Input/ADL1/LexerMonad.hs index f2f1426f5f..a2ce880318 100644 --- a/src/Ampersand/Input/ADL1/LexerMonad.hs +++ b/src/Ampersand/Input/ADL1/LexerMonad.hs @@ -54,7 +54,6 @@ returnLM x = LM (\pos brackets -> Right (x, [], pos, brackets)) instance Monad LexerMonad where (>>=) = bindLM - return = returnLM instance Functor LexerMonad where -- fmap :: (a -> b) -> LexerMonad a -> LexerMonad b diff --git a/src/Ampersand/Input/ADL1/Parser.hs b/src/Ampersand/Input/ADL1/Parser.hs index f862647abb..6ca89a2abd 100644 --- a/src/Ampersand/Input/ADL1/Parser.hs +++ b/src/Ampersand/Input/ADL1/Parser.hs @@ -37,7 +37,8 @@ pContext :: -- | The result is the parsed context and a list of include filenames AmpParser (P_Context, [Include]) pContext = - rebuild <$> posOf (pKey "CONTEXT") + rebuild + <$> posOf (pKey "CONTEXT") <*> pConceptName <*> pMaybe pLanguageRef <*> pMaybe pTextMarkup @@ -72,22 +73,38 @@ pContext = --- ContextElement ::= MetaData | PatternDef | ProcessDef | RuleDef | Classify | RelationDef | ConceptDef | Index | ViewDef | Interface | Sqlplug | Phpplug | Purpose | Population | PrintThemes | IncludeStatement | Enforce pContextElement :: AmpParser ContextElement pContextElement = - CMeta <$> pMeta - <|> CPat <$> pPatternDef - <|> CRul <$> pRuleDef - <|> CCfy <$> pClassify - <|> CRel <$> pRelationDef - <|> CCon <$> pConceptDef - <|> CRep <$> pRepresentation - <|> Cm <$> pRoleRule - <|> Cm <$> pServiceRule - <|> CIndx <$> pIndex - <|> CView <$> pViewDef - <|> Cifc <$> pInterface - <|> CPrp <$> pPurpose - <|> CPop <$> pPopulation - <|> CIncl <$> pIncludeStatement - <|> CEnf <$> pEnforce + CMeta + <$> pMeta + <|> CPat + <$> pPatternDef + <|> CRul + <$> pRuleDef + <|> CCfy + <$> pClassify + <|> CRel + <$> pRelationDef + <|> CCon + <$> pConceptDef + <|> CRep + <$> pRepresentation + <|> Cm + <$> pRoleRule + <|> Cm + <$> pServiceRule + <|> CIndx + <$> pIndex + <|> CView + <$> pViewDef + <|> Cifc + <$> pInterface + <|> CPrp + <$> pPurpose + <|> CPop + <$> pPopulation + <|> CIncl + <$> pIncludeStatement + <|> CEnf + <$> pEnforce data ContextElement = CMeta MetaData @@ -111,7 +128,8 @@ data Include = Include Origin FilePath [Text] --- IncludeStatement ::= 'INCLUDE' Text pIncludeStatement :: AmpParser Include pIncludeStatement = - Include <$> currPos + Include + <$> currPos <* pKey "INCLUDE" <*> pDoubleQuotedString <*> (pBrackets (asText pDoubleQuotedString `sepBy` pComma) <|> return []) @@ -120,17 +138,23 @@ pIncludeStatement = pLanguageRef :: AmpParser Lang pLanguageRef = pKey "IN" - *> ( Dutch <$ pKey "DUTCH" - <|> English <$ pKey "ENGLISH" + *> ( Dutch + <$ pKey "DUTCH" + <|> English + <$ pKey "ENGLISH" ) --- TextMarkup ::= 'REST' | 'HTML' | 'LATEX' | 'MARKDOWN' pTextMarkup :: AmpParser PandocFormat pTextMarkup = - ReST <$ pKey "REST" - <|> HTML <$ pKey "HTML" - <|> LaTeX <$ pKey "LATEX" - <|> Markdown <$ pKey "MARKDOWN" + ReST + <$ pKey "REST" + <|> HTML + <$ pKey "HTML" + <|> LaTeX + <$ pKey "LATEX" + <|> Markdown + <$ pKey "MARKDOWN" --- MetaData ::= 'META' Text Text pMeta :: AmpParser MetaData @@ -139,7 +163,8 @@ pMeta = MetaData <$> currPos <* pKey "META" <*> asText pDoubleQuotedString <*> a --- PatternDef ::= 'PATTERN' ConceptName PatElem* 'ENDPATTERN' pPatternDef :: AmpParser P_Pattern pPatternDef = - rebuild <$> currPos + rebuild + <$> currPos <* pKey "PATTERN" <*> pConceptName -- The name spaces of patterns, processes and concepts are shared. <*> many pPatElem @@ -169,18 +194,30 @@ pPatternDef = --- PatElem ::= RuleDef | Classify | RelationDef | ConceptDef | Index | ViewDef | Purpose | Population | Enforce pPatElem :: AmpParser PatElem pPatElem = - Pr <$> pRuleDef - <|> Py <$> pClassify - <|> Pd <$> pRelationDef - <|> Pm <$> pRoleRule - <|> Pm <$> pServiceRule - <|> Pc <$> pConceptDef - <|> Prep <$> pRepresentation - <|> Pk <$> pIndex - <|> Pv <$> pViewDef - <|> Pe <$> pPurpose - <|> Pp <$> pPopulation - <|> Penf <$> pEnforce + Pr + <$> pRuleDef + <|> Py + <$> pClassify + <|> Pd + <$> pRelationDef + <|> Pm + <$> pRoleRule + <|> Pm + <$> pServiceRule + <|> Pc + <$> pConceptDef + <|> Prep + <$> pRepresentation + <|> Pk + <$> pIndex + <|> Pv + <$> pViewDef + <|> Pe + <$> pPurpose + <|> Pp + <$> pPopulation + <|> Penf + <$> pEnforce data PatElem = Pr (P_Rule TermPrim) @@ -198,7 +235,8 @@ data PatElem --- Enforce ::= 'ENFORCE' Relation (':=' | ':<' | '>:' ) Expression pEnforce :: AmpParser (P_Enforce TermPrim) pEnforce = - P_Enforce <$> currPos + P_Enforce + <$> currPos <* pKey "ENFORCE" <*> (PNamedR <$> pNamedRel) <*> pEnforceOperator @@ -206,7 +244,8 @@ pEnforce = where pEnforceOperator :: AmpParser EnforceOperator pEnforceOperator = - fun <$> currPos + fun + <$> currPos <*> ( T.pack <$> ( pOperator ":=" <|> pOperator ":<" @@ -226,9 +265,11 @@ pEnforce = --- Classify ::= 'CLASSIFY' ConceptRef ('IS' Cterm | 'ISA' ConceptRef) pClassify :: AmpParser [PClassify] -- Example: CLASSIFY A IS B /\ C /\ D pClassify = - fun <$> currPos + fun + <$> currPos <* pKey "CLASSIFY" - <*> pConceptRef `sepBy1` pComma + <*> pConceptRef + `sepBy1` pComma <*> ( (is <$ pKey "IS" <*> pCterm) <|> (isa <$ pKey "ISA" <*> pConceptRef) ) @@ -246,7 +287,8 @@ pClassify = --- Cterm1 ::= ConceptRef | ('('? Cterm ')'?) pCterm = concat <$> pCterm1 `sepBy1` pOperator "/\\" pCterm1 = - pure <$> pConceptRef + pure + <$> pConceptRef <|> pParens pCterm -- brackets are allowed for educational reasons. is :: [P_Concept] -> (Bool, [P_Concept]) is gens = (False, gens) @@ -256,7 +298,8 @@ pClassify = --- RuleDef ::= 'RULE' Label? Rule Meaning* Message* Violation? pRuleDef :: AmpParser (P_Rule TermPrim) pRuleDef = - P_Rule <$> currPos + P_Rule + <$> currPos <* pKey "RULE" <*> (try pLabel <|> rulid <$> currPos) <*> pRule @@ -280,14 +323,23 @@ pRuleDef = --- PairViewSegment ::= 'SRC' Term | 'TGT' Term | 'TXT' Text pPairViewSegment :: AmpParser (PairViewSegment (Term TermPrim)) pPairViewSegment = - PairViewExp <$> posOf (pKey "SRC") <*> return Src <*> pTerm - <|> PairViewExp <$> posOf (pKey "TGT") <*> return Tgt <*> pTerm - <|> PairViewText <$> posOf (pKey "TXT") <*> asText pDoubleQuotedString + PairViewExp + <$> posOf (pKey "SRC") + <*> return Src + <*> pTerm + <|> PairViewExp + <$> posOf (pKey "TGT") + <*> return Tgt + <*> pTerm + <|> PairViewText + <$> posOf (pKey "TXT") + <*> asText pDoubleQuotedString --- RelationDef ::= (RelationNew | RelationOld) Props? RelDefaults? ('PRAGMA' Text+)? Meaning* ('=' Content)? '.'? pRelationDef :: AmpParser (P_Relation, [P_Population]) pRelationDef = - reorder <$> currPos + reorder + <$> currPos <*> (pRelationNew <|> pRelationOld) <*> optSet pProps <*> optList pRelDefaults @@ -309,7 +361,8 @@ pRelationDef = pPragma :: AmpParser Pragma pPragma = build - <$> currPos <* pKey "PRAGMA" + <$> currPos + <* pKey "PRAGMA" <*> pMaybe (T.pack <$> pDoubleQuotedString) <*> pMaybe (T.pack <$> pDoubleQuotedString) <*> pMaybe (T.pack <$> pDoubleQuotedString) @@ -330,7 +383,8 @@ pRelDefaults = pKey "DEFAULT" *> (toList <$> many1 pRelDefault) --- RelDefault ::= ( 'SRC' | 'TGT' ) ( ('VALUE' AtomValue (',' AtomValue)*) | ('EVALPHP' '') ) pRelDefault :: AmpParser PRelationDefault pRelDefault = - build <$> pSrcOrTgt + build + <$> pSrcOrTgt <*> pDef where build :: SrcOrTgt -> Either (NE.NonEmpty PAtomValue) Text -> PRelationDefault @@ -339,19 +393,24 @@ pRelDefault = pDef :: AmpParser (Either (NE.NonEmpty PAtomValue) Text) pDef = pAtom <|> pPHP pAtom = - Left <$ pKey "VALUE" + Left + <$ pKey "VALUE" <*> sepBy1 pAtomValue pComma pPHP = - Right <$ pKey "EVALPHP" + Right + <$ pKey "EVALPHP" <*> asText pDoubleQuotedString pSrcOrTgt = - Src <$ pKey "SRC" - <|> Tgt <$ pKey "TGT" + Src + <$ pKey "SRC" + <|> Tgt + <$ pKey "TGT" --- RelationNew ::= 'RELATION' Varid Signature pRelationNew :: AmpParser (Text, P_Sign, PProps) pRelationNew = - (,,) <$ pKey "RELATION" + (,,) + <$ pKey "RELATION" <*> asText pVarid <*> pSign <*> return Set.empty @@ -359,7 +418,8 @@ pRelationNew = --- RelationOld ::= Varid '::' ConceptRef Fun ConceptRef pRelationOld :: AmpParser (Text, P_Sign, PProps) pRelationOld = - relOld <$> asText pVarid + relOld + <$> asText pVarid <* pOperator "::" <*> pConceptRef <*> pFun @@ -372,7 +432,7 @@ pProps :: AmpParser (Set.Set PProp) pProps = normalizeProps <$> pBrackets (pProp `sepBy` pComma) where --- PropList ::= Prop (',' Prop)* - --- Prop ::= 'UNI' | 'INJ' | 'SUR' | 'TOT' | 'SYM' | 'ASY' | 'TRN' | 'RFX' | 'IRF' | 'PROP' + --- Prop ::= 'UNI' | 'INJ' | 'SUR' | 'TOT' | 'SYM' | 'ASY' | 'TRN' | 'RFX' | 'IRF' | 'PROP' |'MAP' | 'BIJ' pProp :: AmpParser PProp pProp = choice [p <$ pKey (show p) | p <- [minBound ..]] normalizeProps :: [PProp] -> PProps @@ -382,6 +442,8 @@ pProps = normalizeProps <$> pBrackets (pProp `sepBy` pComma) rep :: PProps -> PProps rep ps | P_Prop `elem` ps = Set.fromList [P_Sym, P_Asy] `Set.union` (P_Prop `Set.delete` ps) + | P_Map `elem` ps = Set.fromList [P_Uni, P_Tot] `Set.union` (P_Map `Set.delete` ps) + | P_Bij `elem` ps = Set.fromList [P_Inj, P_Sur] `Set.union` (P_Bij `Set.delete` ps) | otherwise = ps -- add Uni and Inj if ps has neither Sym nor Asy conv :: PProps -> PProps @@ -394,32 +456,40 @@ pProps = normalizeProps <$> pBrackets (pProp `sepBy` pComma) --- Fun ::= '*' | '->' | '<-' | '[' Mults ']' pFun :: AmpParser PProps pFun = - Set.empty <$ pOperator "*" - <|> Set.fromList [P_Uni, P_Tot] <$ pOperator "->" - <|> Set.fromList [P_Sur, P_Inj] <$ pOperator "<-" + Set.empty + <$ pOperator "*" + <|> Set.fromList [P_Uni, P_Tot] + <$ pOperator "->" + <|> Set.fromList [P_Sur, P_Inj] + <$ pOperator "<-" <|> pBrackets pMults where --- Mults ::= Mult '-' Mult pMults :: AmpParser PProps pMults = - Set.union <$> optSet (pMult (P_Sur, P_Inj)) + Set.union + <$> optSet (pMult (P_Sur, P_Inj)) <* pDash <*> optSet (pMult (P_Tot, P_Uni)) --- Mult ::= ('0' | '1') '..' ('1' | '*') | '*' | '1' - --TODO: refactor to Mult ::= '0' '..' ('1' | '*') | '1'('..' ('1' | '*'))? | '*' + -- TODO: refactor to Mult ::= '0' '..' ('1' | '*') | '1'('..' ('1' | '*'))? | '*' pMult :: (PProp, PProp) -> AmpParser PProps pMult (ts, ui) = - Set.union <$> (Set.empty <$ pZero <|> Set.singleton ts <$ try pOne) + Set.union + <$> (Set.empty <$ pZero <|> Set.singleton ts <$ try pOne) <* pOperator ".." <*> (Set.singleton ui <$ try pOne <|> (Set.empty <$ pOperator "*")) - <|> Set.empty <$ pOperator "*" - <|> Set.fromList [ts, ui] <$ try pOne + <|> Set.empty + <$ pOperator "*" + <|> Set.fromList [ts, ui] + <$ try pOne --- ConceptDef ::= 'CONCEPT' ConceptName Text ('TYPE' Text)? Text? pConceptDef :: AmpParser (Text -> PConceptDef) pConceptDef = - PConceptDef <$> currPos + PConceptDef + <$> currPos <* pKey "CONCEPT" <*> pConceptName <*> pPCDDef2 @@ -427,7 +497,8 @@ pConceptDef = where pPCDDef2 :: AmpParser PCDDef pPCDDef2 = - ( PCDDefLegacy <$> (asText pDoubleQuotedString "concept definition (string)") + ( PCDDefLegacy + <$> (asText pDoubleQuotedString "concept definition (string)") <*> (asText pDoubleQuotedString `opt` "") -- a reference to the source of this definition. ) <|> (PCDDefNew <$> pMeaning) @@ -435,9 +506,11 @@ pConceptDef = --- Representation ::= 'REPRESENT' ConceptNameList 'TYPE' AdlTType pRepresentation :: AmpParser Representation pRepresentation = - Repr <$> currPos + Repr + <$> currPos <* pKey "REPRESENT" - <*> pConceptRef `sepBy1` pComma + <*> pConceptRef + `sepBy1` pComma <* pKey "TYPE" <*> pAdlTType @@ -469,7 +542,8 @@ pAdlTType = --- Index ::= 'IDENT' Label ConceptRef '(' IndSegmentList ')' pIndex :: AmpParser P_IdentDef pIndex = - P_Id <$> currPos + P_Id + <$> currPos <* pKey "IDENT" <*> pLabel <*> pConceptRef @@ -486,12 +560,14 @@ pViewDef = try pFancyViewDef <|> try pViewDefLegacy -- introduces backtracking, --- FancyViewDef ::= 'VIEW' Label ConceptOneRef 'DEFAULT'? ('{' ViewObjList '}')? HtmlView? 'ENDVIEW' pFancyViewDef :: AmpParser P_ViewDef pFancyViewDef = - mkViewDef <$> currPos + mkViewDef + <$> currPos <* pKey "VIEW" <*> pLabel <*> pConceptOneRef <*> pIsThere (pKey "DEFAULT") - <*> pBraces (pViewSegment False `sepBy` pComma) `opt` [] + <*> pBraces (pViewSegment False `sepBy` pComma) + `opt` [] <*> pMaybe pHtmlView <* pKey "ENDVIEW" where @@ -512,8 +588,11 @@ pFancyViewDef = --- ViewSegmentLoad ::= Term | 'TXT' Text pViewSegmentLoad :: AmpParser (P_ViewSegmtPayLoad TermPrim) pViewSegmentLoad = - P_ViewExp <$> pTerm - <|> P_ViewText <$ pKey "TXT" <*> asText pDoubleQuotedString + P_ViewExp + <$> pTerm + <|> P_ViewText + <$ pKey "TXT" + <*> asText pDoubleQuotedString --- ViewSegment ::= Label ViewSegmentLoad pViewSegment :: Bool -> AmpParser (P_ViewSegment TermPrim) @@ -526,7 +605,8 @@ pViewSegment labelIsOptional = --- ViewDefLegacy ::= 'VIEW' Label ConceptOneRef '(' ViewSegmentList ')' pViewDefLegacy :: AmpParser P_ViewDef pViewDefLegacy = - P_Vd <$> currPos + P_Vd + <$> currPos <* pKey "VIEW" <*> pLabel <*> pConceptOneRef @@ -537,7 +617,8 @@ pViewDefLegacy = --- Interface ::= 'INTERFACE' ADLid Params? Roles? ':' Term (ADLid | Conid)? SubInterface? pInterface :: AmpParser P_Interface pInterface = - lbl <$> currPos + lbl + <$> currPos <*> pInterfaceIsAPI <*> pADLid <*> pMaybe pParams @@ -563,7 +644,7 @@ pInterface = obj_msub = Just sub }, pos = p, - ifc_Prp = "" --TODO: Nothing in syntax defined for the purpose of the interface. + ifc_Prp = "" -- TODO: Nothing in syntax defined for the purpose of the interface. } --- Params ::= '(' NamedRel ')' pParams = pParens (pNamedRel `sepBy1` pComma) @@ -582,7 +663,8 @@ pSubInterface = pBox <|> pLinkTo pLinkTo = P_InterfaceRef <$> currPos - <*> pIsThere (pKey "LINKTO") <* pInterfaceKey + <*> pIsThere (pKey "LINKTO") + <* pInterfaceKey <*> pADLid pBoxHeader :: AmpParser BoxHeader pBoxHeader = @@ -595,9 +677,10 @@ pSubInterface = pBox <|> pLinkTo Just (boxtype, atts) -> (boxtype, atts) pBoxSpecification :: AmpParser (Text, [TemplateKeyValue]) pBoxSpecification = - pChevrons $ - (,) <$> asText (pVarid <|> pConid <|> anyKeyWord) - <*> many pTemplateKeyValue + pChevrons + $ (,) + <$> asText (pVarid <|> pConid <|> anyKeyWord) + <*> many pTemplateKeyValue anyKeyWord :: AmpParser String anyKeyWord = case map pKey keywords of @@ -614,11 +697,12 @@ pSubInterface = pBox <|> pLinkTo --- ObjDefList ::= ObjDef (',' ObjDef)* pBoxItemTermPrim :: AmpParser P_BoxItemTermPrim pBoxItemTermPrim = - pBoxItem <$> currPos + pBoxItem + <$> currPos <*> pLabel <*> (pObj <|> pTxt) where - --build p lable fun = pBoxItem p lable <$> fun + -- build p lable fun = pBoxItem p lable <$> fun pBoxItem :: Origin -> Text -> P_BoxItemTermPrim -> P_BoxItemTermPrim pBoxItem p nm fun = fun @@ -628,9 +712,10 @@ pBoxItemTermPrim = pObj :: AmpParser P_BoxItemTermPrim pObj = - obj <$> pTerm -- the context term (for example: I[c]) + obj + <$> pTerm -- the context term (for example: I[c]) <*> pMaybe pCruds - <*> pMaybe (pChevrons $ asText pConid) --for the view + <*> pMaybe (pChevrons $ asText pConid) -- for the view <*> pMaybe pSubInterface -- the optional subinterface where obj ctx mCrud mView msub = @@ -644,7 +729,8 @@ pBoxItemTermPrim = } pTxt :: AmpParser P_BoxItemTermPrim pTxt = - obj <$ pKey "TXT" + obj + <$ pKey "TXT" <*> asText pDoubleQuotedString where obj txt = @@ -665,7 +751,8 @@ pBoxBody = pBrackets $ pBoxItemTermPrim `sepBy` pComma --- Purpose ::= 'PURPOSE' Ref2Obj LanguageRef? TextMarkup? ('REF' StringListSemi)? Expl pPurpose :: AmpParser PPurpose pPurpose = - rebuild <$> currPos + rebuild + <$> currPos <* pKey "PURPOSE" <*> pRef2Obj <*> pMaybe pLanguageRef @@ -675,7 +762,7 @@ pPurpose = where rebuild :: Origin -> PRef2Obj -> Maybe Lang -> Maybe PandocFormat -> Maybe (NE.NonEmpty Text) -> Text -> PPurpose rebuild orig obj lang fmt refs str = - PRef2 orig obj (P_Markup lang fmt str) (concatMap splitOnSemicolon (maybe [] NE.toList refs)) + PPurpose orig obj (P_Markup lang fmt str) (concatMap splitOnSemicolon (maybe [] NE.toList refs)) where -- TODO: This separation should not happen in the parser splitOnSemicolon :: Text -> [Text] @@ -683,14 +770,30 @@ pPurpose = --- Ref2Obj ::= 'CONCEPT' ConceptName | 'RELATION' NamedRel | 'RULE' ADLid | 'IDENT' ADLid | 'VIEW' ADLid | 'PATTERN' ADLid | 'INTERFACE' ADLid | 'CONTEXT' ADLid pRef2Obj :: AmpParser PRef2Obj pRef2Obj = - PRef2ConceptDef <$ pKey "CONCEPT" <*> pConceptName - <|> PRef2Relation <$ pKey "RELATION" <*> pNamedRel - <|> PRef2Rule <$ pKey "RULE" <*> pADLid - <|> PRef2IdentityDef <$ pKey "IDENT" <*> pADLid - <|> PRef2ViewDef <$ pKey "VIEW" <*> pADLid - <|> PRef2Pattern <$ pKey "PATTERN" <*> pADLid - <|> PRef2Interface <$ pInterfaceKey <*> pADLid - <|> PRef2Context <$ pKey "CONTEXT" <*> pADLid + PRef2ConceptDef + <$ pKey "CONCEPT" + <*> pConceptName + <|> PRef2Relation + <$ pKey "RELATION" + <*> pNamedRel + <|> PRef2Rule + <$ pKey "RULE" + <*> pADLid + <|> PRef2IdentityDef + <$ pKey "IDENT" + <*> pADLid + <|> PRef2ViewDef + <$ pKey "VIEW" + <*> pADLid + <|> PRef2Pattern + <$ pKey "PATTERN" + <*> pADLid + <|> PRef2Interface + <$ pInterfaceKey + <*> pADLid + <|> PRef2Context + <$ pKey "CONTEXT" + <*> pADLid pInterfaceKey :: AmpParser Text pInterfaceKey = asText $ pKey "INTERFACE" <|> pKey "API" -- On special request of Rieks, the keyword "API" is allowed everywhere where the keyword "INTERFACE" is used. https://github.com/AmpersandTarski/Ampersand/issues/789 @@ -706,33 +809,47 @@ pPopulation :: AmpParser P_Population pPopulation = pKey "POPULATION" - *> ( P_RelPopu Nothing Nothing <$> currPos <*> pNamedRel <* pKey "CONTAINS" <*> pContent - <|> P_CptPopu <$> currPos <*> pConceptRef <* pKey "CONTAINS" <*> pBrackets (pAtomValue `sepBy` pComma) + *> ( P_RelPopu Nothing Nothing + <$> currPos + <*> pNamedRel + <* pKey "CONTAINS" + <*> pContent + <|> P_CptPopu + <$> currPos + <*> pConceptRef + <* pKey "CONTAINS" + <*> pBrackets (pAtomValue `sepBy` pComma) ) --- RoleRule ::= 'ROLE' RoleList 'MAINTAINS' ADLidList ---TODO: Rename the RoleRule to RoleMantains and RoleRelation to RoleEdits. +-- TODO: Rename the RoleRule to RoleMantains and RoleRelation to RoleEdits. pRoleRule :: AmpParser P_RoleRule pRoleRule = try - ( Maintain <$> currPos + ( Maintain + <$> currPos <* pKey "ROLE" - <*> pRole False `sepBy1` pComma + <*> pRole False + `sepBy1` pComma <* pKey "MAINTAINS" ) - <*> pADLid `sepBy1` pComma + <*> pADLid + `sepBy1` pComma --- ServiceRule ::= 'SERVICE' RoleList 'MAINTAINS' ADLidList ---TODO: Rename the RoleRule to RoleMantains and RoleRelation to RoleEdits. +-- TODO: Rename the RoleRule to RoleMantains and RoleRelation to RoleEdits. pServiceRule :: AmpParser P_RoleRule pServiceRule = try - ( Maintain <$> currPos + ( Maintain + <$> currPos <* pKey "SERVICE" - <*> pRole True `sepBy1` pComma + <*> pRole True + `sepBy1` pComma <* pKey "MAINTAINS" ) - <*> pADLid `sepBy1` pComma + <*> pADLid + `sepBy1` pComma --- Role ::= ADLid --- RoleList ::= Role (',' Role)* @@ -742,7 +859,8 @@ pRole isService = (if isService then Service else Role) <$> pADLid --- Meaning ::= 'MEANING' Markup pMeaning :: AmpParser PMeaning pMeaning = - PMeaning <$ pKey "MEANING" + PMeaning + <$ pKey "MEANING" <*> pMarkup --- Message ::= 'MESSAGE' Markup @@ -765,8 +883,14 @@ pRule :: AmpParser (Term TermPrim) pRule = pTerm - ( invert PEqu <$> currPos <* pOperator "=" <*> pTerm - <|> invert PInc <$> currPos <* pOperator "|-" <*> pTerm + ( invert PEqu + <$> currPos + <* pOperator "=" + <*> pTerm + <|> invert PInc + <$> currPos + <* pOperator "|-" + <*> pTerm ) {- @@ -786,8 +910,10 @@ pTerm :: AmpParser (Term TermPrim) pTerm = pTrm2 - ( invertT PIsc <$> rightAssociate PIsc "/\\" pTrm2 - <|> invertT PUni <$> rightAssociate PUni "\\/" pTrm2 + ( invertT PIsc + <$> rightAssociate PIsc "/\\" pTrm2 + <|> invertT PUni + <$> rightAssociate PUni "\\/" pTrm2 ) -- The left factored version of difference: (Actually, there is no need for left-factoring here, but no harm either) @@ -800,9 +926,18 @@ pTrm2 = pTrm3 (invert PDif <$> posOf pDash <*> pTrm3) pTrm3 :: AmpParser (Term TermPrim) pTrm3 = pTrm4 - ( invert PLrs <$> currPos <* pOperator "/" <*> pTrm4 - <|> invert PRrs <$> currPos <* pOperator "\\" <*> pTrm4 - <|> invert PDia <$> currPos <* pOperator "<>" <*> pTrm4 + ( invert PLrs + <$> currPos + <* pOperator "/" + <*> pTrm4 + <|> invert PRrs + <$> currPos + <* pOperator "\\" + <*> pTrm4 + <|> invert PDia + <$> currPos + <* pOperator "<>" + <*> pTrm4 ) -- composition and relational addition are associative, and parsed similar to union and intersect... @@ -810,14 +945,17 @@ pTrm3 = pTrm4 :: AmpParser (Term TermPrim) pTrm4 = pTrm5 - ( invertT PCps <$> rightAssociate PCps ";" pTrm5 - <|> invertT PRad <$> rightAssociate PRad "!" pTrm5 - <|> invertT PPrd <$> rightAssociate PPrd "#" pTrm5 + ( invertT PCps + <$> rightAssociate PCps ";" pTrm5 + <|> invertT PRad + <$> rightAssociate PRad "!" pTrm5 + <|> invertT PPrd + <$> rightAssociate PPrd "#" pTrm5 ) --- Trm5 ::= '-'* Trm6 ('~' | '*' | '+')* pTrm5 :: AmpParser (Term TermPrim) ---TODO: Separate into prefix and postfix top-level functions +-- TODO: Separate into prefix and postfix top-level functions pTrm5 = f <$> many (valPosOf pDash) <*> pTrm6 <*> many (valPosOf (pOperator "~" <|> pOperator "*" <|> pOperator "+")) where f ms pe (("~", _) : ps) = let x = f ms pe ps in PFlp (origin x) x -- the type checker requires that the origin of x is equal to the origin of its converse. @@ -830,8 +968,11 @@ pTrm5 = f <$> many (valPosOf pDash) <*> pTrm6 <*> many (valPosOf (pOperator "~" --- Trm6 ::= RelationRef | '(' Term ')' pTrm6 :: AmpParser (Term TermPrim) pTrm6 = - Prim <$> pRelationRef - <|> PBrk <$> currPos <*> pParens pTerm + Prim + <$> pRelationRef + <|> PBrk + <$> currPos + <*> pParens pTerm -- Help function for several terms. The type 't' is each of the terms. invert :: (Origin -> t -> t -> t) -> Origin -> t -> t -> t @@ -852,10 +993,20 @@ rightAssociate combinator operator term = --- RelationRef ::= NamedRel | 'I' ('[' ConceptOneRef ']')? | 'V' Signature? | Singleton ('[' ConceptOneRef ']')? pRelationRef :: AmpParser TermPrim pRelationRef = - PNamedR <$> pNamedRel - <|> pid <$> currPos <* pKey "I" <*> pMaybe (pBrackets pConceptOneRef) - <|> pfull <$> currPos <* pKey "V" <*> pMaybe pSign - <|> Patm <$> currPos <*> pSingleton <*> pMaybe (pBrackets pConceptOneRef) + PNamedR + <$> pNamedRel + <|> pid + <$> currPos + <* pKey "I" + <*> pMaybe (pBrackets pConceptOneRef) + <|> pfull + <$> currPos + <* pKey "V" + <*> pMaybe pSign + <|> Patm + <$> currPos + <*> pSingleton + <*> pMaybe (pBrackets pConceptOneRef) where pid orig Nothing = PI orig pid orig (Just c) = Pid orig c @@ -864,7 +1015,8 @@ pRelationRef = pSingleton :: AmpParser PAtomValue pSingleton = - value2PAtomValue <$> currPos + value2PAtomValue + <$> currPos <*> ( pAtomValInPopulation True <|> pBraces (pAtomValInPopulation False) ) @@ -935,7 +1087,8 @@ pContent = pBrackets (pRecord `sepBy` (pComma <|> pSemi)) pRecord :: AmpParser PAtomPair pRecord = pParens - ( PPair <$> currPos + ( PPair + <$> currPos <*> pAtomValue <* pComma <*> pAtomValue diff --git a/src/Ampersand/Input/Archi/ArchiAnalyze.hs b/src/Ampersand/Input/Archi/ArchiAnalyze.hs index 3724b9abd4..489644544e 100644 --- a/src/Ampersand/Input/Archi/ArchiAnalyze.hs +++ b/src/Ampersand/Input/Archi/ArchiAnalyze.hs @@ -291,12 +291,12 @@ data ArchiObj -- Still, the omitted information is written below, but commented out so you can follow the structure in the ArchiMate-file. data Child = Child { -- chldType :: Text - --, chldId :: Text - --, chldAlgn :: Text - --, chldFCol :: Text + -- , chldId :: Text + -- , chldAlgn :: Text + -- , chldFCol :: Text chldElem :: Text, - --, trgtConn :: Text - --, bound :: Bound + -- , trgtConn :: Text + -- , bound :: Bound srcConns :: [SourceConnection], childs :: [Child] } @@ -400,7 +400,7 @@ instance WithProperties ArchiObj where { viewProps = [prop {archPropId = Just propId} | (propId, prop) <- zip identifiers (viewProps vw)] } -instance WithProperties a => WithProperties [a] where +instance (WithProperties a) => WithProperties [a] where allProps xs = concatMap allProps xs identifyProps identifiers xs = [identifyProps ids x | (ids, x) <- zip idss xs] @@ -592,7 +592,7 @@ instance MetaArchi ArchiProp where ] ] -instance MetaArchi a => MetaArchi [a] where +instance (MetaArchi a) => MetaArchi [a] where typeMap maybeViewName xs = Map.unions [typeMap maybeViewName x | x <- xs] grindArchi typeLookup xs = concat [grindArchi typeLookup x | x <- xs] @@ -612,7 +612,7 @@ translateArchiElem label (srcLabel, tgtLabel) maybeViewName props tuples = grainRel = P_Relation label ref_to_signature props [] Nothing [] OriginUnknown, archiViewname = maybeViewName, grainPurp = - PRef2 + PPurpose { pos = OriginUnknown, -- the position in the Ampersand script of this purpose definition pexObj = PRef2Relation ref_to_relation, -- the reference to the object whose purpose is explained pexMarkup = P_Markup Nothing Nothing purpText, -- the piece of text, including markup and language info @@ -667,7 +667,7 @@ processStraight absFilePath = g x = if x == '\\' then '/' else x n [] = fatal "absFilePath is an empty list." n x@(h : _) = if h /= '/' then '/' : x else x - analArchiRepo :: ArrowXml a => a XmlTree ArchiRepo + analArchiRepo :: (ArrowXml a) => a XmlTree ArchiRepo analArchiRepo = (atTag "archimate:model" <+> atTag "archimate:ArchimateModel") >>> proc l -> do @@ -686,9 +686,10 @@ processStraight absFilePath = archPurposes = purposes } - getFolder :: ArrowXml a => Int -> a XmlTree Folder + getFolder :: (ArrowXml a) => Int -> a XmlTree Folder getFolder level = - isElem >>> (hasName "folder" <+> hasName "folders") + isElem + >>> (hasName "folder" <+> hasName "folders") >>> proc l -> do fldNm' <- getAttrValue "name" -< l fldId' <- getAttrValue "id" -< l @@ -706,9 +707,10 @@ processStraight absFilePath = fldFolders = subFlds } - getArchiObj :: ArrowXml a => a XmlTree ArchiObj + getArchiObj :: (ArrowXml a) => a XmlTree ArchiObj getArchiObj = - isElem >>> (hasName "element" <+> hasName "elements") + isElem + >>> (hasName "element" <+> hasName "elements") >>> proc l -> do -- don't use atTag, because there is recursion in getFolder. objId <- getAttrValue "id" -< l @@ -765,9 +767,10 @@ processStraight absFilePath = then T.drop 10 str else str - getProp :: ArrowXml a => a XmlTree ArchiProp + getProp :: (ArrowXml a) => a XmlTree ArchiProp getProp = - isElem >>> (hasName "property" <+> hasName "properties") + isElem + >>> (hasName "property" <+> hasName "properties") >>> proc l -> do propKey <- getAttrValue "key" -< l propVal <- getAttrValue "value" -< l @@ -778,22 +781,25 @@ processStraight absFilePath = archPropId = Nothing, -- error "fatal 315: archPropId not yet defined" archPropVal = T.pack propVal } - getPurpose :: ArrowXml a => a XmlTree ArchiPurpose + getPurpose :: (ArrowXml a) => a XmlTree ArchiPurpose getPurpose = - isElem >>> hasName "purpose" + isElem + >>> hasName "purpose" >>> proc l -> do purpVal <- text -< l returnA -< ArchiPurpose {archPurpVal = T.pack purpVal} - getDocu :: ArrowXml a => a XmlTree ArchiDocu + getDocu :: (ArrowXml a) => a XmlTree ArchiDocu getDocu = - isElem >>> hasName "documentation" + isElem + >>> hasName "documentation" >>> proc l -> do docuVal <- text -< l returnA -< ArchiDocu {archDocuVal = T.pack docuVal} - getChild :: ArrowXml a => a XmlTree Child + getChild :: (ArrowXml a) => a XmlTree Child getChild = - atTag "child" <+> atTag "children" + atTag "child" + <+> atTag "children" >>> proc l -> do -- chldType' <- getAttrValue "xsi:type" -< l -- chldId' <- getAttrValue "id" -< l @@ -822,9 +828,11 @@ processStraight absFilePath = -- The following does not work yet for recent versions of Archi -- which should parse with hasName "sourceConnection", but doesn't. TODO -- However, forget about this after the ArchiMate Exchange Format can be parsed. - getSrcConn :: ArrowXml a => a XmlTree SourceConnection + getSrcConn :: (ArrowXml a) => a XmlTree SourceConnection getSrcConn = - isElem >>> hasName "sourceConnection" <+> hasName "sourceConnections" + isElem + >>> hasName "sourceConnection" + <+> hasName "sourceConnections" >>> proc l -> do -- sConType' <- getAttrValue "xsi:type" -< l -- sConId' <- getAttrValue "id" -< l @@ -878,8 +886,8 @@ processStraight absFilePath = -} -- | Auxiliaries `atTag` and `text` have been copied from the tutorial papers about arrows -atTag :: ArrowXml a => Text -> a (NTree XNode) XmlTree +atTag :: (ArrowXml a) => Text -> a (NTree XNode) XmlTree atTag tag = deep (isElem >>> hasName (T.unpack tag)) -text :: ArrowXml a => a (NTree XNode) String +text :: (ArrowXml a) => a (NTree XNode) String text = getChildren >>> getText diff --git a/src/Ampersand/Input/Parsing.hs b/src/Ampersand/Input/Parsing.hs index 66bac0d475..ea58e6148d 100644 --- a/src/Ampersand/Input/Parsing.hs +++ b/src/Ampersand/Input/Parsing.hs @@ -9,6 +9,7 @@ module Ampersand.Input.Parsing parseFormalAmpersand, parsePrototypeContext, parseRule, + parseTerm, parseCtx, ParseCandidate (..), -- exported for use with --daemon ) @@ -42,6 +43,7 @@ import Ampersand.Input.ADL1.Parser Include (..), pContext, pRule, + pTerm, ) import Ampersand.Input.Archi.ArchiAnalyze (archi2PContext) import Ampersand.Input.PreProcessor @@ -51,7 +53,7 @@ import Ampersand.Input.PreProcessor ) import Ampersand.Input.Xslx.XLSX (parseXlsxFile) import Ampersand.Misc.HasClasses - ( HasFSpecGenOpts, + ( HasTrimXLSXOpts, Roots (..), ) import Ampersand.Prototype.StaticFiles_Generated @@ -83,7 +85,7 @@ import Text.Parsec.Prim (runP) -- | Parse Ampersand files and all transitive includes parseFilesTransitive :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasLogFunc env) => Roots -> -- | A tuple containing a list of parsed files and the The resulting context RIO env ([ParseCandidate], Guarded P_Context) @@ -105,7 +107,7 @@ parseFilesTransitive xs = do pcDefineds = Set.empty } -parseFormalAmpersand :: (HasFSpecGenOpts env, HasLogFunc env) => RIO env (Guarded P_Context) +parseFormalAmpersand :: (HasTrimXLSXOpts env, HasLogFunc env) => RIO env (Guarded P_Context) parseFormalAmpersand = parseThing ParseCandidate @@ -116,7 +118,7 @@ parseFormalAmpersand = pcDefineds = Set.empty } -parsePrototypeContext :: (HasFSpecGenOpts env, HasLogFunc env) => RIO env (Guarded P_Context) +parsePrototypeContext :: (HasTrimXLSXOpts env, HasLogFunc env) => RIO env (Guarded P_Context) parsePrototypeContext = parseThing ParseCandidate @@ -128,13 +130,13 @@ parsePrototypeContext = } parseThing :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasLogFunc env) => ParseCandidate -> RIO env (Guarded P_Context) parseThing pc = snd <$> parseThings [pc] parseThings :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasLogFunc env) => [ParseCandidate] -> RIO env ([ParseCandidate], Guarded P_Context) parseThings pcs = do @@ -154,7 +156,7 @@ parseThings pcs = do -- | Parses several ADL files parseADLs :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasLogFunc env) => -- | The list of files that have already been parsed [ParseCandidate] -> -- | A list of files that still are to be parsed. @@ -170,7 +172,7 @@ parseADLs parsedFilePaths fpIncludes = else whenCheckedM (parseSingleADL x) parseTheRest where parseTheRest :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasLogFunc env) => (P_Context, [ParseCandidate]) -> RIO env (Guarded [(ParseCandidate, P_Context)]) parseTheRest (ctx, includes) = @@ -193,7 +195,7 @@ instance Eq ParseCandidate where -- | Parse an Ampersand file, but not its includes (which are simply returned as a list) parseSingleADL :: - (HasFSpecGenOpts env, HasLogFunc env) => + (HasTrimXLSXOpts env, HasLogFunc env) => ParseCandidate -> RIO env (Guarded (P_Context, [ParseCandidate])) parseSingleADL pc = @@ -215,7 +217,7 @@ parseSingleADL pc = ] where filePath = pcCanonical pc - parseSingleADL' :: (HasFSpecGenOpts env, HasLogFunc env) => RIO env (Guarded (P_Context, [ParseCandidate])) + parseSingleADL' :: (HasTrimXLSXOpts env, HasLogFunc env) => RIO env (Guarded (P_Context, [ParseCandidate])) parseSingleADL' | -- This feature enables the parsing of Excel files, that are prepared for Ampersand. extension == ".xlsx" = do @@ -346,6 +348,9 @@ parseRule str = Checked result _ -> result Errors msg -> fatal ("Parse errors in " <> str <> ":\n " <> tshow msg) +parseTerm :: FilePath -> Text -> Guarded (Term TermPrim) +parseTerm = runParser pTerm + -- | Parses an Ampersand context parseCtx :: -- | The file name (used for error messages) diff --git a/src/Ampersand/Input/Xslx/XLSX.hs b/src/Ampersand/Input/Xslx/XLSX.hs index 14d0ae36d0..a4f756aa91 100644 --- a/src/Ampersand/Input/Xslx/XLSX.hs +++ b/src/Ampersand/Input/Xslx/XLSX.hs @@ -9,7 +9,7 @@ import Ampersand.Input.ADL1.CtxError import Ampersand.Misc.HasClasses import Ampersand.Prototype.StaticFiles_Generated import Codec.Xlsx -import Control.Lens hiding (both) -- ((^?),ix) +import Control.Lens hiding (both) import Data.Tuple.Extra (both, swap) import qualified RIO.ByteString as B import qualified RIO.ByteString.Lazy as BL @@ -21,7 +21,7 @@ import qualified RIO.Set as Set import qualified RIO.Text as T parseXlsxFile :: - (HasFSpecGenOpts env) => + (HasTrimXLSXOpts env) => Maybe FileKind -> FilePath -> RIO env (Guarded P_Context) @@ -39,7 +39,7 @@ parseXlsxFile mFk file = return . xlsx2pContext env . toXlsx . BL.fromStrict $ bytestr where xlsx2pContext :: - (HasFSpecGenOpts env) => + (HasTrimXLSXOpts env) => env -> Xlsx -> Guarded P_Context @@ -131,7 +131,7 @@ addRelations pCtx = enrichedContext [ ( headrel { dec_sign = P_Sign g (targt (NE.head sRel)), dec_prps = - let test prop = prop `elem` foldr Set.intersection Set.empty (fmap dec_prps sRel) + let test prop = prop `elem` foldr (Set.intersection . dec_prps) Set.empty sRel in Set.fromList $ filter (not . test) [P_Uni, P_Tot, P_Inj, P_Sur] }, -- the generic relation that summarizes sRel -- , [ rel| rel<-sRel, sourc rel `elem` specs ] -- the specific (and therefore obsolete) relations @@ -194,13 +194,13 @@ addRelations pCtx = enrichedContext signatur :: P_Relation -> (Text, P_Sign) signatur rel = (name rel, dec_sign rel) concepts = - L.nub $ - [PCpt (name pop) | pop@P_CptPopu {} <- ctx_pops pCtx] - <> [src' | P_RelPopu {p_src = src} <- ctx_pops pCtx, Just src' <- [src]] - <> [tgt' | P_RelPopu {p_tgt = tgt} <- ctx_pops pCtx, Just tgt' <- [tgt]] - <> map sourc declaredRelations - <> map targt declaredRelations - <> concat [specific gen : NE.toList (generics gen) | gen <- ctx_gs pCtx] + L.nub + $ [PCpt (name pop) | pop@P_CptPopu {} <- ctx_pops pCtx] + <> [src' | P_RelPopu {p_src = src} <- ctx_pops pCtx, Just src' <- [src]] + <> [tgt' | P_RelPopu {p_tgt = tgt} <- ctx_pops pCtx, Just tgt' <- [tgt]] + <> map sourc declaredRelations + <> map targt declaredRelations + <> concat [specific gen : NE.toList (generics gen) | gen <- ctx_gs pCtx] pops = computeConceptPopulations (ctx_pops pCtx <> [p | pat <- ctx_pats pCtx, p <- pt_pop pat]) -- All populations defined in this context, from POPULATION statements as well as from Relation declarations. computeConceptPopulations :: [P_Population] -> [P_Population] computeConceptPopulations pps -- I feel this computation should be done in P2A_Converters.hs, so every A_structure has compliant populations. @@ -209,20 +209,20 @@ addRelations pCtx = enrichedContext { pos = OriginUnknown, p_cpt = c, p_popas = - L.nub $ - [atom | cpt@P_CptPopu {} <- pps, PCpt (name cpt) == c, atom <- p_popas cpt] - <> [ ppLeft pair - | pop@P_RelPopu {p_src = src} <- pps, - Just src' <- [src], - src' == c, - pair <- p_popps pop - ] - <> [ ppRight pair - | pop@P_RelPopu {p_tgt = tgt} <- pps, - Just tgt' <- [tgt], - tgt' == c, - pair <- p_popps pop - ] + L.nub + $ [atom | cpt@P_CptPopu {} <- pps, PCpt (name cpt) == c, atom <- p_popas cpt] + <> [ ppLeft pair + | pop@P_RelPopu {p_src = src} <- pps, + Just src' <- [src], + src' == c, + pair <- p_popps pop + ] + <> [ ppRight pair + | pop@P_RelPopu {p_tgt = tgt} <- pps, + Just tgt' <- [tgt], + tgt' == c, + pair <- p_popps pop + ] } | c <- concepts ] @@ -235,34 +235,33 @@ addRelations pCtx = enrichedContext data SheetCellsForTable = Mapping { theSheetName :: Text, theCellMap :: CellMap, - headerRowNrs :: [Int], -- The row numbers of the table header - popRowNrs :: [Int], -- The row numbers of the population - colNrs :: [Int], -- The column numbers that contain a relation + headerRowNrs :: [RowIndex], -- The row numbers of the table header + popRowNrs :: [RowIndex], -- The row numbers of the population + colNrs :: [ColumnIndex], -- The column numbers that contain a relation debugInfo :: [Text] } -instance Show SheetCellsForTable where --for debugging only +instance Show SheetCellsForTable where -- for debugging only show x = - T.unpack . T.unlines $ - [ "Sheet : " <> theSheetName x, - "headerRowNrs: " <> tshow (headerRowNrs x), - "popRowNrs : " <> tshow (popRowNrs x), - "colNrs : " <> tshow (colNrs x) - ] - <> debugInfo x + T.unpack + . T.unlines + $ [ "Sheet : " <> theSheetName x, + "headerRowNrs: " <> tshow (headerRowNrs x), + "popRowNrs : " <> tshow (popRowNrs x), + "colNrs : " <> tshow (colNrs x) + ] + <> debugInfo x toPops :: - (HasFSpecGenOpts env) => - -- | + (HasTrimXLSXOpts env) => env -> -- | The file name is needed for displaying errors in context FilePath -> - -- | SheetCellsForTable -> [P_Population] toPops env file x = map popForColumn (colNrs x) where - popForColumn :: Int -> P_Population + popForColumn :: ColumnIndex -> P_Population popForColumn i = if i == sourceCol then @@ -297,6 +296,7 @@ toPops env file x = map popForColumn (colNrs x) [] -> fatal "headerRowNrs x is empty" [rnr] -> (rnr, fatal "headerRowNrs x has only one element") rnr : cnr : _ -> (rnr, cnr) + sourceCol :: ColumnIndex sourceCol = case colNrs x of [] -> fatal "colNrs x is empty" c : _ -> c @@ -333,27 +333,27 @@ toPops env file x = map popForColumn (colNrs x) _ -> fatal ("No valid relation name found. This should have been checked before" <> tshow (relNamesRow, targetCol)) thePairs :: [PAtomPair] thePairs = concat . mapMaybe pairsAtRow . popRowNrs $ x - pairsAtRow :: Int -> Maybe [PAtomPair] + pairsAtRow :: RowIndex -> Maybe [PAtomPair] pairsAtRow r = case ( value (r, sourceCol), value (r, targetCol) ) of (Just s, Just t) -> - Just $ - (if isFlipped' then map flp else id) + Just + $ (if isFlipped' then map flp else id) [ mkPair origTrg s' t' | s' <- cellToAtomValues mSourceConceptDelimiter s origSrc, t' <- cellToAtomValues mTargetConceptDelimiter t origTrg ] _ -> Nothing where - origSrc = XLSXLoc file (theSheetName x) (r, sourceCol) - origTrg = XLSXLoc file (theSheetName x) (r, targetCol) + origSrc = XLSXLoc file (theSheetName x) (unRowIndex r, unColumnIndex sourceCol) + origTrg = XLSXLoc file (theSheetName x) (unRowIndex r, unColumnIndex targetCol) cellToAtomValues :: - -- | the delimiter, if there is any, used as seperator for multiple values in the cell + -- \| the delimiter, if there is any, used as seperator for multiple values in the cell Maybe Char -> - -- | The value that is read from the cell + -- \| The value that is read from the cell CellValue -> - -- | the origin of the value. + -- \| the origin of the value. Origin -> [PAtomValue] cellToAtomValues mDelimiter cv orig = @@ -375,11 +375,12 @@ toPops env file x = map popForColumn (colNrs x) . map _richTextRunText $ ts CellError e -> - fatal . T.intercalate "\n " $ - [ "Error reading cell at:", - tshow orig, - tshow e - ] + fatal + . T.intercalate "\n " + $ [ "Error reading cell at:", + tshow orig, + tshow e + ] unDelimit :: Maybe Char -> Text -> [Text] unDelimit mDelimiter xs = case mDelimiter of @@ -387,68 +388,71 @@ toPops env file x = map popForColumn (colNrs x) (Just delimiter) -> map trim $ T.split (== delimiter) xs handleSpaces = if view trimXLSXCellsL env then trim else id originOfCell :: - (Int, Int) -> -- (row number,col number) + CellIndex -> Origin originOfCell (r, c) = - XLSXLoc file (theSheetName x) (r, c) + XLSXLoc file (theSheetName x) (unRowIndex r, unColumnIndex c) - value :: (Int, Int) -> Maybe CellValue + value :: CellIndex -> Maybe CellValue value k = theCellMap x ^? ix k . cellValue . _Just +type CellIndex = (RowIndex, ColumnIndex) + -- This function processes one Excel worksheet and yields every "wide table" (a block of lines in the excel sheet) as a SheetCellsForTable theSheetCellsForTable :: (Text, Worksheet) -> [SheetCellsForTable] theSheetCellsForTable (sheetName, ws) = - catMaybes [theMapping i | i <- [0 .. length tableStarters - 1]] + catMaybes [theMapping (RowIndex i) | i <- [0 .. length tableStarters - 1]] where - tableStarters :: [(Int, Int)] + tableStarters :: [CellIndex] tableStarters = filter isStartOfTable $ Map.keys (ws ^. wsCells) where - isStartOfTable :: (Int, Int) -> Bool + isStartOfTable :: CellIndex -> Bool isStartOfTable (rowNr, colNr) | colNr /= 1 = False | rowNr == 1 = isBracketed' (rowNr, colNr) | otherwise = - isBracketed' (rowNr, colNr) - && (not . isBracketed') (rowNr - 1, colNr) + isBracketed' (rowNr, colNr) + && (not . isBracketed') (rowNr - 1, colNr) - value :: (Int, Int) -> Maybe CellValue + value :: CellIndex -> Maybe CellValue value k = (ws ^. wsCells) ^? ix k . cellValue . _Just - isBracketed' :: (Int, Int) -> Bool + isBracketed' :: CellIndex -> Bool isBracketed' k = case value k of Just (CellText t) -> isBracketed t _ -> False - theMapping :: Int -> Maybe SheetCellsForTable + theMapping :: RowIndex -> Maybe SheetCellsForTable theMapping indexInTableStarters - | length okHeaderRows /= nrOfHeaderRows = Nothing -- Because there are not enough header rows + | length okHeaderRows /= unRowIndex nrOfHeaderRows = Nothing -- Because there are not enough header rows | otherwise = - Just - Mapping - { theSheetName = sheetName, - theCellMap = ws ^. wsCells, - headerRowNrs = okHeaderRows, - popRowNrs = populationRows, - colNrs = theCols, - debugInfo = - [ "indexInTableStarters: " <> tshow indexInTableStarters, - "maxRowOfWorksheet : " <> tshow maxRowOfWorksheet, - "maxColOfWorksheet : " <> tshow maxColOfWorksheet, - "startOfTable : " <> tshow startOfTable, - "firstPopRowNr : " <> tshow firstPopRowNr, - "lastPopRowNr : " <> tshow lastPopRowNr, - "[(row,isProperRow)] : " <> T.concat [tshow (r, isProperRow r) | r <- [firstPopRowNr .. lastPopRowNr]], - "theCols : " <> tshow theCols - ] - } + Just + Mapping + { theSheetName = sheetName, + theCellMap = ws ^. wsCells, + headerRowNrs = okHeaderRows, + popRowNrs = populationRows, + colNrs = theCols, + debugInfo = + [ "indexInTableStarters: " <> tshow indexInTableStarters, + "maxRowOfWorksheet : " <> tshow maxRowOfWorksheet, + "maxColOfWorksheet : " <> tshow maxColOfWorksheet, + "startOfTable : " <> tshow startOfTable, + "firstPopRowNr : " <> tshow firstPopRowNr, + "lastPopRowNr : " <> tshow lastPopRowNr, + "[(row,isProperRow)] : " <> T.concat [tshow (r, isProperRow r) | r <- [firstPopRowNr .. lastPopRowNr]], + "theCols : " <> tshow theCols + ] + } where startOfTable = tableStarters `L.genericIndex` indexInTableStarters firstHeaderRowNr = fst startOfTable firstColumNr = snd startOfTable relationNameRowNr = firstHeaderRowNr conceptNameRowNr = firstHeaderRowNr + 1 + nrOfHeaderRows :: RowIndex nrOfHeaderRows = 2 - maxRowOfWorksheet :: Int + maxRowOfWorksheet :: RowIndex maxRowOfWorksheet = case L.maximumMaybe (map fst (Map.keys (ws ^. wsCells))) of Nothing -> fatal "Maximum of an empty list is not defined!" Just m -> m @@ -456,10 +460,10 @@ theSheetCellsForTable (sheetName, ws) = Nothing -> fatal "Maximum of an empty list is not defined!" Just m -> m firstPopRowNr = firstHeaderRowNr + nrOfHeaderRows - lastPopRowNr = ((map fst tableStarters <> [maxRowOfWorksheet + 1]) `L.genericIndex` (indexInTableStarters + 1)) -1 - okHeaderRows = filter isProperRow [firstHeaderRowNr, firstHeaderRowNr + nrOfHeaderRows -1] + lastPopRowNr = ((map fst tableStarters <> [maxRowOfWorksheet + 1]) `L.genericIndex` (indexInTableStarters + 1)) - 1 + okHeaderRows = filter isProperRow [firstHeaderRowNr, firstHeaderRowNr + nrOfHeaderRows - 1] populationRows = filter isProperRow [firstPopRowNr .. lastPopRowNr] - isProperRow :: Int -> Bool + isProperRow :: RowIndex -> Bool isProperRow rowNr | rowNr == relationNameRowNr = True -- The first row was recognized as tableStarter | rowNr == conceptNameRowNr = isProperConceptName (rowNr, firstColumNr) @@ -473,7 +477,7 @@ theSheetCellsForTable (sheetName, ws) = Just (CellError e) -> fatal $ "Error reading cell " <> tshow e Nothing -> False theCols = filter isProperCol [1 .. maxColOfWorksheet] - isProperCol :: Int -> Bool + isProperCol :: ColumnIndex -> Bool isProperCol colNr | colNr == 1 = isProperConceptName (conceptNameRowNr, colNr) | otherwise = isProperConceptName (conceptNameRowNr, colNr) && isProperRelName (relationNameRowNr, colNr) @@ -498,14 +502,14 @@ conceptNameWithOptionalDelimiter :: -- Where Conceptname is any string starting with an uppercase character conceptNameWithOptionalDelimiter t' | isBracketed t = - let mid = T.dropEnd 1 . T.drop 1 $ t - in case T.uncons . T.reverse $ mid of - Nothing -> Nothing - Just (d, revInit) -> - let nm = T.reverse revInit - in if isDelimiter d && isConceptName nm - then Just (nm, Just d) - else Nothing + let mid = T.dropEnd 1 . T.drop 1 $ t + in case T.uncons . T.reverse $ mid of + Nothing -> Nothing + Just (d, revInit) -> + let nm = T.reverse revInit + in if isDelimiter d && isConceptName nm + then Just (nm, Just d) + else Nothing | isConceptName t = Just (t, Nothing) | otherwise = Nothing where diff --git a/src/Ampersand/Misc/Commands.hs b/src/Ampersand/Misc/Commands.hs index 29168d7db6..ca1320353f 100644 --- a/src/Ampersand/Misc/Commands.hs +++ b/src/Ampersand/Misc/Commands.hs @@ -11,6 +11,7 @@ module Ampersand.Misc.Commands where import Ampersand.Basics +import Ampersand.Commands.AtlasImport import Ampersand.Commands.Daemon import Ampersand.Commands.Devoutput import Ampersand.Commands.Documentation @@ -26,6 +27,7 @@ import Ampersand.FSpec (FSpec) import Ampersand.FSpec.ToFSpec.CreateFspec import Ampersand.Input.ADL1.CtxError import Ampersand.Misc.HasClasses +import Ampersand.Options.AtlasImportOptsParser import Ampersand.Options.DaemonParser import Ampersand.Options.DevoutputOptsParser import Ampersand.Options.DocOptsParser @@ -55,8 +57,8 @@ import System.Environment (withArgs) -- Vertically combine only the error component of the first argument with the -- error component of the second. ---vcatErrorHelp :: ParserHelp -> ParserHelp -> ParserHelp ---vcatErrorHelp h1 h2 = h2 { helpError = vcatChunks [helpError h2, helpError h1] } +-- vcatErrorHelp :: ParserHelp -> ParserHelp -> ParserHelp +-- vcatErrorHelp h1 h2 = h2 { helpError = vcatChunks [helpError h2, helpError h1] } commandLineHandler :: FilePath -> @@ -131,6 +133,11 @@ commandLineHandler currentDir _progName args = "Generate a file that contains the population of your script." (mkAction population) populationOptsParser + addCommand'' + AtlasImport + "Import a file that contains the population of an atlas (json)." + atlasImportCmd + atlasimportOptsParser addCommand'' Proofs "Generate a report containing proofs." @@ -169,14 +176,14 @@ commandLineHandler currentDir _progName args = where -- addCommand hiding global options addCommand'' :: - HasOptions a => + (HasOptions a) => Command -> String -> (a -> RIO Runner ()) -> Parser a -> AddCommand - addCommand'' cmd title constr parser = - addCommand (map toLower . show $ cmd) title globalFooter constr' (\_ gom -> gom) globalOpts parser + addCommand'' cmd title constr = + addCommand (map toLower . show $ cmd) title globalFooter constr' (\_ gom -> gom) globalOpts where constr' opts = do runner <- ask @@ -197,7 +204,7 @@ type AddCommand = -- | Generate and execute a complicated options parser. complicatedOptions :: - Monoid a => + (Monoid a) => -- | header Text -> -- | program description (displayed between usage and options listing in the help output) @@ -233,13 +240,13 @@ complicatedOptions h pd footerStr args commonParser mOnFailure commandParser = d $ infoParser parser myPreferences :: ParserPrefs myPreferences = - prefs $ - showHelpOnEmpty - <> noBacktrack - <> disambiguate + prefs + $ showHelpOnEmpty + <> noBacktrack + <> disambiguate myDescriptionFunction :: ArgumentReachability -> Option x -> Chunk Doc myDescriptionFunction _info' opt = - dullyellow + annotate (colorDull Yellow) <$> paragraph (show opt) -- optHelp opt -- "Een of andere optie." parser = info (helpOption <*> versionOptions <*> complicatedParser "COMMAND" commonParser commandParser) desc desc = fullDesc <> header (T.unpack h) <> progDesc (T.unpack pd) <> footer (T.unpack footerStr) @@ -332,7 +339,7 @@ addCommand' cmd title footerStr constr commonParser inner = -- | Generate a complicated options parser. complicatedParser :: - Monoid a => + (Monoid a) => -- | metavar for the sub-command String -> -- | common settings @@ -353,8 +360,8 @@ hsubparser' :: String -> Mod CommandFields a -> Parser a hsubparser' commandMetavar m = mkParser d g rdr where Mod _ d g = metavar commandMetavar `mappend` m - (groupName, cmds, subs) = mkCommand m - rdr = CmdReader groupName cmds (fmap add_helper . subs) + (groupName, cmds) = mkCommand m + rdr = CmdReader groupName ((fmap . fmap) add_helper cmds) add_helper pinfo = pinfo { infoParser = infoParser pinfo <**> helpOption @@ -363,9 +370,9 @@ hsubparser' commandMetavar m = mkParser d g rdr -- | Non-hidden help option. helpOption :: Parser (a -> a) helpOption = - abortOption (ShowHelpText $ Just "This is some text, but when does it show??") $ - long "help" - <> help "Show this help text" + abortOption (ShowHelpText $ Just "This is some text, but when does it show??") + $ long "help" + <> help "Show this help text" daemonCmd :: DaemonOpts -> RIO Runner () daemonCmd daemonOpts = @@ -375,13 +382,17 @@ documentationCmd :: DocOpts -> RIO Runner () documentationCmd docOpts = do (extendWith docOpts . forceAllowInvariants . doOrDie) doGenDocument where - forceAllowInvariants :: HasFSpecGenOpts env => RIO env a -> RIO env a - forceAllowInvariants env = local (set allowInvariantViolationsL True) env + forceAllowInvariants :: (HasFSpecGenOpts env) => RIO env a -> RIO env a + forceAllowInvariants = local (set allowInvariantViolationsL True) testCmd :: TestOpts -> RIO Runner () testCmd testOpts = extendWith testOpts test +atlasImportCmd :: AtlasImportOpts -> RIO Runner () +atlasImportCmd opts = do + extendWith opts atlasImport + checkCmd :: FSpecGenOpts -> RIO Runner () checkCmd = mkAction doNothing where @@ -389,7 +400,6 @@ checkCmd = mkAction doNothing logInfo $ "This script of " <> display (name fSpec) <> " contains no type errors." mkAction :: - forall a. (HasFSpecGenOpts a) => (FSpec -> RIO (ExtendedRunner a) ()) -> a -> @@ -398,7 +408,7 @@ mkAction theAction opts = extendWith opts $ doOrDie theAction doOrDie :: - (HasLogFunc env, HasFSpecGenOpts env) => + (HasTrimXLSXOpts env, HasLogFunc env, HasFSpecGenOpts env) => (FSpec -> RIO env b) -> RIO env b doOrDie theAction = do @@ -408,7 +418,8 @@ doOrDie theAction = do mapM_ (logWarn . displayShow) ws theAction a Errors err -> - exitWith . NoValidFSpec + exitWith + . NoValidFSpec . T.lines . T.intercalate (T.replicate 30 "=" <> "\n") . NE.toList @@ -416,7 +427,8 @@ doOrDie theAction = do $ err data Command - = Check + = AtlasImport + | Check | Daemon | Dataanalysis | Devoutput @@ -430,6 +442,7 @@ data Command | Validate instance Show Command where + show AtlasImport = "atlas-import" show Check = "check" show Daemon = "daemon" show Dataanalysis = "data-analysis" diff --git a/src/Ampersand/Misc/HasClasses.hs b/src/Ampersand/Misc/HasClasses.hs index 91d5d191bf..513cfad6ae 100644 --- a/src/Ampersand/Misc/HasClasses.hs +++ b/src/Ampersand/Misc/HasClasses.hs @@ -1,4 +1,5 @@ {-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE InstanceSigs #-} {-# LANGUAGE UndecidableInstances #-} module Ampersand.Misc.HasClasses where @@ -24,6 +25,26 @@ instance (HasOptions a, HasOptions b) => HasOptions (a, b) where --instance (HasOptions a, Foldable f, Functor f) => HasOptions (f a) where -- optsList xs = concat . toList . fmap optsList $ xs +class HasTrimXLSXOpts a where + trimXLSXCellsL :: Lens' a Bool + +instance HasTrimXLSXOpts AtlasImportOpts where + trimXLSXCellsL :: Lens' AtlasImportOpts Bool + trimXLSXCellsL = lens x1trimXLSXCells (\x y -> x {x1trimXLSXCells = y}) + +instance HasFSpecGenOpts a => HasTrimXLSXOpts a where + trimXLSXCellsL :: Lens' a Bool + trimXLSXCellsL = fSpecGenOptsL . lens xtrimXLSXCells (\x y -> x {xtrimXLSXCells = y}) + +class HasImportFile a where + importFileL :: Lens' a FilePath + +instance HasImportFile AtlasImportOpts where + importFileL :: Lens' AtlasImportOpts FilePath + importFileL = lens inputFile (\x y -> x {inputFile = y}) + +instance HasOutputFile AtlasImportOpts where + outputfileL = lens xoutputFile (\x y -> x {xoutputFile = y}) class HasFSpecGenOpts a where fSpecGenOptsL :: Lens' a FSpecGenOpts @@ -35,8 +56,6 @@ class HasFSpecGenOpts a where namespaceL = fSpecGenOptsL . lens xnamespace (\x y -> x {xnamespace = y}) defaultCrudL :: Lens' a (Bool, Bool, Bool, Bool) -- Default values for CRUD functionality in interfaces defaultCrudL = fSpecGenOptsL . lens xdefaultCrud (\x y -> x {xdefaultCrud = y}) - trimXLSXCellsL :: Lens' a Bool - trimXLSXCellsL = fSpecGenOptsL . lens xtrimXLSXCells (\x y -> x {xtrimXLSXCells = y}) recipeL :: Lens' a Recipe recipeL = fSpecGenOptsL . lens xrecipe (\x y -> x {xrecipe = y}) allowInvariantViolationsL :: Lens' a Bool @@ -491,6 +510,18 @@ instance HasOptions TestOpts where [ ("TESTDIRECTORY", tshow $ rootTestDir opts) ] +data AtlasImportOpts = AtlasImportOpts + { x1trimXLSXCells :: !Bool, + inputFile :: !FilePath, --relative path to file containing the population of the Atlas + xoutputFile :: !FilePath + } + deriving (Show) + +instance HasOptions AtlasImportOpts where + optsList opts = + [ ("ATLASPOPULATIONFILE", tshow $ inputFile opts) + ] + data Chapter = Intro | SharedLang diff --git a/src/Ampersand/Options/AtlasImportOptsParser.hs b/src/Ampersand/Options/AtlasImportOptsParser.hs new file mode 100644 index 0000000000..276a09c984 --- /dev/null +++ b/src/Ampersand/Options/AtlasImportOptsParser.hs @@ -0,0 +1,25 @@ +module Ampersand.Options.AtlasImportOptsParser (atlasimportOptsParser) where + +import Ampersand.Basics +import Ampersand.Misc.HasClasses (AtlasImportOpts (..)) +import Options.Applicative + +-- | Command-line parser for DevOutputOpts. +atlasimportOptsParser :: Parser AtlasImportOpts +atlasimportOptsParser = + AtlasImportOpts True + <$> importFileP + <*> exportFileP + where + importFileP :: Parser FilePath + importFileP = + strArgument + ( metavar "IMPORTFILE" + <> help "The name of the file that contains the (json) population of an atlas." + ) + exportFileP :: Parser FilePath + exportFileP = + strArgument + ( metavar "OUTPUTFILE" + <> help "The name of the script to be written." + ) diff --git a/src/Ampersand/Options/FSpecGenOptsParser.hs b/src/Ampersand/Options/FSpecGenOptsParser.hs index e1c88b8ac6..2182a786dd 100644 --- a/src/Ampersand/Options/FSpecGenOptsParser.hs +++ b/src/Ampersand/Options/FSpecGenOptsParser.hs @@ -2,7 +2,6 @@ module Ampersand.Options.FSpecGenOptsParser (fSpecGenOptsParser, defFSpecGenOpts import Ampersand.Basics import Ampersand.Misc.HasClasses (FSpecGenOpts (..), Recipe (..), Roots (Roots)) --- import Ampersand.FSpec.ShowMeatGrinder (MetaModel(..)) import Options.Applicative import Options.Applicative.Builder.Extra import qualified RIO.Text as T diff --git a/src/Ampersand/Output/Population2Xlsx.hs b/src/Ampersand/Output/Population2Xlsx.hs index 78ae80aee4..4e87fc29b7 100644 --- a/src/Ampersand/Output/Population2Xlsx.hs +++ b/src/Ampersand/Output/Population2Xlsx.hs @@ -28,10 +28,13 @@ plugs2Sheets fSpec = mapMaybe plug2sheet $ plugInfos fSpec sheet :: Maybe Worksheet sheet = case matrix of Nothing -> Nothing - Just m -> Just def {_wsCells = fromRows . numberList . map numberList $ m} + Just m -> Just def {_wsCells = fromRows . rowsToMatrix . map cellsToRow $ m} where - numberList :: [c] -> [(Int, c)] - numberList = zip [1 ..] + cellsToRow :: [Cell] -> [(ColumnIndex, Cell)] + cellsToRow = zip [ColumnIndex 1 ..] + -- rowsToMatrix :: [[(ColumnIndex, Cell)]] -> [(RowIndex, (ColumnIndex, Cell))] + rowsToMatrix :: [b] -> [(RowIndex, b)] + rowsToMatrix = zip [RowIndex 1 ..] matrix :: Maybe [[Cell]] matrix = case plug of @@ -51,17 +54,18 @@ plugs2Sheets fSpec = mapMaybe plug2sheet $ plugInfos fSpec [ if isFirstField -- In case of the first field of the table, we put the fieldname inbetween brackets, -- to be able to find the population again by the reader of the .xlsx file then Just $ "[" <> name att <> "]" - else Just . cleanUpRelName $ - case plug of + else Just + . cleanUpRelName + $ case plug of TblSQL {} -> name att BinSQL {} -> name plug, Just $ name . target . attExpr $ att ] cleanUpRelName :: Text -> Text - --TODO: This is a not-so-nice way to get the relationname from the fieldname. + -- TODO: This is a not-so-nice way to get the relationname from the fieldname. cleanUpRelName orig | "tgt_" `T.isPrefixOf` orig = T.drop 4 orig - | "src_" `T.isPrefixOf` orig = T.drop 4 orig <> "~" --TODO: Make in less hacky! (See also the way the fieldname is constructed. + | "src_" `T.isPrefixOf` orig = T.drop 4 orig <> "~" -- TODO: Make in less hacky! (See also the way the fieldname is constructed. | otherwise = orig content = fmap record2Cells (tableContents fSpec plug) record2Cells :: [Maybe AAtomValue] -> [Cell] @@ -72,8 +76,8 @@ plugs2Sheets fSpec = mapMaybe plug2sheet $ plugInfos fSpec { _cellStyle = Nothing, _cellValue = case mVal of Nothing -> Nothing - Just aVal -> Just $ - case aVal of + Just aVal -> Just + $ case aVal of AAVString {} -> CellText $ aavtxt aVal AAVInteger _ int -> CellDouble (fromInteger int) AAVFloat _ x -> CellDouble x diff --git a/src/Ampersand/Output/PredLogic.hs b/src/Ampersand/Output/PredLogic.hs index 298e44ac1c..f56f9b2757 100644 --- a/src/Ampersand/Output/PredLogic.hs +++ b/src/Ampersand/Output/PredLogic.hs @@ -52,7 +52,7 @@ showPredLogic lang expr = text $ predLshow lang varMap (predNormalize predL) -- For printing a variable we use varMap -- A variable is represented by the first character of its concept name, followed by a number of primes to distinguish from similar variables. varMap :: Var -> Text - varMap (Var n c) = vChar c <> (T.pack . replicate (length vars -1)) '\'' + varMap (Var n c) = vChar c <> (T.pack . replicate (length vars - 1)) '\'' where vars = Set.filter (\(Var i c') -> i <= n && vChar c == vChar c') varSet vChar = T.toLower . T.take 1 . name @@ -67,7 +67,7 @@ predLshow lang vMap = charshow 0 l :: LocalizedStr -> Text l = localize lang listVars :: Text -> NE.NonEmpty Var -> Text - listVars sep vars = T.intercalate sep . NE.toList . fmap vMap $ vars + listVars sep = T.intercalate sep . NE.toList . fmap vMap wrap :: Integer -> Integer -> Text -> Text wrap i j txt = if i <= j then txt else T.pack "(" <> txt <> T.pack ")" @@ -111,10 +111,10 @@ predLshow lang vMap = charshow 0 R pexpr rel pexpr' | isIdent (EDcD rel) -> wrap i 5 (charshow 2 pexpr) <> T.pack " = " <> wrap i 2 (charshow 5 pexpr') | otherwise -> - wrap i 5 $ - if T.null (decprL <> decprM <> decprR) - then d <> T.pack " " <> name rel <> T.pack " " <> c - else decprL <> d <> decprM <> c <> decprR + wrap i 5 + $ if T.null (decprL <> decprM <> decprR) + then d <> T.pack " " <> name rel <> T.pack " " <> c + else decprL <> d <> decprM <> c <> decprR where d = wrap i 5 (charshow 5 pexpr) c = wrap i 5 (charshow 5 pexpr') @@ -131,7 +131,7 @@ predLshow lang vMap = charshow 0 Not rs -> wrap i 8 (l (toNL " niet ", toEN " not ") <> charshow 1 rs) predNormalize :: PredLogic -> PredLogic -predNormalize predlogic = predlogic --TODO: Fix normalization of PredLogic +predNormalize predlogic = predlogic -- TODO: Fix normalization of PredLogic -- The function 'toPredLogic' translates an expression to predicate logic for two purposes: -- The first purpose is that it is a step towards generating natural language. @@ -156,7 +156,7 @@ toPredLogic expr = s = mkVar Set.empty (source expr) :: Var ss = addVar Set.empty s :: VarSet t = mkVar ss (target expr) :: Var - Just vars = NE.nonEmpty [s, t] + vars = s NE.:| [t] vM = addVar ss t :: VarSet where oneVar :: Var @@ -242,7 +242,9 @@ toPredLogic expr = fencePoles varSet fences (a, b) = (polVs, predLs, varSet'') where poles = (map source . NE.tail) fences :: [A_Concept] -- the "in between concepts" - Just polVs = NE.nonEmpty vars + polVs = case vars of + [] -> fatal "Can this happen??" + (h : tl) -> h NE.:| tl (varSet', vars) -- (VarSet,[Var]) = foldr g (varSet, []) poles diff --git a/src/Ampersand/Output/ToJSON/Interfaces.hs b/src/Ampersand/Output/ToJSON/Interfaces.hs index 65c6990222..f61ccb5fd6 100644 --- a/src/Ampersand/Output/ToJSON/Interfaces.hs +++ b/src/Ampersand/Output/ToJSON/Interfaces.hs @@ -174,8 +174,8 @@ instance JSON BoxItem JSONObjectDef where BxExpr object' -> JSONObjectDef { ifcobjJSONtype = "ObjExpression", - ifcobjJSONid = escapeIdentifier . name $ object, - ifcobjJSONlabel = name object, + ifcobjJSONid = escapeIdentifier . objnmOD $ object, + ifcobjJSONlabel = objnmOD object, ifcobjJSONviewId = fmap name viewToUse, ifcobjJSONNormalizationSteps = Just $ showPrf showA . cfProof . objExpression $ object, ifcobjJSONrelation = fmap (showRel . fst) mEditableDecl, @@ -199,8 +199,8 @@ instance JSON BoxItem JSONObjectDef where BxTxt object -> JSONObjectDef { ifcobjJSONtype = "ObjText", - ifcobjJSONid = escapeIdentifier . name $ object, - ifcobjJSONlabel = name object, + ifcobjJSONid = escapeIdentifier . objnmBT $ object, + ifcobjJSONlabel = objnmBT object, ifcobjJSONviewId = Nothing, ifcobjJSONNormalizationSteps = Nothing, ifcobjJSONrelation = Nothing, diff --git a/src/Ampersand/Output/ToPandoc/SharedAmongChapters.hs b/src/Ampersand/Output/ToPandoc/SharedAmongChapters.hs index a78399b89b..154c8e2dc9 100644 --- a/src/Ampersand/Output/ToPandoc/SharedAmongChapters.hs +++ b/src/Ampersand/Output/ToPandoc/SharedAmongChapters.hs @@ -408,16 +408,16 @@ orderingByTheme env fSpec = } cpt2cptCont :: Numbered AConceptDef -> Numbered CptCont - cpt2cptCont (Nr n cpt) = + cpt2cptCont (Nr n cd) = Nr n CCpt { cCpt = c, - cCptDefs = [cpt], + cCptDefs = [cd], cCptPurps = purposesOf fSpec (outputLang env fSpec) c } where - c = PlainConcept (acdcpt cpt NE.:| []) + c = acdcpt cd dpRule' :: (HasDocumentOpts env) => diff --git a/src/Ampersand/Prototype/GenFrontend.hs b/src/Ampersand/Prototype/GenFrontend.hs index 5cdbcd9dbe..6412053ebf 100644 --- a/src/Ampersand/Prototype/GenFrontend.hs +++ b/src/Ampersand/Prototype/GenFrontend.hs @@ -85,7 +85,9 @@ buildConcepts fSpec = typescriptType = typescriptTypeForConcept fSpec cpt } ) - $ Set.elems . allConcepts $ fSpec + $ Set.elems + . allConcepts + $ fSpec buildViews :: FSpec -> [FEView] buildViews fSpec = @@ -122,7 +124,7 @@ buildInterfaces fSpec = mapM buildInterface allIfcs return FEInterface { ifcName = escapeIdentifier $ name ifc, - ifcNameKebab = toKebab . safechars $name ifc, + ifcNameKebab = toKebab . safechars $ name ifc, ifcNamePascal = toPascal . safechars $ name ifc, ifcLabel = name ifc, ifcExp = objExp obj, @@ -196,7 +198,7 @@ buildInterfaces fSpec = mapM buildInterface allIfcs -- TODO: in Generics.php interface refs create an implicit box, which may cause problems for the new front-end return FEObjE - { objName = name object, + { objName = objnmOD object, objExp = iExp', objCrudC = crudC . objcrud $ object, objCrudR = crudR . objcrud $ object, @@ -212,9 +214,9 @@ buildInterfaces fSpec = mapM buildInterface allIfcs atomicOrBox = aOrB } BxTxt object' -> - pure $ - FEObjT - { objName = name object', + pure + $ FEObjT + { objName = objnmBT object', objTxt = objtxt object' } diff --git a/src/Ampersand/Runners.hs b/src/Ampersand/Runners.hs index 787251cb4a..f0d5bde2da 100644 --- a/src/Ampersand/Runners.hs +++ b/src/Ampersand/Runners.hs @@ -20,21 +20,21 @@ module Ampersand.Runners where import Ampersand.Basics ---import RIO.Time (addUTCTime, getCurrentTime) ---import Stack.Build.Target(NeedTargets(..)) +-- import RIO.Time (addUTCTime, getCurrentTime) +-- import Stack.Build.Target(NeedTargets(..)) import Ampersand.Types.Config import RIO.Process (mkDefaultProcessContext) ---import Stack.Constants ---import Stack.DefaultColorWhen (defaultColorWhen) ---import qualified Stack.Docker as Docker ---import qualified Stack.Nix as Nix ---import Stack.Setup ---import Stack.Storage.User (upgradeChecksSince, logUpgradeCheck) ---import Stack.Types.Config ---import Stack.Types.Docker (dockerEnable) ---import Stack.Types.Nix (nixEnable) ---import Stack.Types.Version (stackMinorVersion, stackVersion, minorVersion) -import System.Console.ANSI (hSupportsANSIWithoutEmulation) +-- import Stack.Constants +-- import Stack.DefaultColorWhen (defaultColorWhen) +-- import qualified Stack.Docker as Docker +-- import qualified Stack.Nix as Nix +-- import Stack.Setup +-- import Stack.Storage.User (upgradeChecksSince, logUpgradeCheck) +-- import Stack.Types.Config +-- import Stack.Types.Docker (dockerEnable) +-- import Stack.Types.Nix (nixEnable) +-- import Stack.Types.Version (stackMinorVersion, stackVersion, minorVersion) +import System.Console.ANSI (hSupportsANSI) import System.Console.Terminal.Size (size, width) -- -- | Ensure that no project settings are used when running 'withConfig'. @@ -128,15 +128,12 @@ withConfig inner = -- action. withRunnerGlobal :: GlobalOpts -> RIO Runner a -> IO a withRunnerGlobal go inner = do - useColor <- - fromMaybe True - <$> hSupportsANSIWithoutEmulation stderr + useColor <- hSupportsANSI stderr let defaultTerminalWidth = 100 termWidth <- clipWidth <$> maybe - ( fromMaybe defaultTerminalWidth - <$> (fmap width <$> size) + ( maybe defaultTerminalWidth width <$> size ) pure (globalTermWidth go) diff --git a/src/Ampersand/Test/Parser/ArbitraryTree.hs b/src/Ampersand/Test/Parser/ArbitraryTree.hs index b3b0c5c50a..2159cf8fbb 100644 --- a/src/Ampersand/Test/Parser/ArbitraryTree.hs +++ b/src/Ampersand/Test/Parser/ArbitraryTree.hs @@ -23,7 +23,10 @@ printable = suchThat arbitrary isValid -- | Generates a simple string of ascii characters safeStr :: Gen Text -safeStr = (T.pack <$> listOf printable) `suchThat` noEsc +safeStr = (T.pack <$> listOf printable) `suchThat` noEsc `suchThat` noKeyword + +noKeyword :: Text -> Bool +noKeyword x = x `notElem` map T.pack keywords -- Generates a simple non-empty string of ascii characters safeStr1 :: Gen Text @@ -49,8 +52,6 @@ identifier = firstChar = idChar True restChar :: Gen Char restChar = idChar False - noKeyword :: Text -> Bool - noKeyword x = x `notElem` map T.pack keywords idChar :: Bool -> Gen Char idChar isFirst = arbitrary `suchThat` isAscii `suchThat` isSafeIdChar isFirst @@ -79,9 +80,9 @@ data ObjectKind = InterfaceKind | SubInterfaceKind | IdentSegmentKind makeObj :: ObjectKind -> Int -> Gen P_BoxItemTermPrim makeObj objectKind maxDepth = - oneof $ - (P_BxExpr <$> identifier <*> arbitrary <*> term <*> arbitrary <*> pure Nothing <*> ifc) : - [P_BxTxt <$> identifier <*> arbitrary <*> safeStr | isTxtAllowed] + oneof + $ (P_BxExpr <$> identifier <*> arbitrary <*> term <*> arbitrary <*> pure Nothing <*> ifc) + : [P_BxTxt <$> identifier <*> arbitrary <*> safeStr | isTxtAllowed] where isTxtAllowed = case objectKind of InterfaceKind -> False @@ -119,7 +120,8 @@ instance Arbitrary TemplateKeyValue where arbitrary = TemplateKeyValue <$> arbitrary - <*> identifier `suchThat` startsWithLetter + <*> identifier + `suchThat` startsWithLetter <*> liftArbitrary safeStr1 where startsWithLetter :: Text -> Bool @@ -130,7 +132,8 @@ instance Arbitrary TemplateKeyValue where --- Now the arbitrary instances instance Arbitrary P_Cruds where arbitrary = - P_Cruds <$> arbitrary + P_Cruds + <$> arbitrary <*> (T.pack <$> suchThat (sublistOf "cCrRuUdD") isCrud) where isCrud str = L.nub (map toUpper str) == map toUpper str @@ -168,9 +171,12 @@ instance Arbitrary P_RoleRule where instance Arbitrary Representation where arbitrary = - Repr <$> arbitrary - <*> arbitrary `suchThat` noOne - <*> arbitrary `suchThat` (TypeOfOne /=) + Repr + <$> arbitrary + <*> arbitrary + `suchThat` noOne + <*> arbitrary + `suchThat` (TypeOfOne /=) instance Arbitrary TType where arbitrary = elements [minBound ..] @@ -186,19 +192,19 @@ instance Arbitrary P_Pattern where arbitrary = P_Pat <$> arbitrary - <*> identifier - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary - <*> arbitrary + <*> identifier + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary + <*> arbitrary instance Arbitrary P_Relation where arbitrary = @@ -325,8 +331,10 @@ instance Arbitrary (P_Rule TermPrim) where instance Arbitrary (P_Enforce TermPrim) where arbitrary = - P_Enforce <$> arbitrary - <*> arbitrary `suchThat` isNamedRelation + P_Enforce + <$> arbitrary + <*> arbitrary + `suchThat` isNamedRelation <*> arbitrary <*> genNonRuleTerm where @@ -344,15 +352,18 @@ instance Arbitrary EnforceOperator where instance Arbitrary PConceptDef where arbitrary = - PConceptDef <$> arbitrary <*> identifier <*> arbitrary + PConceptDef + <$> arbitrary + <*> identifier + <*> arbitrary <*> arbitrary <*> identifier instance Arbitrary PCDDef where arbitrary = oneof - [ PCDDefLegacy <$> safeStr <*> safeStr, - PCDDefNew <$> arbitrary + [ PCDDefLegacy <$> safeStr <*> safeStr -- , Temporary workaround for ampersand 4. Is already fixed in 5. + -- PCDDefNew <$> arbitrary ] instance Arbitrary PAtomPair where @@ -362,14 +373,17 @@ instance Arbitrary P_Population where arbitrary = oneof [ P_RelPopu - <$> arbitrary `suchThat` noOne - <*> arbitrary `suchThat` noOne + <$> arbitrary + `suchThat` noOne + <*> arbitrary + `suchThat` noOne <*> arbitrary <*> arbitrary <*> arbitrary, P_CptPopu <$> arbitrary - <*> arbitrary `suchThat` notIsOne + <*> arbitrary + `suchThat` notIsOne <*> arbitrary ] @@ -396,7 +410,8 @@ instance Arbitrary PAtomValue where instance Arbitrary P_Interface where arbitrary = - P_Ifc <$> arbitrary + P_Ifc + <$> arbitrary <*> identifier <*> arbitrary <*> interfaceObject @@ -414,9 +429,11 @@ instance Arbitrary P_SubInterface where instance Arbitrary P_IdentDef where arbitrary = - P_Id <$> arbitrary + P_Id + <$> arbitrary <*> identifier - <*> arbitrary `suchThat` notIsOne + <*> arbitrary + `suchThat` notIsOne <*> arbitrary instance Arbitrary P_IdentSegment where @@ -424,7 +441,10 @@ instance Arbitrary P_IdentSegment where instance Arbitrary P_ViewDef where arbitrary = - P_Vd <$> arbitrary <*> identifier <*> arbitrary + P_Vd + <$> arbitrary + <*> identifier + <*> arbitrary <*> arbitrary <*> arbitrary <*> arbitrary @@ -445,7 +465,7 @@ instance Arbitrary (P_ViewSegmtPayLoad TermPrim) where ] instance Arbitrary PPurpose where - arbitrary = PRef2 <$> arbitrary <*> arbitrary <*> arbitrary <*> listOf safeStr1 + arbitrary = PPurpose <$> arbitrary <*> arbitrary <*> arbitrary <*> listOf safeStr1 instance Arbitrary PRef2Obj where arbitrary = @@ -480,8 +500,10 @@ instance Arbitrary PClassify where arbitrary = PClassify <$> arbitrary - <*> arbitrary `suchThat` notIsOne - <*> arbitrary `suchThat` noOne + <*> arbitrary + `suchThat` notIsOne + <*> arbitrary + `suchThat` noOne instance Arbitrary Lang where arbitrary = elements [minBound ..] @@ -505,7 +527,7 @@ instance Arbitrary PRelationDefault where PDefEvalPHP <$> arbitrary <*> safeStr ] -noOne :: Foldable t => t P_Concept -> Bool +noOne :: (Foldable t) => t P_Concept -> Bool noOne = all notIsOne notIsOne :: P_Concept -> Bool diff --git a/src/Ampersand/Test/Parser/QuickChecks.hs b/src/Ampersand/Test/Parser/QuickChecks.hs index 92f09873bc..1fc30b1900 100644 --- a/src/Ampersand/Test/Parser/QuickChecks.hs +++ b/src/Ampersand/Test/Parser/QuickChecks.hs @@ -1,7 +1,7 @@ {-# LANGUAGE Rank2Types #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE NoMonomorphismRestriction #-} ---to avoid warning for trace +-- to avoid warning for trace {-# OPTIONS_GHC -Wno-deprecations #-} module Ampersand.Test.Parser.QuickChecks @@ -76,9 +76,10 @@ prop_parserRoundtrip pCtx = case roundtrip pCtx of Checked _ _ -> True Errors err -> - exitWith . SomeTestsFailed $ - T.lines (tshow err) - <> T.lines (prettyCtx pCtx) + exitWith + . SomeTestsFailed + $ T.lines (tshow err) + <> T.lines (prettyCtx pCtx) roundtrip :: P_Context -> Guarded P_Context roundtrip pCtx = diff --git a/src/Ampersand/Types/Config.hs b/src/Ampersand/Types/Config.hs index 650f7a15df..1872f96784 100644 --- a/src/Ampersand/Types/Config.hs +++ b/src/Ampersand/Types/Config.hs @@ -211,6 +211,9 @@ instance HasPopulationOpts a => HasPopulationOpts (ExtendedRunner a) where instance HasOutputFile a => HasOutputFile (ExtendedRunner a) where outputfileL = cmdOptsL . outputfileL +instance HasImportFile a => HasImportFile (ExtendedRunner a) where + importFileL = cmdOptsL . importFileL + instance HasRunner (ExtendedRunner a) where runnerL = lens eRunner (\x y -> x {eRunner = y}) diff --git a/stack.yaml b/stack.yaml index 302cfff46f..f055f2f045 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,35 +1,30 @@ # For more information, see: https://github.com/commercialhaskell/stack/blob/release/doc/yaml_configuration.md # Specifies the GHC version and set of packages available (e.g., lts-3.5, nightly-2015-09-21, ghc-7.10.2) -resolver: lts-18.28 # HJO,20220605: If changed, make sure you change this in .devcontainer stuff as well. +resolver: lts-22.16 # HJO,20220605: If changed, make sure you change this in .devcontainer stuff as well. # resolver: nightly-2018-11-24 # temporarily no LTS. Same as pandoc-crossref. -allow-newer: false +allow-newer: true +allow-newer-deps: + # - simple-sql-parser + - text1 + # Local packages, usually specified by relative directory name packages: - "." # Packages to be pulled from upstream that are not in the resolver (e.g., acme-missiles-0.3) extra-deps: - - pandoc-crossref-0.3.12.1 - - roman-numerals-0.5.1.5@sha256:819d04d9d442b24629dd058f6f0b02bd78e9f9ae99538bc44ca448f1cb2b7b01,1208 - - simple-sql-parser-0.4.4 + - pandoc-crossref-0.3.17.0 + - simple-sql-parser-0.7.1@sha256:4281e5426b09161ff2409cc60f40b05bb68f0ebf8b539a8a15ffa2b6d4275ed0,3953 - SpreadsheetML-0.1@sha256:58aec77fb2d79779c6a1a4c2101526db0947dc558c064a46598cdde5745bfa74,1362 - - wl-pprint-1.2.1@sha256:aea676cff4a062d7d912149d270e33f5bb0c01b68a9db46ff13b438141ff4b7c,734 - - yaml-config-0.4.0@sha256:575103d9fa1ef074a2b419256babaae7be5f5257f37adf3ed2601052415b2d83,1814 - - salve-1.0.11 - # extra-deps for weeder-2.1.3: - - weeder-2.1.3 - - dhall-1.37.1@sha256:447031286e8fe270b0baacd9cc5a8af340d2ae94bb53b85807bee93381ca5287,35080 - - generic-lens-2.0.0.0@sha256:7409fa0ce540d0bd41acf596edd1c5d0c0ab1cd1294d514cf19c5c24e8ef2550,3866 - - generic-lens-core-2.0.0.0@sha256:40b063c4a1399b3cdb19f2df1fae5a1a82f3313015c7c3e47fc23b8ef1b3e443,2913 - # extra-deps for haskell-debug-adapter-0.0.37.0: - - ghci-dap-0.0.19.0@sha256:5c4485b7a62d120f648c883f1f1480b25363ab5e14f6ca1ed2db526e0af1d43c,3293 - - haskell-dap-0.0.15.0@sha256:d58ec48d5f23c13675ba6a6ceb75f9ad9c0b0e90031e15cf7cd227478bad5fa5,945 + # - yaml-config-0.4.0@sha256:575103d9fa1ef074a2b419256babaae7be5f5257f37adf3ed2601052415b2d83,1814 + - text1-0.0.7.4@sha256:cc980c88b188384fadd02b56e6e8e5f9317a43e1459a16558273589a49bcf951,2741 + - megaparsec-9.6.1@sha256:8d8f8ee5aca5d5c16aa4219afd13687ceab8be640f40ba179359f2b42a628241,3323 # Override default flag values for local packages and extra-deps flags: pandoc: - trypandoc: false + # trypandoc: false embed_data_files: true # static: false # pandoc-citeproc: @@ -38,6 +33,8 @@ flags: # unicode_collation: false # test_citeproc: false # debug: false + hexpat: + bundle: true mintty: Win32-2-13-1: false # see https://github.com/RyanGlScott/mintty/issues/4 for the reason to set this flag. TODO: This should probably be removed when upgrading to something higher than LTS-18.18 diff --git a/stack.yaml.lock b/stack.yaml.lock index 7bfa96e349..14f3e5797a 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -5,26 +5,19 @@ packages: - completed: - hackage: pandoc-crossref-0.3.12.1@sha256:4d89c5c94bb4f771d3c36adede4672f97a4d3b34862ba15b4c59568524a5f55c,7621 + hackage: pandoc-crossref-0.3.17.0@sha256:84507632d82a1cbda65bf8874dd8a2f2e03b87f82932a45ee961b6df51f211cf,9282 pantry-tree: - sha256: 5fba7d11a596f283bd1b1458b34e57699f44b0f6e54ac5016b7aa7b863634716 - size: 7178 + sha256: 7539426739165223f6dc52f40ab1091c18a35a77fd37cb0cee537e47f4ab6744 + size: 9882 original: - hackage: pandoc-crossref-0.3.12.1 + hackage: pandoc-crossref-0.3.17.0 - completed: - hackage: roman-numerals-0.5.1.5@sha256:819d04d9d442b24629dd058f6f0b02bd78e9f9ae99538bc44ca448f1cb2b7b01,1208 + hackage: simple-sql-parser-0.7.1@sha256:4281e5426b09161ff2409cc60f40b05bb68f0ebf8b539a8a15ffa2b6d4275ed0,3953 pantry-tree: - sha256: 2154c0f4a11842593586dc1932e233cd8c802994763f7d3ce3e5916be8bc7ee5 - size: 220 + sha256: 44ec0e83fb8cad34bb357638fd59f79bdb79a700ce139ac59daa28efdda3f1a9 + size: 2637 original: - hackage: roman-numerals-0.5.1.5@sha256:819d04d9d442b24629dd058f6f0b02bd78e9f9ae99538bc44ca448f1cb2b7b01,1208 -- completed: - hackage: simple-sql-parser-0.4.4@sha256:9e7171247d29d8b367f452044791223840aa4587b4e844f852cf620e85c61db0,3978 - pantry-tree: - sha256: 7d2d5a45845ef3504c585ac74cb8ff8c7300658e00f79c2208cf34829b243ea1 - size: 1746 - original: - hackage: simple-sql-parser-0.4.4 + hackage: simple-sql-parser-0.7.1@sha256:4281e5426b09161ff2409cc60f40b05bb68f0ebf8b539a8a15ffa2b6d4275ed0,3953 - completed: hackage: SpreadsheetML-0.1@sha256:58aec77fb2d79779c6a1a4c2101526db0947dc558c064a46598cdde5745bfa74,1362 pantry-tree: @@ -33,71 +26,22 @@ packages: original: hackage: SpreadsheetML-0.1@sha256:58aec77fb2d79779c6a1a4c2101526db0947dc558c064a46598cdde5745bfa74,1362 - completed: - hackage: wl-pprint-1.2.1@sha256:aea676cff4a062d7d912149d270e33f5bb0c01b68a9db46ff13b438141ff4b7c,734 - pantry-tree: - sha256: 750b375c6fc33400551f9e32e26e41844c372270a9bc3571e912fa36df7c6d4f - size: 221 - original: - hackage: wl-pprint-1.2.1@sha256:aea676cff4a062d7d912149d270e33f5bb0c01b68a9db46ff13b438141ff4b7c,734 -- completed: - hackage: yaml-config-0.4.0@sha256:575103d9fa1ef074a2b419256babaae7be5f5257f37adf3ed2601052415b2d83,1814 - pantry-tree: - sha256: 504d63293d50f9949a1130abcaf1885f10df61a658cba854fb704521ba797c91 - size: 347 - original: - hackage: yaml-config-0.4.0@sha256:575103d9fa1ef074a2b419256babaae7be5f5257f37adf3ed2601052415b2d83,1814 -- completed: - hackage: salve-1.0.11@sha256:4a40542345aece926e9571621459e28f956e30da22163571c6d3ab5a934e07b7,1050 - pantry-tree: - sha256: 67b0215716ae7652da96f6846de5c845787a4e3e8cb90da8cd523e3a81c4b66d - size: 350 - original: - hackage: salve-1.0.11 -- completed: - hackage: weeder-2.1.3@sha256:db1e3fc56cd4d75bd61f0ebe2af69356cb0e6e3556628365621d5402c4d8acd0,2209 - pantry-tree: - sha256: f5a227042d770ea9e50e89e7447b14f9db36bfa29ecec3ea4a446271e2bb6e7c - size: 438 - original: - hackage: weeder-2.1.3 -- completed: - hackage: dhall-1.37.1@sha256:447031286e8fe270b0baacd9cc5a8af340d2ae94bb53b85807bee93381ca5287,35080 - pantry-tree: - sha256: 623de5587e614ace2b6e2f908ccd4b4eec26db9cf29de45874bed8c0bdef2db8 - size: 305799 - original: - hackage: dhall-1.37.1@sha256:447031286e8fe270b0baacd9cc5a8af340d2ae94bb53b85807bee93381ca5287,35080 -- completed: - hackage: generic-lens-2.0.0.0@sha256:7409fa0ce540d0bd41acf596edd1c5d0c0ab1cd1294d514cf19c5c24e8ef2550,3866 - pantry-tree: - sha256: 46ba160f0efc9c805eac6666f298f48dda899834b68c860f63641ce1f82db737 - size: 2470 - original: - hackage: generic-lens-2.0.0.0@sha256:7409fa0ce540d0bd41acf596edd1c5d0c0ab1cd1294d514cf19c5c24e8ef2550,3866 -- completed: - hackage: generic-lens-core-2.0.0.0@sha256:40b063c4a1399b3cdb19f2df1fae5a1a82f3313015c7c3e47fc23b8ef1b3e443,2913 - pantry-tree: - sha256: 73f91636570c0e96044f655402ccbf6adba78d3a93f8d9ee97f3115bae096536 - size: 2201 - original: - hackage: generic-lens-core-2.0.0.0@sha256:40b063c4a1399b3cdb19f2df1fae5a1a82f3313015c7c3e47fc23b8ef1b3e443,2913 -- completed: - hackage: ghci-dap-0.0.19.0@sha256:5c4485b7a62d120f648c883f1f1480b25363ab5e14f6ca1ed2db526e0af1d43c,3293 + hackage: text1-0.0.7.4@sha256:cc980c88b188384fadd02b56e6e8e5f9317a43e1459a16558273589a49bcf951,2741 pantry-tree: - sha256: 4a394aa45d62bf965f77e3e632ffaa4d10204417319c61a704991414cf020cb5 - size: 2894 + sha256: e990bf16f9321fd4d5a5101599c232b95b49a5b1252aab6c97dc3778fdc5b375 + size: 571 original: - hackage: ghci-dap-0.0.19.0@sha256:5c4485b7a62d120f648c883f1f1480b25363ab5e14f6ca1ed2db526e0af1d43c,3293 + hackage: text1-0.0.7.4@sha256:cc980c88b188384fadd02b56e6e8e5f9317a43e1459a16558273589a49bcf951,2741 - completed: - hackage: haskell-dap-0.0.15.0@sha256:d58ec48d5f23c13675ba6a6ceb75f9ad9c0b0e90031e15cf7cd227478bad5fa5,945 + hackage: megaparsec-9.6.1@sha256:8d8f8ee5aca5d5c16aa4219afd13687ceab8be640f40ba179359f2b42a628241,3323 pantry-tree: - sha256: 4126d8e2ea49a4acbd30cad46e66068167a1a599032c0ddd8fde607f703c5a23 - size: 315 + sha256: ac654040a2402a733496678905ee17198bf628d75032dd025d595bd329739af8 + size: 1545 original: - hackage: haskell-dap-0.0.15.0@sha256:d58ec48d5f23c13675ba6a6ceb75f9ad9c0b0e90031e15cf7cd227478bad5fa5,945 + hackage: megaparsec-9.6.1@sha256:8d8f8ee5aca5d5c16aa4219afd13687ceab8be640f40ba179359f2b42a628241,3323 snapshots: - completed: - sha256: 428ec8d5ce932190d3cbe266b9eb3c175cd81e984babf876b64019e2cbe4ea68 - size: 590100 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/28.yaml - original: lts-18.28 + sha256: 0cd905bf3f615a7f52d52fb6aadda182f695bd1cab10ef892095d974676f0911 + size: 713334 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/22/16.yaml + original: lts-22.16 diff --git a/testfile.md b/testfile.md new file mode 100644 index 0000000000..4efc34bf60 --- /dev/null +++ b/testfile.md @@ -0,0 +1,843 @@ +- [1 Introduction](#sec:Intro) +- [2 Shared Language](#sec:SharedLang) + - [2.1 PatternName](#sec:SharedLangtheme-4868607006306872369) + - [2.2 Remaining](#sec:SharedLangtheme--8624456145932377398) +- [3 Diagnosis](#sec:Diagnosis) +- [4 Conceptual Analysis](#sec:ConceptualAnalysis) + - [4.1 PatternName](#sec:SharedLangtheme-4868607006306872369) + - 4.1.1 Relation + - 4.1.2 Rules + - [4.2 Remaining](#sec:SharedLangtheme--8624456145932377398) + - 4.2.1 Relation + - 4.2.2 Rules +- [5 Data structure](#sec:DataAnalysis) + - 5.1 Rules + - 5.1.1 Process rules + - 5.1.2 Invariants + - 5.2 Logical data model + - 5.3 Technical datamodel + - 5.3.1 Table: Concept0Ctx + - 5.3.2 Table: Concept0Ptn + - 5.3.3 Table: Concept1Ctx + - 5.3.4 Table: Concept1Ptn + - 5.3.5 Table: Concept2Ctx + - 5.3.6 Table: Concept2Ptn + - 5.3.7 Table: Concept3Ctx + - 5.3.8 Table: Concept3Ptn + - 5.3.9 Table: Concept4Ctx + - 5.3.10 Table: Concept4Ptn + - 5.3.11 Table: Concept5Ctx + - 5.3.12 Table: ONE + - 5.3.13 Table: relatie1Ctx + - 5.3.14 Table: relatie1Ptn + - 5.3.15 Table: relatie2Ctx + - 5.3.16 Table: relatie2Ptn + - 5.3.17 Table: relatie3Ctx + - 5.3.18 Table: relatie3Ptn + - 5.3.19 Table: relatie4Ctx + - 5.3.20 Table: relatie4Ptn + - 5.3.21 Table: relatie5Ctx + - 5.3.22 Table: relatie5Ptn + - 5.3.23 Table: relatie6Ctx + - 5.3.24 Table: relatie6Ptn + - 5.3.25 Table: relatie7Ctx1 + - 5.3.26 Table: relatie7Ctx2 + - 5.3.27 Table: relatie7Ptn + - 5.4 Logical data model + +# Introduction + +> this is the purpose of the CONTEXT ContextName, gedefineerd in de +> CONTEXT + +# Shared Language + +This chapter describes functional requirements for β€˜ContextName’ in +natural language. It contains definitions and agreements. The purpose of +this chapter is to create shared understanding among stakeholders. All +definitions and agreements have been numbered for the sake of +traceability. + +## PatternName + +> this is the purpose of the PATTERN PatternName, gedefineerd in de +> PATTERN + +> Definition Concept0Ptn: +> this is the definition of CONCEPT Concept0Ptn in de PATTERN + +> this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de +> PATTERN + +> Definition Concept1Ptn: +> this is the definition of CONCEPT Concept1Ptn in de PATTERN + +> Definition Concept2Ptn: +> this is the definition of CONCEPT Concept2Ptn in de PATTERN + +> Definition Concept3Ptn: +> this is the definition of CONCEPT Concept3Ptn in de PATTERN + +> Definition Concept4Ptn: +> this is the definition of CONCEPT Concept4Ptn in de PATTERN + +> this is the purpose of the RELATION relatie1Ptn, gedefineerd in de +> PATTERN + +Relation 0: relatie1Ptn\[Concept0Ptn\*Concept0Ptn\] +this is the meaning of the RELATION relatie1Ptn, gedefineerd in de +PATTERN + +  + +Relation 1: relatie2Ptn\[Concept0Ptn\*Concept0Ptn\] +this is the meaning of the RELATION relatie2Ptn, gedefineerd in de +PATTERN + +  + +Relation 2: relatie3Ptn\[Concept0Ptn\*Concept0Ptn\] +this is the meaning of the RELATION relatie3Ptn, gedefineerd in de +PATTERN + +  + +Relation 3: relatie4Ptn\[Concept1Ptn\*Concept2Ptn\] +this is the meaning of the RELATION relatie4Ptn, gedefineerd in de +PATTERN + +This relation is total. + +Phrases that can be made are for instance: + +- John* corresponds to *Business IT* in relation *relatie4Ptn. +- Peter* corresponds to *Management* in relation *relatie4Ptn. +- Susan* corresponds to *Business IT* in relation *relatie4Ptn. + +Relation 4: relatie5Ptn\[Concept3Ptn\*Concept2Ptn\] +this is the meaning of the RELATION relatie5Ptn, gedefineerd in de +PATTERN + +Phrases that can be made are for instance: + +- Finance* corresponds to *Management* in relation *relatie5Ptn. +- IT-Governance* corresponds to *Management* in relation *relatie5Ptn. +- IT-Governance* corresponds to *Business IT* in relation *relatie5Ptn. + +Relation 5: relatie6Ptn\[Concept1Ptn\*Concept3Ptn\] +this is the meaning of the RELATION relatie6Ptn, gedefineerd in de +PATTERN + +  + +Relation 6: relatie7Ptn\[Concept4Ptn\*Concept4Ptn\] +this is the meaning of the RELATION relatie7Ptn, gedefineerd in de +PATTERN + +> this is the purpose of the RULE Rule1Ptn, gedefineerd in de PATTERN + +Agreement 0: "Rule1Ptn". +The rule is undocumented. + +  + +Agreement 1: "Rule2Ptn". +this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN + +## Remaining + +This paragraph shows remaining artifacts that have not been described in previous paragraphs. + +> this is the purpose of the CONCEPT Concept0Ctx, gedefineerd in de +> CONTEXT + +> Definition Concept0Ctx: +> this is the definition of CONCEPT Concept0Ctx in de CONTEXT + +> Definition Concept1Ctx: +> this is the definition of CONCEPT Concept1Ctx in de CONTEXT + +> Definition Concept2Ctx: +> this is the definition of CONCEPT Concept2Ctx in de CONTEXT + +> Definition Concept3Ctx: +> this is the definition of CONCEPT Concept3Ctx in de CONTEXT + +> Definition Concept4Ctx: +> this is the definition of CONCEPT Concept4Ctx in de CONTEXT + +> Definition Concept5Ctx: +> this is the definition of CONCEPT Concept5Ctx in de CONTEXT + +> this is the purpose of the RELATION relatie1Ctx, gedefineerd in de +> CONTEXT + +Relation 15: relatie1Ctx\[Concept0Ctx\*Concept0Ctx\] +this is the meaning of the RELATION relatie1Ctx, gedefineerd in de +CONTEXT + +  + +Relation 16: relatie2Ctx\[Concept0Ctx\*Concept0Ctx\] +this is the meaning of the RELATION relatie2Ctx, gedefineerd in de +CONTEXT + +  + +Relation 17: relatie3Ctx\[Concept0Ctx\*Concept0Ctx\] +this is the meaning of the RELATION relatie3Ctx, gedefineerd in de +CONTEXT + +  + +Relation 18: relatie4Ctx\[Concept1Ctx\*Concept2Ctx\] +this is the meaning of the RELATION relatie4Ctx, gedefineerd in de +CONTEXT + +This relation is total. + +Phrases that can be made are for instance: + +- John* corresponds to *Business IT* in relation *relatie4Ctx. +- Peter* corresponds to *Management* in relation *relatie4Ctx. +- Susan* corresponds to *Business IT* in relation *relatie4Ctx. + +Relation 19: relatie5Ctx\[Concept3Ctx\*Concept2Ctx\] +this is the meaning of the RELATION relatie5Ctx, gedefineerd in de +CONTEXT + +Phrases that can be made are for instance: + +- Finance* corresponds to *Management* in relation *relatie5Ctx. +- IT-Governance* corresponds to *Management* in relation *relatie5Ctx. +- IT-Governance* corresponds to *Business IT* in relation *relatie5Ctx. + +Relation 20: relatie6Ctx\[Concept1Ctx\*Concept3Ctx\] +this is the meaning of the RELATION relatie6Ctx, gedefineerd in de +CONTEXT + +  + +Relation 21: relatie7Ctx\[Concept4Ctx\*Concept4Ctx\] +this is the meaning of the RELATION relatie7Ctx, gedefineerd in de +CONTEXT + +  + +Relation 22: relatie7Ctx\[Concept5Ctx\*Concept5Ctx\] + +> this is the purpose of the RULE RuleCtx, gedefineerd in de CONTEXT + +Agreement 4: "Rule1Ctx". +The rule is undocumented. + +  + +Agreement 5: "Rule2Ctx". +this is the meaning of the RULE Rule2Ctx, gedefineerd in de CONTEXT + +# Diagnosis + +This chapter provides an analysis of the Ampersand script of *β€˜ContextName’*. This analysis is intended for the author(s) of this script. It can be used to complete the script or to improve possible flaws. + +*ContextName* assigns rules to roles. The following table shows the rules that are being maintained by a given role. + +[TABLE] + +Concepts Concept0Ptn, Concept1Ctx, Concept2Ctx, Concept2Ptn, +Concept3Ctx, Concept3Ptn, Concept4Ctx, Concept4Ptn, and +Concept5Ctx remain without a purpose. + +The relation *r**e**l**a**t**i**e*7*C**t**x*\[*C**o**n**c**e**p**t*5*C**t**x*β€…\*β€…*C**o**n**c**e**p**t*5*C**t**x*\] lacks both a purpose as well as a meaning. + +The purpose of 12 relations is not specified. Three examples of relations without a purpose are: *r**e**l**a**t**i**e*2*C**t**x*\[*C**o**n**c**e**p**t*0*C**t**x*β€…\*β€…*C**o**n**c**e**p**t*0*C**t**x*\], +*r**e**l**a**t**i**e*2*P**t**n*\[*C**o**n**c**e**p**t*0*P**t**n*β€…\*β€…*C**o**n**c**e**p**t*0*P**t**n*\], +and +*r**e**l**a**t**i**e*3*C**t**x*\[*C**o**n**c**e**p**t*0*C**t**x*β€…\*β€…*C**o**n**c**e**p**t*0*C**t**x*\] + +Concepts Concept4Ctx, Concept5Ctx, and +Concept4Ptn are defined, but not used. + +Relations *r**e**l**a**t**i**e*3*C**t**x*, +*r**e**l**a**t**i**e*3*P**t**n*, *r**e**l**a**t**i**e*7*C**t**x*, +*r**e**l**a**t**i**e*7*C**t**x*, and +*r**e**l**a**t**i**e*7*P**t**n* are not used in any rule. + +**ΒΏfig:Concept diagram of relations in PatternName?** + shows a conceptual diagram with all relations. + +![Concept diagram of relations in +PatternName](./images/RelationsInPatternPatternName.dot "fig:Concept diagram of relations in PatternName") + +The following rules are defined without documenting their purpose: + +- *Rule2Ctx* (/workspaces/Ampersand/testfile.adl:38:1) + + *r**e**l**a**t**i**e*6*C**t**x*β€„βŠ’β€„*r**e**l**a**t**i**e*4*C**t**x*; *r**e**l**a**t**i**e*5*C**t**x*^(⌣) + + For all c, c': If c relatie6Ctx c' then (There exists c'': c + relatie4Ctx c'' and c' relatie5Ctx c'') + +- *Rule2Ptn* (/workspaces/Ampersand/testfile.adl:113:1) + + *r**e**l**a**t**i**e*6*P**t**n*β€„βŠ’β€„*r**e**l**a**t**i**e*4*P**t**n*; *r**e**l**a**t**i**e*5*P**t**n*^(⌣) + + For all c, c': If c relatie6Ptn c' then (There exists c'': c + relatie4Ptn c'' and c' relatie5Ptn c'') + +The following rules are not accompanied by a meaning written in natural language: + +- *Rule1Ctx* (/workspaces/Ampersand/testfile.adl:36:1) + + *r**e**l**a**t**i**e*1*C**t**x*β€„βŠ’β€„*r**e**l**a**t**i**e*2*C**t**x* + + For all c, c': If c relatie1Ctx c' then c relatie2Ctx c' + +- *Rule1Ptn* (/workspaces/Ampersand/testfile.adl:111:1) + + *r**e**l**a**t**i**e*1*P**t**n*β€„βŠ’β€„*r**e**l**a**t**i**e*2*P**t**n* + + For all c, c': If c relatie1Ptn c' then c relatie2Ptn c' + +The table below shows for each theme (i.e. pattern) the number of relations and rules, followed by the number and percentage that have a reference. Relations declared in multiple themes are counted multiple times. + +[TABLE] + +The table below shows the signal rules per role. + +[TABLE] + +The population in this script does not specify any work in progress. + +The population in this script violates no rule. + +  + +# Conceptual Analysis + +> this is the purpose of the CONTEXT ContextName, gedefineerd in de +> CONTEXT + +## PatternName + +> this is the purpose of the PATTERN PatternName, gedefineerd in de +> PATTERN + +> Definition Concept0Ptn: +> this is the definition of CONCEPT Concept0Ptn in de PATTERN + +> this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de +> PATTERN + +> Definition Concept1Ptn: +> this is the definition of CONCEPT Concept1Ptn in de PATTERN + +> Definition Concept2Ptn: +> this is the definition of CONCEPT Concept2Ptn in de PATTERN + +> Definition Concept3Ptn: +> this is the definition of CONCEPT Concept3Ptn in de PATTERN + +> Definition Concept4Ptn: +> this is the definition of CONCEPT Concept4Ptn in de PATTERN + +**ΒΏfig:Concept diagram of the rules in PatternName?** Conceptual diagram +of β€˜PatternName’. + +![Concept diagram of the rules in +PatternName](./images/CDPatternPatternName.dot "fig:Concept diagram of the rules in PatternName") + +### Relation + +[TABLE] + +### Rules + +This section itemizes the rules with a reference to the shared language +of stakeholders for the sake of traceability. + + +The undocumented agreement \[ @agr:SharedLangrule-6351609249149493099 \] +has been made: + +this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN + +Using relations **ΒΏeq:ConceptualAnalysisrelation-2207915830139284388?** +(relatie4Ptn), **ΒΏeq:ConceptualAnalysisrelation--7040742365795626749?** +(relatie5Ptn), **ΒΏeq:ConceptualAnalysisrelation--3113214035548729453?** +(relatie6Ptn), this is formalized as + +**Rule +***r**e**l**a**t**i**e*6*P**t**n*β€„βŠ’β€„*r**e**l**a**t**i**e*4*P**t**n*; *r**e**l**a**t**i**e*5*P**t**n*^(⌣) + +**ΒΏfig:Concept diagram of rule Rule2Ptn?** shows a conceptual diagram of +this rule. + +![Concept diagram of rule +Rule2Ptn](./images/CDRuleRule2Ptn.dot "fig:Concept diagram of rule Rule2Ptn") + +## Remaining + +> this is the purpose of the CONCEPT Concept0Ctx, gedefineerd in de +> CONTEXT + +> Definition Concept0Ctx: +> this is the definition of CONCEPT Concept0Ctx in de CONTEXT + +> Definition Concept1Ctx: +> this is the definition of CONCEPT Concept1Ctx in de CONTEXT + +> Definition Concept2Ctx: +> this is the definition of CONCEPT Concept2Ctx in de CONTEXT + +> Definition Concept3Ctx: +> this is the definition of CONCEPT Concept3Ctx in de CONTEXT + +> Definition Concept4Ctx: +> this is the definition of CONCEPT Concept4Ctx in de CONTEXT + +> Definition Concept5Ctx: +> this is the definition of CONCEPT Concept5Ctx in de CONTEXT + +### Relation + +[TABLE] + +### Rules + +This section itemizes the rules with a reference to the shared language +of stakeholders for the sake of traceability. + + +The undocumented agreement \[ @agr:SharedLangrule-6367651123801874590 \] +has been made: + +this is the meaning of the RULE Rule2Ctx, gedefineerd in de CONTEXT + +Using relations **ΒΏeq:ConceptualAnalysisrelation-759614536307421747?** +(relatie4Ctx), **ΒΏeq:ConceptualAnalysisrelation--6924562008301087824?** +(relatie5Ctx), **ΒΏeq:ConceptualAnalysisrelation-4792836765589561620?** +(relatie6Ctx), this is formalized as + +**Rule +***r**e**l**a**t**i**e*6*C**t**x*β€„βŠ’β€„*r**e**l**a**t**i**e*4*C**t**x*; *r**e**l**a**t**i**e*5*C**t**x*^(⌣) + +**ΒΏfig:Concept diagram of rule Rule2Ctx?** shows a conceptual diagram of +this rule. + +![Concept diagram of rule +Rule2Ctx](./images/CDRuleRule2Ctx.dot "fig:Concept diagram of rule Rule2Ctx") + +# Data structure + +This chapter contains the result of the data analysis. It is structured +as follows: + +We start with the classification model, followed by a list of all +relations, that are the foundation of the rest of the analysis. Finally, +the logical and technical data model are discussed. + +## Rules + +In this section an overview of all rules by printing the term of each +rule. The process rules are given first, followed by the invariants. + +### Process rules + +Process rules are rules that are signalled. + +**Process rule: *Compute relatie1Ctx\[Concept0Ctx\*Concept0Ctx\] using +DelPair*** + +*r**e**l**a**t**i**e*1*C**t**x*β€„βŠ’β€„*r**e**l**a**t**i**e*2*C**t**x*β€…βˆ©β€…*r**e**l**a**t**i**e*3*C**t**x* + +**Process rule: *Compute relatie1Ptn\[Concept0Ptn\*Concept0Ptn\] using +DelPair*** + +*r**e**l**a**t**i**e*1*P**t**n*β€„βŠ’β€„*r**e**l**a**t**i**e*2*P**t**n*β€…βˆ©β€…*r**e**l**a**t**i**e*3*P**t**n* + +**Process rule: *Rule1Ctx*** + +> this is the purpose of the RULE RuleCtx, gedefineerd in de CONTEXT + +*r**e**l**a**t**i**e*1*C**t**x*β€„βŠ’β€„*r**e**l**a**t**i**e*2*C**t**x* + +**Process rule: *Rule1Ptn*** + +> this is the purpose of the RULE Rule1Ptn, gedefineerd in de PATTERN + +*r**e**l**a**t**i**e*1*P**t**n*β€„βŠ’β€„*r**e**l**a**t**i**e*2*P**t**n* + +### Invariants + +Invariants are rules that are enforced by the database. It is guaranteed +that violations cannot occur in the database. + +**Invariant: *Rule2Ctx*** + +this is the meaning of the RULE Rule2Ctx, gedefineerd in de CONTEXT + +*r**e**l**a**t**i**e*6*C**t**x*β€„βŠ’β€„*r**e**l**a**t**i**e*4*C**t**x*; *r**e**l**a**t**i**e*5*C**t**x*^(⌣) + +Violations of this rule will result in an error message for the user: + +- <violation message should be printed here> + +**Invariant: *Rule2Ptn*** + +this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN + +*r**e**l**a**t**i**e*6*P**t**n*β€„βŠ’β€„*r**e**l**a**t**i**e*4*P**t**n*; *r**e**l**a**t**i**e*5*P**t**n*^(⌣) + +Violations of this rule will result in an error message for the user: + +- <violation message should be printed here> + +**Invariant: *TOT relatie4Ctx\[Concept1Ctx\*Concept2Ctx\]*** + +relatie4Ctx\[Concept1Ctx\*Concept2Ctx\] is total + +*I*_(\[*C**o**n**c**e**p**t*1*C**t**x*\])β€„βŠ’β€„*r**e**l**a**t**i**e*4*C**t**x*; *r**e**l**a**t**i**e*4*C**t**x*^(⌣) + +**Invariant: *TOT relatie4Ptn\[Concept1Ptn\*Concept2Ptn\]*** + +relatie4Ptn\[Concept1Ptn\*Concept2Ptn\] is total + +*I*_(\[*C**o**n**c**e**p**t*1*P**t**n*\])β€„βŠ’β€„*r**e**l**a**t**i**e*4*P**t**n*; *r**e**l**a**t**i**e*4*P**t**n*^(⌣) + +## Logical data model + +The functional requirements have been translated into a data model. This +model is shown by **ΒΏfig:Logical data model of ContextName?** . + +![Logical data model of +ContextName](./images/LogicalDataModel.dot "fig:Logical data model of ContextName") + +There are no entity types. + +[TABLE] + +[TABLE] + +## Technical datamodel + +The functional requirements have been translated into a technical data +model. This model is shown by **ΒΏfig:Technical data model of +ContextName?** . + +![Technical data model of +ContextName](./images/TechnicalDataModel.dot "fig:Technical data model of ContextName") + +The technical datamodel consists of the following 27 tables: + +### Table: Concept0Ctx + +This table has the following 1 attributes: + +- **Concept0Ctx** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept0Ptn + +This table has the following 1 attributes: + +- **Concept0Ptn** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept1Ctx + +This table has the following 1 attributes: + +- **Concept1Ctx** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept1Ptn + +This table has the following 1 attributes: + +- **Concept1Ptn** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept2Ctx + +This table has the following 1 attributes: + +- **Concept2Ctx** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept2Ptn + +This table has the following 1 attributes: + +- **Concept2Ptn** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept3Ctx + +This table has the following 1 attributes: + +- **Concept3Ctx** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept3Ptn + +This table has the following 1 attributes: + +- **Concept3Ptn** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: Concept4Ctx + +This table has the following 1 attributes: + +- **Concept4Ctx** + This attribute implements the identityrelation of + *C**o**n**c**e**p**t*4*C**t**x*. + `ALPHANUMERIC`, Mandatory, Unique. + +### Table: Concept4Ptn + +This table has the following 1 attributes: + +- **Concept4Ptn** + This attribute implements the identityrelation of + *C**o**n**c**e**p**t*4*P**t**n*. + `ALPHANUMERIC`, Mandatory, Unique. + +### Table: Concept5Ctx + +This table has the following 1 attributes: + +- **Concept5Ctx** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: ONE + +This table has the following 1 attributes: + +- **ONE** + This attribute is the primary key. + `OBJECT`, Mandatory, Unique. + +### Table: relatie1Ctx + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*0*C**t**x* → *r**e**l**a**t**i**e*1*C**t**x**C**o**n**c**e**p**t*0*C**t**x*. +It contains the following columns: + +- **SrcConcept0Ctx** + This attribute is a foreign key to Concept0Ctx + `OBJECT`, Mandatory. + +- **TgtConcept0Ctx** + This attribute is a foreign key to Concept0Ctx + `OBJECT`, Mandatory. + +### Table: relatie1Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*0*P**t**n* → *r**e**l**a**t**i**e*1*P**t**n**C**o**n**c**e**p**t*0*P**t**n*. +It contains the following columns: + +- **SrcConcept0Ptn** + This attribute is a foreign key to Concept0Ptn + `OBJECT`, Mandatory. + +- **TgtConcept0Ptn** + This attribute is a foreign key to Concept0Ptn + `OBJECT`, Mandatory. + +### Table: relatie2Ctx + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*0*C**t**x* → *r**e**l**a**t**i**e*2*C**t**x**C**o**n**c**e**p**t*0*C**t**x*. +It contains the following columns: + +- **SrcConcept0Ctx** + This attribute is a foreign key to Concept0Ctx + `OBJECT`, Mandatory. + +- **TgtConcept0Ctx** + This attribute is a foreign key to Concept0Ctx + `OBJECT`, Mandatory. + +### Table: relatie2Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*0*P**t**n* → *r**e**l**a**t**i**e*2*P**t**n**C**o**n**c**e**p**t*0*P**t**n*. +It contains the following columns: + +- **SrcConcept0Ptn** + This attribute is a foreign key to Concept0Ptn + `OBJECT`, Mandatory. + +- **TgtConcept0Ptn** + This attribute is a foreign key to Concept0Ptn + `OBJECT`, Mandatory. + +### Table: relatie3Ctx + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*0*C**t**x* → *r**e**l**a**t**i**e*3*C**t**x**C**o**n**c**e**p**t*0*C**t**x*. +It contains the following columns: + +- **SrcConcept0Ctx** + This attribute is a foreign key to Concept0Ctx + `OBJECT`, Mandatory. + +- **TgtConcept0Ctx** + This attribute is a foreign key to Concept0Ctx + `OBJECT`, Mandatory. + +### Table: relatie3Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*0*P**t**n* → *r**e**l**a**t**i**e*3*P**t**n**C**o**n**c**e**p**t*0*P**t**n*. +It contains the following columns: + +- **SrcConcept0Ptn** + This attribute is a foreign key to Concept0Ptn + `OBJECT`, Mandatory. + +- **TgtConcept0Ptn** + This attribute is a foreign key to Concept0Ptn + `OBJECT`, Mandatory. + +### Table: relatie4Ctx + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*1*C**t**x* → *r**e**l**a**t**i**e*4*C**t**x**C**o**n**c**e**p**t*2*C**t**x*. +It contains the following columns: + +- **Concept1Ctx** + This attribute is a foreign key to Concept1Ctx + `OBJECT`, Mandatory. + +- **Concept2Ctx** + This attribute is a foreign key to Concept2Ctx + `OBJECT`, Mandatory. + +### Table: relatie4Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*1*P**t**n* → *r**e**l**a**t**i**e*4*P**t**n**C**o**n**c**e**p**t*2*P**t**n*. +It contains the following columns: + +- **Concept1Ptn** + This attribute is a foreign key to Concept1Ptn + `OBJECT`, Mandatory. + +- **Concept2Ptn** + This attribute is a foreign key to Concept2Ptn + `OBJECT`, Mandatory. + +### Table: relatie5Ctx + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*3*C**t**x* → *r**e**l**a**t**i**e*5*C**t**x**C**o**n**c**e**p**t*2*C**t**x*. +It contains the following columns: + +- **Concept3Ctx** + This attribute is a foreign key to Concept3Ctx + `OBJECT`, Mandatory. + +- **Concept2Ctx** + This attribute is a foreign key to Concept2Ctx + `OBJECT`, Mandatory. + +### Table: relatie5Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*3*P**t**n* → *r**e**l**a**t**i**e*5*P**t**n**C**o**n**c**e**p**t*2*P**t**n*. +It contains the following columns: + +- **Concept3Ptn** + This attribute is a foreign key to Concept3Ptn + `OBJECT`, Mandatory. + +- **Concept2Ptn** + This attribute is a foreign key to Concept2Ptn + `OBJECT`, Mandatory. + +### Table: relatie6Ctx + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*1*C**t**x* → *r**e**l**a**t**i**e*6*C**t**x**C**o**n**c**e**p**t*3*C**t**x*. +It contains the following columns: + +- **Concept1Ctx** + This attribute is a foreign key to Concept1Ctx + `OBJECT`, Mandatory. + +- **Concept3Ctx** + This attribute is a foreign key to Concept3Ctx + `OBJECT`, Mandatory. + +### Table: relatie6Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*1*P**t**n* → *r**e**l**a**t**i**e*6*P**t**n**C**o**n**c**e**p**t*3*P**t**n*. +It contains the following columns: + +- **Concept1Ptn** + This attribute is a foreign key to Concept1Ptn + `OBJECT`, Mandatory. + +- **Concept3Ptn** + This attribute is a foreign key to Concept3Ptn + `OBJECT`, Mandatory. + +### Table: relatie7Ctx1 + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*5*C**t**x* → *r**e**l**a**t**i**e*7*C**t**x**C**o**n**c**e**p**t*5*C**t**x*. +It contains the following columns: + +- **SrcConcept5Ctx** + This attribute is a foreign key to Concept5Ctx + `OBJECT`, Mandatory. + +- **TgtConcept5Ctx** + This attribute is a foreign key to Concept5Ctx + `OBJECT`, Mandatory. + +### Table: relatie7Ctx2 + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*4*C**t**x* → *r**e**l**a**t**i**e*7*C**t**x**C**o**n**c**e**p**t*4*C**t**x*. +It contains the following columns: + +- **SrcConcept4Ctx** + This attribute is a foreign key to Concept4Ctx + `ALPHANUMERIC`, Mandatory. + +- **TgtConcept4Ctx** + This attribute is a foreign key to Concept4Ctx + `ALPHANUMERIC`, Mandatory. + +### Table: relatie7Ptn + +This is a link-table, implementing the relation +*C**o**n**c**e**p**t*4*P**t**n* → *r**e**l**a**t**i**e*7*P**t**n**C**o**n**c**e**p**t*4*P**t**n*. +It contains the following columns: + +- **SrcConcept4Ptn** + This attribute is a foreign key to Concept4Ptn + `ALPHANUMERIC`, Mandatory. + +- **TgtConcept4Ptn** + This attribute is a foreign key to Concept4Ptn + `ALPHANUMERIC`, Mandatory. + +## Logical data model + +[TABLE] diff --git a/testfile_generated_pop.json b/testfile_generated_pop.json new file mode 100644 index 0000000000..5375fb0706 --- /dev/null +++ b/testfile_generated_pop.json @@ -0,0 +1,4519 @@ +{ + "atoms": [ + { + "atoms": [ + "Ampersand-v4.8.0 [feature/atlas-import:19985a821*], build time: 18-Jun-24 11:50:48 CEST" + ], + "concept": "AmpersandVersion" + }, + { + "atoms": [], + "concept": "AtomValue" + }, + { + "atoms": [ + "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#" + ], + "concept": "BinaryTerm" + }, + { + "atoms": [ + "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#", + "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#", + "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#", + "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#", + "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#", + "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#", + "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#", + "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#", + "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#", + "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#" + ], + "concept": "BindedRelation" + }, + { + "atoms": [], + "concept": "Box" + }, + { + "atoms": [], + "concept": "BoxHeader" + }, + { + "atoms": [], + "concept": "BoxItem" + }, + { + "atoms": [], + "concept": "BxExpr" + }, + { + "atoms": [], + "concept": "BxTxt" + }, + { + "atoms": [], + "concept": "CombineStrings" + }, + { + "atoms": [ + "ONE", + "Concept2Ptn", + "Concept2Ctx", + "Concept3Ctx", + "Concept3Ptn", + "Concept0Ptn", + "Concept0Ctx", + "Concept1Ptn", + "Concept1Ctx", + "Concept4Ctx", + "Concept4Ptn", + "Concept5Ctx" + ], + "concept": "Concept" + }, + { + "atoms": [ + "Concept2Ptn", + "Concept2Ctx", + "Concept3Ctx", + "Concept3Ptn", + "Concept0Ptn", + "Concept0Ctx", + "Concept1Ptn", + "Concept1Ctx", + "Concept4Ctx", + "Concept4Ptn", + "Concept5Ctx" + ], + "concept": "ConceptDef" + }, + { + "atoms": [ + "ONE", + "Concept2Ptn", + "Concept2Ctx", + "Concept3Ctx", + "Concept3Ptn", + "Concept0Ptn", + "Concept0Ctx", + "Concept1Ptn", + "Concept1Ctx", + "Concept4Ctx", + "Concept4Ptn", + "Concept5Ctx" + ], + "concept": "ConceptName" + }, + { + "atoms": [ + "conj__6", + "conj__7", + "conj__4", + "conj__5", + "conj__2", + "conj__3", + "conj__0", + "conj__1" + ], + "concept": "Conjunct" + }, + { + "atoms": [ + "ContextName" + ], + "concept": "Context" + }, + { + "atoms": [ + "ContextName" + ], + "concept": "ContextName" + }, + { + "atoms": [], + "concept": "Cruds" + }, + { + "atoms": [ + "ONE", + "Compute_32relatie1Ctx_91Concept0Ctx_42Concept0Ctx_93_32using_32DelPair", + "Compute_32relatie1Ptn_91Concept0Ptn_42Concept0Ptn_93_32using_32DelPair", + "Concept2Ptn", + "Concept2Ctx", + "Concept3Ctx", + "Concept3Ptn", + "Concept0Ptn", + "Concept0Ctx", + "Concept1Ptn", + "Concept1Ctx", + "TOT_32relatie4Ptn_91Concept1Ptn_42Concept2Ptn_93", + "Concept4Ctx", + "Concept4Ptn", + "Concept5Ctx", + "TOT_32relatie4Ctx_91Concept1Ctx_42Concept2Ctx_93", + "Rule1Ptn", + "Rule1Ctx", + "PatternName", + "Rule2Ptn", + "Rule2Ctx" + ], + "concept": "EncodedName" + }, + { + "atoms": [ + "EDcI_32_Concept3Ptn", + "EDcI_32_Concept3Ctx", + "EDcI_32_Concept0Ctx", + "EDcI_32_Concept0Ptn", + "EDcI_32_Concept1Ptn", + "EDcI_32_Concept1Ctx" + ], + "concept": "Epsilon" + }, + { + "atoms": [], + "concept": "FieldDef" + }, + { + "atoms": [], + "concept": "FieldName" + }, + { + "atoms": [], + "concept": "Interface" + }, + { + "atoms": [], + "concept": "InterfaceName" + }, + { + "atoms": [], + "concept": "InterfaceRef" + }, + { + "atoms": [], + "concept": "IsE" + }, + { + "atoms": [], + "concept": "Isa" + }, + { + "atoms": [ + "English", + "Dutch" + ], + "concept": "Language" + }, + { + "atoms": [ + "Markup_32__123_amLang_32__61__32_English_44__32_am#-718118654941649207#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-2691035732473098638#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2508878186446385586#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-5790085721524356763#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6741491697267922342#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-9210431460258756871#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7691384841761634918#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-1364953649159167877#", + "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-39004579346154935#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8202964217406110375#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#1186103731213392424#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4322750390262561358#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4924905946936603246#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4357356708693980212#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2540477369624751214#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-3948813427198303928#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#143417346580667899#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-4969461410077422351#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219677497998157534#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#5634450987304384202#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-111980572423579960#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#4997982659595614801#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-8335058559078070652#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#204957075477059193#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6748413424081170504#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#6548203824604925415#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#", + "Markup_32__123_amLang_32__61__32_English_44__32_am#-7718610136159578277#" + ], + "concept": "Markup" + }, + { + "atoms": [ + "this is the purpose of the CONTEXT ContextName, gedefineerd in de CONTEXT", + "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN", + "this is the definition of CONCEPT Concept1Ptn in de PATTERN", + "this is the meaning of the RELATION relatie3Ctx, gedefineerd in de CONTEXT", + "relatie4Ctx[Concept1Ctx*Concept2Ctx] is total", + "this is the definition of CONCEPT Concept0Ctx in de CONTEXT", + "this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN", + "relatie4Ptn[Concept1Ptn*Concept2Ptn] is total", + "this is the definition of CONCEPT Concept4Ptn in de PATTERN", + "this is the purpose of the CONCEPT Concept0Ctx, gedefineerd in de CONTEXT", + "this is the definition of CONCEPT Concept3Ptn in de PATTERN", + "this is the meaning of the RULE Rule2Ctx, gedefineerd in de CONTEXT", + "this is the definition of CONCEPT Concept2Ptn in de PATTERN", + "this is the purpose of the RELATION relatie1Ctx, gedefineerd in de CONTEXT", + "this is the meaning of the RELATION relatie5Ctx, gedefineerd in de CONTEXT", + "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN", + "this is the definition of CONCEPT Concept3Ctx in de CONTEXT", + "relatie4Ctx[Concept1Ctx*Concept2Ctx] is totaal", + "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie2Ctx, gedefineerd in de CONTEXT", + "this is the purpose of the RULE Rule1Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie1Ctx, gedefineerd in de CONTEXT", + "this is the meaning of the RELATION relatie7Ctx, gedefineerd in de CONTEXT", + "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN", + "this is the definition of CONCEPT Concept5Ctx in de CONTEXT", + "this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN", + "relatie4Ptn[Concept1Ptn*Concept2Ptn] is totaal", + "this is the definition of CONCEPT Concept2Ctx in de CONTEXT", + "this is the purpose of the RULE RuleCtx, gedefineerd in de CONTEXT", + "this is the definition of CONCEPT Concept4Ctx in de CONTEXT", + "this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie3Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie6Ctx, gedefineerd in de CONTEXT", + "this is the definition of CONCEPT Concept1Ctx in de CONTEXT", + "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN", + "this is the meaning of the RELATION relatie4Ctx, gedefineerd in de CONTEXT", + "this is the definition of CONCEPT Concept0Ptn in de PATTERN", + "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" + ], + "concept": "MarkupText" + }, + { + "atoms": [ + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7336011820590190957#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3033887122062313695#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8267445001533881757#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2972967415894657638#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6249640674508813493#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3661585823743132977#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3104006893282537937#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3432253252619189930#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8020230793269538486#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8823450038010881033#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4514009685666603721#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3820039773241830538#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2719693414179535953#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6529745925154688#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7685031061723645971#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5612645009418470036#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5045929839480954488#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-39338667786759613#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3932311382304902087#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1708884214360249389#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6789567509210467242#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2058627514832290968#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1263320037038230727#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4547031270846048003#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5174869952736600701#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6444885485769219193#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2001315471340684598#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6507961272176518548#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4213423125750508484#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5132100957957810131#", + "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-695486007622218560#" + ], + "concept": "Meaning" + }, + { + "atoms": [], + "concept": "Message" + }, + { + "atoms": [], + "concept": "ObjectDef" + }, + { + "atoms": [ + "Equivalence", + "Converse", + "Union", + "Inclusion", + "Composition", + "UnaryMinus" + ], + "concept": "Operator" + }, + { + "atoms": [ + "PropertyRule for TOT relatie4Ptn[Concept1Ptn*Concept2Ptn] which is defined at /workspaces/Ampersand/testfile.adl:97:1", + "/workspaces/Ampersand/testfile.adl:60:1", + "/workspaces/Ampersand/testfile.adl:62:1", + "/workspaces/Ampersand/testfile.adl:66:1", + "/workspaces/Ampersand/testfile.adl:68:1", + "/workspaces/Ampersand/testfile.adl:38:1", + "/workspaces/Ampersand/testfile.adl:36:1", + "/workspaces/Ampersand/testfile.adl:34:1", + "PropertyRule for TOT relatie4Ctx[Concept1Ctx*Concept2Ctx] which is defined at /workspaces/Ampersand/testfile.adl:24:1", + "/workspaces/Ampersand/testfile.adl:111:1", + "/workspaces/Ampersand/testfile.adl:113:1", + "/workspaces/Ampersand/testfile.adl:108:1", + "/workspaces/Ampersand/testfile.adl:136:1", + "/workspaces/Ampersand/testfile.adl:134:1", + "/workspaces/Ampersand/testfile.adl:142:1", + "/workspaces/Ampersand/testfile.adl:140:1" + ], + "concept": "Origin" + }, + { + "atoms": [ + "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#", + "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#" + ], + "concept": "PairView" + }, + { + "atoms": [ + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#427584747091847577#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#397365921140446891#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#7076475421362249964#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-222847566531777223#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#909132650387284464#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8856032247674597582#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#434784251847710340#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8929278047518348709#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#1669304580896248908#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#7364802977931399090#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-5340061290482844007#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8630916846699676933#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-4197528158037810488#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8490771595859214647#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-4592783364936187033#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#928909248522846011#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#-2958958734574968839#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7153479215279513170#", + "PairViewText_32__123_pos_32__61__32__47_workspaces#2608908201794961702#", + "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4237171118977070477#" + ], + "concept": "PairViewSegment" + }, + { + "atoms": [ + "PatternName" + ], + "concept": "Pattern" + }, + { + "atoms": [ + "PatternName" + ], + "concept": "PatternName" + }, + { + "atoms": [ + "TOT" + ], + "concept": "Property" + }, + { + "atoms": [ + "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#" + ], + "concept": "PropertyRule" + }, + { + "atoms": [ + "Markup__Markup_32__123_amLang_32__61__32_English_4#-6814548954979808091#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-3745460058046554229#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#2981341340248669210#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-892132059340740708#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#8579674190028987950#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#2698132384932322184#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-8920467236526981988#", + "Markup__Markup_32__123_amLang_32__61__32_English_4#-673828260765515656#" + ], + "concept": "Purpose" + }, + { + "atoms": [], + "concept": "Quad" + }, + { + "atoms": [ + "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_" + ], + "concept": "Relation" + }, + { + "atoms": [ + "relatie6Ctx", + "relatie6Ptn", + "relatie7Ptn", + "relatie7Ctx", + "relatie4Ctx", + "relatie4Ptn", + "relatie5Ctx", + "relatie5Ptn", + "relatie2Ptn", + "relatie2Ctx", + "relatie3Ctx", + "relatie3Ptn", + "relatie1Ctx", + "relatie1Ptn" + ], + "concept": "RelationName" + }, + { + "atoms": [ + "ExecEngine", + "User" + ], + "concept": "Role" + }, + { + "atoms": [ + "User" + ], + "concept": "RoleName" + }, + { + "atoms": [ + "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "Rule1Ptn", + "Rule1Ctx", + "Rule2Ptn", + "Rule2Ctx" + ], + "concept": "Rule" + }, + { + "atoms": [ + "Compute relatie1Ptn[Concept0Ptn*Concept0Ptn] using DelPair", + "TOT relatie4Ctx[Concept1Ctx*Concept2Ctx]", + "Compute relatie1Ctx[Concept0Ctx*Concept0Ctx] using DelPair", + "Rule1Ptn", + "Rule1Ctx", + "Rule2Ptn", + "Rule2Ctx", + "TOT relatie4Ptn[Concept1Ptn*Concept2Ptn]" + ], + "concept": "RuleName" + }, + { + "atoms": [ + "0", + "1", + "2", + "3", + "4", + "5" + ], + "concept": "SequenceNumber" + }, + { + "atoms": [ + "relatie1Ctx [Concept0Ctx*Concept0Ctx]", + "relatie4Ptn [Concept1Ptn*Concept2Ptn]~", + " -relatie1Ctx [Concept0Ctx*Concept0Ctx]\\/relatie2Ctx [Concept0Ctx*Concept0Ctx]/\\relatie3Ctx [Concept0Ctx*Concept0Ctx]", + "relatie6Ptn [Concept1Ptn*Concept3Ptn] |- relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~", + "relatie2Ctx [Concept0Ctx*Concept0Ctx]", + "relatie1Ptn [Concept0Ptn*Concept0Ptn] |- relatie2Ptn [Concept0Ptn*Concept0Ptn]/\\relatie3Ptn [Concept0Ptn*Concept0Ptn]", + "relatie4Ptn [Concept1Ptn*Concept2Ptn]", + "I[Concept3Ctx]", + "VIOLATION (TXT \"{EX} DelPair;relatie1Ptn;Concept0Ptn;\"\n ,SRC I[Concept0Ptn]\n ,TXT \";Concept0Ptn;\"\n ,TGT I[Concept0Ptn])", + "relatie4Ctx [Concept1Ctx*Concept2Ctx]~", + " -relatie1Ctx [Concept0Ctx*Concept0Ctx]\\/relatie2Ctx [Concept0Ctx*Concept0Ctx]", + "relatie3Ptn [Concept0Ptn*Concept0Ptn]", + " -relatie6Ctx [Concept1Ctx*Concept3Ctx]", + "I[Concept1Ctx]", + "I[Concept1Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]", + "I[Concept0Ctx]", + "relatie4Ctx [Concept1Ctx*Concept2Ctx]", + "VIOLATION (TXT \"Concept1Ptn \"\n ,SRC I[Concept1Ptn]\n ,TXT \" is in relatie6Ptn with Concept3Ptn \"\n ,TGT I[Concept3Ptn]\n ,TXT \" which is not part of the Concept2Ptn \"\n ,SRC I[Concept1Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn])", + " -relatie6Ptn [Concept1Ptn*Concept3Ptn]", + " -I[Concept1Ctx]\\/relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]~", + " -I[Concept1Ptn]\\/relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]~", + "VIOLATION (TXT \"Concept1Ctx \"\n ,SRC I[Concept1Ctx]\n ,TXT \" is in relatie6Ctx with Concept3Ctx \"\n ,TGT I[Concept3Ctx]\n ,TXT \" which is not part of the Concept2Ctx \"\n ,SRC I[Concept1Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx])", + "I[Concept1Ctx] |- relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]~", + "I[Concept1Ptn] |- relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]~", + "relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "relatie6Ptn [Concept1Ptn*Concept3Ptn]", + "relatie6Ctx [Concept1Ctx*Concept3Ctx]", + " -relatie6Ptn [Concept1Ptn*Concept3Ptn]\\/relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~", + "relatie2Ptn [Concept0Ptn*Concept0Ptn]/\\relatie3Ptn [Concept0Ptn*Concept0Ptn]", + "I[Concept3Ptn]", + "relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]~", + "relatie2Ctx [Concept0Ctx*Concept0Ctx]/\\relatie3Ctx [Concept0Ctx*Concept0Ctx]", + " -I[Concept1Ptn]", + " -relatie1Ctx [Concept0Ctx*Concept0Ctx]", + "relatie1Ctx [Concept0Ctx*Concept0Ctx] |- relatie2Ctx [Concept0Ctx*Concept0Ctx]", + " -relatie6Ctx [Concept1Ctx*Concept3Ctx]\\/relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie5Ctx [Concept3Ctx*Concept2Ctx]~", + "VIOLATION (TXT \"{EX} DelPair;relatie1Ctx;Concept0Ctx;\"\n ,SRC I[Concept0Ctx]\n ,TXT \";Concept0Ctx;\"\n ,TGT I[Concept0Ctx])", + "relatie1Ptn [Concept0Ptn*Concept0Ptn] |- relatie2Ptn [Concept0Ptn*Concept0Ptn]", + "relatie5Ctx [Concept3Ctx*Concept2Ctx]~", + " -relatie1Ptn [Concept0Ptn*Concept0Ptn]\\/relatie2Ptn [Concept0Ptn*Concept0Ptn]", + "I[Concept1Ptn]", + " -relatie1Ptn [Concept0Ptn*Concept0Ptn]", + "I[Concept1Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]", + "relatie6Ctx [Concept1Ctx*Concept3Ctx] |- relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie5Ctx [Concept3Ctx*Concept2Ctx]~", + "I[Concept0Ptn]", + "relatie1Ctx [Concept0Ctx*Concept0Ctx] |- relatie2Ctx [Concept0Ctx*Concept0Ctx]/\\relatie3Ctx [Concept0Ctx*Concept0Ctx]", + "relatie5Ptn [Concept3Ptn*Concept2Ptn]~", + "relatie5Ctx [Concept3Ctx*Concept2Ctx]", + "relatie2Ptn [Concept0Ptn*Concept0Ptn]", + " -relatie1Ptn [Concept0Ptn*Concept0Ptn]\\/relatie2Ptn [Concept0Ptn*Concept0Ptn]/\\relatie3Ptn [Concept0Ptn*Concept0Ptn]", + "relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~", + "relatie5Ptn [Concept3Ptn*Concept2Ptn]", + "relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]~", + "relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie5Ctx [Concept3Ctx*Concept2Ctx]~", + "relatie3Ctx [Concept0Ctx*Concept0Ctx]", + " -I[Concept1Ctx]" + ], + "concept": "ShowADL" + }, + { + "atoms": [ + "_91_Concept3Ptn_42_Concept2Ptn_93_", + "_91_Concept2Ctx_42_Concept1Ctx_93_", + "_91_Concept2Ctx_42_Concept3Ctx_93_", + "_91_Concept1Ctx_42_Concept2Ctx_93_", + "_91_Concept4Ctx_42_Concept4Ctx_93_", + "_91_Concept3Ptn_42_Concept3Ptn_93_", + "_91_Concept2Ptn_42_Concept1Ptn_93_", + "_91_Concept4Ptn_42_Concept4Ptn_93_", + "_91_Concept0Ptn_42_Concept0Ptn_93_", + "_91_Concept1Ptn_42_Concept3Ptn_93_", + "_91_Concept1Ptn_42_Concept1Ptn_93_", + "_91_Concept1Ptn_42_Concept2Ptn_93_", + "_91_Concept3Ctx_42_Concept2Ctx_93_", + "_91_Concept5Ctx_42_Concept5Ctx_93_", + "_91_Concept1Ctx_42_Concept3Ctx_93_", + "_91_Concept0Ctx_42_Concept0Ctx_93_", + "_91_Concept1Ctx_42_Concept1Ctx_93_", + "_91_Concept2Ptn_42_Concept3Ptn_93_", + "_91_Concept3Ctx_42_Concept3Ctx_93_" + ], + "concept": "Signature" + }, + { + "atoms": [], + "concept": "Singleton" + }, + { + "atoms": [ + "Src", + "Tgt" + ], + "concept": "SourceOrTarget" + }, + { + "atoms": [ + " which is not part of the Concept2Ctx ", + " is in relatie6Ctx with Concept3Ctx ", + "Concept1Ptn ", + " is in relatie6Ptn with Concept3Ptn ", + " which is not part of the Concept2Ptn ", + "Concept1Ctx " + ], + "concept": "String" + }, + { + "atoms": [], + "concept": "SubInterface" + }, + { + "atoms": [ + "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#", + "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#", + "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#", + "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#", + "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#", + "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#", + "ECpl_32__40_EDcI_32_Concept1Ptn_41_", + "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#", + "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#", + "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#", + "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#", + "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#", + "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#", + "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#", + "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "EDcI_32_Concept3Ptn", + "EDcI_32_Concept3Ctx", + "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#", + "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#", + "EDcI_32_Concept0Ctx", + "EDcI_32_Concept0Ptn", + "ECpl_32__40_EDcI_32_Concept1Ctx_41_", + "EDcI_32_Concept1Ptn", + "EDcI_32_Concept1Ctx" + ], + "concept": "Term" + }, + { + "atoms": [], + "concept": "Text" + }, + { + "atoms": [ + "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#", + "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#", + "ECpl_32__40_EDcI_32_Concept1Ptn_41_", + "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#", + "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#", + "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#", + "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#", + "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#", + "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#", + "ECpl_32__40_EDcI_32_Concept1Ctx_41_" + ], + "concept": "UnaryTerm" + }, + { + "atoms": [], + "concept": "V" + }, + { + "atoms": [], + "concept": "View" + }, + { + "atoms": [ + "1" + ], + "concept": "ONE" + } + ], + "links": [ + { + "links": [ + { + "src": "ContextName", + "tgt": "conj__6" + }, + { + "src": "ContextName", + "tgt": "conj__7" + }, + { + "src": "ContextName", + "tgt": "conj__4" + }, + { + "src": "ContextName", + "tgt": "conj__5" + }, + { + "src": "ContextName", + "tgt": "conj__2" + }, + { + "src": "ContextName", + "tgt": "conj__3" + }, + { + "src": "ContextName", + "tgt": "conj__0" + }, + { + "src": "ContextName", + "tgt": "conj__1" + } + ], + "relation": "allConjuncts[Context*Conjunct]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "User" + } + ], + "relation": "allRoles[Context*Role]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "ContextName" + }, + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "ContextName" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "ContextName" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "ContextName" + }, + { + "src": "Rule1Ptn", + "tgt": "ContextName" + }, + { + "src": "Rule1Ctx", + "tgt": "ContextName" + }, + { + "src": "Rule2Ptn", + "tgt": "ContextName" + }, + { + "src": "Rule2Ctx", + "tgt": "ContextName" + } + ], + "relation": "allRules[Rule*Context]" + }, + { + "links": [ + { + "src": "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#", + "tgt": "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#", + "tgt": "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ptn_41_", + "tgt": "EDcI_32_Concept1Ptn" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#", + "tgt": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#", + "tgt": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#", + "tgt": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#", + "tgt": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#", + "tgt": "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ctx_41_", + "tgt": "EDcI_32_Concept1Ctx" + } + ], + "relation": "arg[UnaryTerm*Term]" + }, + { + "links": [ + { + "src": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "tgt": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#", + "tgt": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_" + }, + { + "src": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#", + "tgt": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#", + "tgt": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#", + "tgt": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#", + "tgt": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#", + "tgt": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_" + }, + { + "src": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#", + "tgt": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_" + }, + { + "src": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "tgt": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#", + "tgt": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#", + "tgt": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#", + "tgt": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_" + } + ], + "relation": "bind[BindedRelation*Relation]" + }, + { + "links": [ + { + "src": "Concept2Ptn", + "tgt": "Concept2Ptn" + }, + { + "src": "Concept2Ctx", + "tgt": "Concept2Ctx" + }, + { + "src": "Concept3Ctx", + "tgt": "Concept3Ctx" + }, + { + "src": "Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "Concept0Ctx", + "tgt": "Concept0Ctx" + }, + { + "src": "Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "Concept1Ctx", + "tgt": "Concept1Ctx" + }, + { + "src": "Concept4Ctx", + "tgt": "Concept4Ctx" + }, + { + "src": "Concept4Ptn", + "tgt": "Concept4Ptn" + }, + { + "src": "Concept5Ctx", + "tgt": "Concept5Ctx" + } + ], + "relation": "concept[ConceptDef*Concept]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "Concept2Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept3Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept0Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept1Ptn" + }, + { + "src": "PatternName", + "tgt": "Concept4Ptn" + } + ], + "relation": "concepts[Pattern*Concept]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ContextName" + }, + { + "src": "Concept2Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept2Ctx", + "tgt": "ContextName" + }, + { + "src": "Concept3Ctx", + "tgt": "ContextName" + }, + { + "src": "Concept3Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept0Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept0Ctx", + "tgt": "ContextName" + }, + { + "src": "Concept1Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept1Ctx", + "tgt": "ContextName" + }, + { + "src": "Concept4Ctx", + "tgt": "ContextName" + }, + { + "src": "Concept4Ptn", + "tgt": "ContextName" + }, + { + "src": "Concept5Ctx", + "tgt": "ContextName" + } + ], + "relation": "context[Concept*Context]" + }, + { + "links": [], + "relation": "context[Interface*Context]" + }, + { + "links": [], + "relation": "context[IsE*Context]" + }, + { + "links": [], + "relation": "context[Isa*Context]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "ContextName" + } + ], + "relation": "context[Pattern*Context]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "ContextName" + }, + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "ContextName" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "ContextName" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "ContextName" + }, + { + "src": "Rule1Ptn", + "tgt": "ContextName" + }, + { + "src": "Rule1Ctx", + "tgt": "ContextName" + }, + { + "src": "Rule2Ptn", + "tgt": "ContextName" + }, + { + "src": "Rule2Ctx", + "tgt": "ContextName" + } + ], + "relation": "context[Rule*Context]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "ContextName" + } + ], + "relation": "ctxds[Relation*Context]" + }, + { + "links": [ + { + "src": "Rule1Ctx", + "tgt": "ContextName" + }, + { + "src": "Rule2Ctx", + "tgt": "ContextName" + } + ], + "relation": "ctxrs[Rule*Context]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5132100957957810131#" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6249640674508813493#" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-39338667786759613#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3432253252619189930#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2058627514832290968#" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3932311382304902087#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4514009685666603721#" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8823450038010881033#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8020230793269538486#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6507961272176518548#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2972967415894657638#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7336011820590190957#" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5612645009418470036#" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3033887122062313695#" + } + ], + "relation": "decMean[Relation*Meaning]" + }, + { + "links": [ + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "PatternName" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "PatternName" + } + ], + "relation": "declaredIn[Relation*Pattern]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "TOT" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "TOT" + } + ], + "relation": "declaredthrough[PropertyRule*Property]" + }, + { + "links": [], + "relation": "decprL[Relation*String]" + }, + { + "links": [], + "relation": "decprM[Relation*String]" + }, + { + "links": [], + "relation": "decprR[Relation*String]" + }, + { + "links": [], + "relation": "edit[FieldDef*Relation]" + }, + { + "links": [], + "relation": "editFlp[FieldDef*Relation]" + }, + { + "links": [ + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-6814548954979808091#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#2508878186446385586#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-3745460058046554229#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2691035732473098638#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2981341340248669210#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-718118654941649207#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-892132059340740708#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8335058559078070652#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#8579674190028987950#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#4997982659595614801#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2698132384932322184#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1364953649159167877#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-8920467236526981988#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9210431460258756871#" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-673828260765515656#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#2540477369624751214#" + } + ], + "relation": "explMarkup[Purpose*Markup]" + }, + { + "links": [], + "relation": "explRefIds[Purpose*Text]" + }, + { + "links": [ + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "tgt": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "tgt": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "tgt": "EDcI_32_Concept1Ptn" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "tgt": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "tgt": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "tgt": "ECpl_32__40_EDcI_32_Concept1Ctx_41_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "tgt": "EDcI_32_Concept1Ctx" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "tgt": "EDcI_32_Concept1Ctx" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "tgt": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "tgt": "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "tgt": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "tgt": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "tgt": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "tgt": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "tgt": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "tgt": "ECpl_32__40_EDcI_32_Concept1Ptn_41_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "tgt": "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "tgt": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "tgt": "EDcI_32_Concept1Ptn" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "tgt": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "tgt": "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#", + "tgt": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#" + } + ], + "relation": "first[BinaryTerm*Term]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#" + }, + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#" + }, + { + "src": "Rule1Ptn", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#" + }, + { + "src": "Rule1Ctx", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#" + }, + { + "src": "Rule2Ptn", + "tgt": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#" + }, + { + "src": "Rule2Ctx", + "tgt": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#" + } + ], + "relation": "formalTerm[Rule*Term]" + }, + { + "links": [], + "relation": "fst[CombineStrings*String]" + }, + { + "links": [], + "relation": "gengen[IsE*Concept]" + }, + { + "links": [], + "relation": "gengen[Isa*Concept]" + }, + { + "links": [], + "relation": "genspc[IsE*Concept]" + }, + { + "links": [], + "relation": "genspc[Isa*Concept]" + }, + { + "links": [], + "relation": "identityRules[Rule*Context]" + }, + { + "links": [], + "relation": "identityRules[Rule*Pattern]" + }, + { + "links": [], + "relation": "ifcConjuncts[Interface*Conjunct]" + }, + { + "links": [], + "relation": "ifcInputs[Interface*Relation]" + }, + { + "links": [], + "relation": "ifcObj[Interface*ObjectDef]" + }, + { + "links": [], + "relation": "ifcOutputs[Interface*Relation]" + }, + { + "links": [], + "relation": "ifcPos[Interface*Origin]" + }, + { + "links": [], + "relation": "ifcPurpose[Interface*Purpose]" + }, + { + "links": [], + "relation": "ifcQuads[Interface*Quad]" + }, + { + "links": [], + "relation": "ifcRoles[Interface*Role]" + }, + { + "links": [], + "relation": "interfaces[Context*Interface]" + }, + { + "links": [], + "relation": "interfaces[Role*Interface]" + }, + { + "links": [], + "relation": "isAPI[Interface*Interface]" + }, + { + "links": [], + "relation": "isLink[InterfaceRef*InterfaceRef]" + }, + { + "links": [], + "relation": "isPublic[Interface*Interface]" + }, + { + "links": [], + "relation": "isa[Concept*Concept]" + }, + { + "links": [], + "relation": "isaCopy[Concept*Concept]" + }, + { + "links": [], + "relation": "isaPlus[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfx[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxCopy[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxPlus[Concept*Concept]" + }, + { + "links": [], + "relation": "isaRfxStar[Concept*Concept]" + }, + { + "links": [], + "relation": "isaStar[Concept*Concept]" + }, + { + "links": [], + "relation": "label[FieldDef*FieldName]" + }, + { + "links": [ + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-718118654941649207#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2691035732473098638#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2508878186446385586#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5790085721524356763#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6741491697267922342#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9210431460258756871#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7691384841761634918#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1364953649159167877#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-39004579346154935#", + "tgt": "Dutch" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8202964217406110375#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1186103731213392424#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4322750390262561358#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4924905946936603246#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4357356708693980212#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2540477369624751214#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3948813427198303928#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#143417346580667899#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4969461410077422351#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219677497998157534#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5634450987304384202#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-111980572423579960#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4997982659595614801#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8335058559078070652#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#204957075477059193#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6748413424081170504#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6548203824604925415#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#", + "tgt": "English" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7718610136159578277#", + "tgt": "English" + } + ], + "relation": "language[Markup*Language]" + }, + { + "links": [ + { + "src": "ExecEngine", + "tgt": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#" + }, + { + "src": "ExecEngine", + "tgt": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#" + }, + { + "src": "User", + "tgt": "Rule1Ptn" + }, + { + "src": "User", + "tgt": "Rule1Ctx" + } + ], + "relation": "maintains[Role*Rule]" + }, + { + "links": [ + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7336011820590190957#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3033887122062313695#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6748413424081170504#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8267445001533881757#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2972967415894657638#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6249640674508813493#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#5634450987304384202#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3661585823743132977#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3104006893282537937#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#1186103731213392424#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3432253252619189930#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7718610136159578277#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8020230793269538486#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#8823450038010881033#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6741491697267922342#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4514009685666603721#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3820039773241830538#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2719693414179535953#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#4322750390262561358#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6529745925154688#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4969461410077422351#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7685031061723645971#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5612645009418470036#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5790085721524356763#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5045929839480954488#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-39338667786759613#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3932311382304902087#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#4357356708693980212#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1708884214360249389#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6789567509210467242#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#6548203824604925415#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-2058627514832290968#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#204957075477059193#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1263320037038230727#", + "tgt": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7691384841761634918#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4547031270846048003#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4924905946936603246#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5174869952736600701#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3948813427198303928#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6444885485769219193#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219677497998157534#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2001315471340684598#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#143417346580667899#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6507961272176518548#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4213423125750508484#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8202964217406110375#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#5132100957957810131#", + "tgt": "Markup_32__123_amLang_32__61__32_English_44__32_am#-111980572423579960#" + }, + { + "src": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-695486007622218560#", + "tgt": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-39004579346154935#" + } + ], + "relation": "markup[Meaning*Markup]" + }, + { + "links": [ + { + "src": "Concept2Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-8267445001533881757#" + }, + { + "src": "Concept2Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-3104006893282537937#" + }, + { + "src": "Concept3Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6529745925154688#" + }, + { + "src": "Concept3Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5045929839480954488#" + }, + { + "src": "Concept0Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#1708884214360249389#" + }, + { + "src": "Concept0Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-4547031270846048003#" + }, + { + "src": "Concept1Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3820039773241830538#" + }, + { + "src": "Concept1Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2001315471340684598#" + }, + { + "src": "Concept4Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#2719693414179535953#" + }, + { + "src": "Concept4Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#3661585823743132977#" + }, + { + "src": "Concept5Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6789567509210467242#" + } + ], + "relation": "meaning[ConceptDef*Meaning]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-1263320037038230727#" + }, + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-5174869952736600701#" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#4213423125750508484#" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#-695486007622218560#" + }, + { + "src": "Rule2Ptn", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#7685031061723645971#" + }, + { + "src": "Rule2Ctx", + "tgt": "Meaning_32__123_ameaMrk_32__61__32_Markup_32__123_#6444885485769219193#" + } + ], + "relation": "meaning[Rule*Meaning]" + }, + { + "links": [], + "relation": "message[Rule*Message]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Concept2Ptn", + "tgt": "Concept2Ptn" + }, + { + "src": "Concept2Ctx", + "tgt": "Concept2Ctx" + }, + { + "src": "Concept3Ctx", + "tgt": "Concept3Ctx" + }, + { + "src": "Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "Concept0Ctx", + "tgt": "Concept0Ctx" + }, + { + "src": "Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "Concept1Ctx", + "tgt": "Concept1Ctx" + }, + { + "src": "Concept4Ctx", + "tgt": "Concept4Ctx" + }, + { + "src": "Concept4Ptn", + "tgt": "Concept4Ptn" + }, + { + "src": "Concept5Ctx", + "tgt": "Concept5Ctx" + } + ], + "relation": "name[Concept*ConceptName]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "ContextName" + } + ], + "relation": "name[Context*ContextName]" + }, + { + "links": [], + "relation": "name[Interface*InterfaceName]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "PatternName" + } + ], + "relation": "name[Pattern*PatternName]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "relatie1Ctx" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "relatie3Ctx" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "relatie7Ptn" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "relatie4Ctx" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "relatie2Ctx" + }, + { + "src": "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "relatie7Ctx" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "relatie5Ctx" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "relatie1Ptn" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "relatie7Ctx" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "relatie6Ptn" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "relatie4Ptn" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "relatie2Ptn" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "relatie5Ptn" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "relatie6Ctx" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "relatie3Ptn" + } + ], + "relation": "name[Relation*RelationName]" + }, + { + "links": [ + { + "src": "User", + "tgt": "User" + } + ], + "relation": "name[Role*RoleName]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "TOT relatie4Ptn[Concept1Ptn*Concept2Ptn]" + }, + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "Compute relatie1Ptn[Concept0Ptn*Concept0Ptn] using DelPair" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "TOT relatie4Ctx[Concept1Ctx*Concept2Ctx]" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "Compute relatie1Ctx[Concept0Ctx*Concept0Ctx] using DelPair" + }, + { + "src": "Rule1Ptn", + "tgt": "Rule1Ptn" + }, + { + "src": "Rule1Ctx", + "tgt": "Rule1Ctx" + }, + { + "src": "Rule2Ptn", + "tgt": "Rule2Ptn" + }, + { + "src": "Rule2Ctx", + "tgt": "Rule2Ctx" + } + ], + "relation": "name[Rule*RuleName]" + }, + { + "links": [], + "relation": "objDef[BxExpr*ObjectDef]" + }, + { + "links": [], + "relation": "objSub[ObjectDef*SubInterface]" + }, + { + "links": [], + "relation": "objTerm[ObjectDef*Term]" + }, + { + "links": [], + "relation": "objView[ObjectDef*View]" + }, + { + "links": [], + "relation": "objcruds[ObjectDef*Cruds]" + }, + { + "links": [ + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "tgt": "Composition" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "tgt": "Equivalence" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "tgt": "Composition" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "tgt": "Inclusion" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "tgt": "Union" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "tgt": "Union" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "tgt": "Equivalence" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "tgt": "Composition" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "tgt": "Union" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "tgt": "Inclusion" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "tgt": "Inclusion" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "tgt": "Union" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#", + "tgt": "Composition" + } + ], + "relation": "operator[BinaryTerm*Operator]" + }, + { + "links": [ + { + "src": "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ptn_41_", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#", + "tgt": "UnaryMinus" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#", + "tgt": "Converse" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#", + "tgt": "Converse" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#", + "tgt": "UnaryMinus" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ctx_41_", + "tgt": "UnaryMinus" + } + ], + "relation": "operator[UnaryTerm*Operator]" + }, + { + "links": [], + "relation": "origin[BoxItem*Origin]" + }, + { + "links": [], + "relation": "origin[ObjectDef*Origin]" + }, + { + "links": [ + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-6814548954979808091#", + "tgt": "/workspaces/Ampersand/testfile.adl:68:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-3745460058046554229#", + "tgt": "/workspaces/Ampersand/testfile.adl:142:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2981341340248669210#", + "tgt": "/workspaces/Ampersand/testfile.adl:62:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-892132059340740708#", + "tgt": "/workspaces/Ampersand/testfile.adl:134:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#8579674190028987950#", + "tgt": "/workspaces/Ampersand/testfile.adl:66:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#2698132384932322184#", + "tgt": "/workspaces/Ampersand/testfile.adl:140:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-8920467236526981988#", + "tgt": "/workspaces/Ampersand/testfile.adl:60:1" + }, + { + "src": "Markup__Markup_32__123_amLang_32__61__32_English_4#-673828260765515656#", + "tgt": "/workspaces/Ampersand/testfile.adl:136:1" + } + ], + "relation": "origin[Purpose*Origin]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "PropertyRule for TOT relatie4Ptn[Concept1Ptn*Concept2Ptn] which is defined at /workspaces/Ampersand/testfile.adl:97:1" + }, + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "/workspaces/Ampersand/testfile.adl:108:1" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "PropertyRule for TOT relatie4Ctx[Concept1Ctx*Concept2Ctx] which is defined at /workspaces/Ampersand/testfile.adl:24:1" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "/workspaces/Ampersand/testfile.adl:34:1" + }, + { + "src": "Rule1Ptn", + "tgt": "/workspaces/Ampersand/testfile.adl:111:1" + }, + { + "src": "Rule1Ctx", + "tgt": "/workspaces/Ampersand/testfile.adl:36:1" + }, + { + "src": "Rule2Ptn", + "tgt": "/workspaces/Ampersand/testfile.adl:113:1" + }, + { + "src": "Rule2Ctx", + "tgt": "/workspaces/Ampersand/testfile.adl:38:1" + } + ], + "relation": "origin[Rule*Origin]" + }, + { + "links": [], + "relation": "origin[SubInterface*Origin]" + }, + { + "links": [], + "relation": "originatesFrom[Conjunct*Rule]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "Rule1Ptn" + }, + { + "src": "PatternName", + "tgt": "Rule2Ptn" + } + ], + "relation": "patRules[Pattern*Rule]" + }, + { + "links": [ + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "TOT" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "TOT" + } + ], + "relation": "prop[Relation*Property]" + }, + { + "links": [ + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#" + } + ], + "relation": "propertyRule[Relation*PropertyRule]" + }, + { + "links": [ + { + "src": "Concept0Ctx", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#2981341340248669210#" + }, + { + "src": "Concept1Ptn", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-673828260765515656#" + } + ], + "relation": "purpose[Concept*Purpose]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-8920467236526981988#" + } + ], + "relation": "purpose[Context*Purpose]" + }, + { + "links": [], + "relation": "purpose[Interface*Purpose]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-892132059340740708#" + } + ], + "relation": "purpose[Pattern*Purpose]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#8579674190028987950#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#2698132384932322184#" + } + ], + "relation": "purpose[Relation*Purpose]" + }, + { + "links": [ + { + "src": "Rule1Ptn", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-3745460058046554229#" + }, + { + "src": "Rule1Ctx", + "tgt": "Markup__Markup_32__123_amLang_32__61__32_English_4#-6814548954979808091#" + } + ], + "relation": "purpose[Rule*Purpose]" + }, + { + "links": [], + "relation": "purpose[View*Purpose]" + }, + { + "links": [ + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-222847566531777223#", + "tgt": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#909132650387284464#", + "tgt": "EDcI_32_Concept3Ptn" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8856032247674597582#", + "tgt": "EDcI_32_Concept0Ptn" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#434784251847710340#", + "tgt": "EDcI_32_Concept1Ptn" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8929278047518348709#", + "tgt": "EDcI_32_Concept1Ctx" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8630916846699676933#", + "tgt": "EDcI_32_Concept3Ctx" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8490771595859214647#", + "tgt": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7153479215279513170#", + "tgt": "EDcI_32_Concept0Ctx" + } + ], + "relation": "pvsExp[PairViewSegment*Term]" + }, + { + "links": [ + { + "src": "conj__6", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#" + }, + { + "src": "conj__7", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#" + }, + { + "src": "conj__4", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#" + }, + { + "src": "conj__5", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#" + }, + { + "src": "conj__2", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#" + }, + { + "src": "conj__3", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#" + }, + { + "src": "conj__0", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#" + }, + { + "src": "conj__1", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#" + } + ], + "relation": "rc_conjunct[Conjunct*Term]" + }, + { + "links": [], + "relation": "references[InterfaceRef*Interface]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "ContextName" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "ContextName" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ContextName" + } + ], + "relation": "relsDefdIn[Relation*Context]" + }, + { + "links": [], + "relation": "result[CombineStrings*String]" + }, + { + "links": [ + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#" + }, + { + "src": "Rule2Ptn", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#" + }, + { + "src": "Rule2Ctx", + "tgt": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#" + } + ], + "relation": "rrviol[Rule*PairView]" + }, + { + "links": [ + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "tgt": "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "tgt": "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "tgt": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "tgt": "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "tgt": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "tgt": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "tgt": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "tgt": "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "tgt": "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "tgt": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "tgt": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#", + "tgt": "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#" + } + ], + "relation": "second[BinaryTerm*Term]" + }, + { + "links": [ + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#427584747091847577#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8856032247674597582#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#1669304580896248908#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#7364802977931399090#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#397365921140446891#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-222847566531777223#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8929278047518348709#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8630916846699676933#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4592783364936187033#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#2608908201794961702#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#7076475421362249964#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#928909248522846011#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7153479215279513170#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4237171118977070477#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#909132650387284464#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#434784251847710340#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5340061290482844007#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4197528158037810488#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8490771595859214647#" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2958958734574968839#" + } + ], + "relation": "segment[PairView*PairViewSegment]" + }, + { + "links": [ + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#427584747091847577#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#397365921140446891#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#7076475421362249964#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-222847566531777223#", + "tgt": "5" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#909132650387284464#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8856032247674597582#", + "tgt": "3" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#434784251847710340#", + "tgt": "1" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8929278047518348709#", + "tgt": "1" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#1669304580896248908#", + "tgt": "2" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#7364802977931399090#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5340061290482844007#", + "tgt": "2" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8630916846699676933#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4197528158037810488#", + "tgt": "0" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8490771595859214647#", + "tgt": "5" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4592783364936187033#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#928909248522846011#", + "tgt": "0" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2958958734574968839#", + "tgt": "4" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7153479215279513170#", + "tgt": "3" + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#2608908201794961702#", + "tgt": "4" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#4237171118977070477#", + "tgt": "1" + } + ], + "relation": "sequenceNr[PairViewSegment*SequenceNumber]" + }, + { + "links": [ + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#5335047703790121179#", + "tgt": "VIOLATION (TXT \"{EX} DelPair;relatie1Ptn;Concept0Ptn;\"\n ,SRC I[Concept0Ptn]\n ,TXT \";Concept0Ptn;\"\n ,TGT I[Concept0Ptn])" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-8051486655858921721#", + "tgt": "VIOLATION (TXT \"Concept1Ctx \"\n ,SRC I[Concept1Ctx]\n ,TXT \" is in relatie6Ctx with Concept3Ctx \"\n ,TGT I[Concept3Ctx]\n ,TXT \" which is not part of the Concept2Ctx \"\n ,SRC I[Concept1Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx])" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#8751654714188158730#", + "tgt": "VIOLATION (TXT \"{EX} DelPair;relatie1Ctx;Concept0Ctx;\"\n ,SRC I[Concept0Ctx]\n ,TXT \";Concept0Ctx;\"\n ,TGT I[Concept0Ctx])" + }, + { + "src": "PairView_32__123_ppv__segs_32__61__32_PairViewText#-4218297947838779621#", + "tgt": "VIOLATION (TXT \"Concept1Ptn \"\n ,SRC I[Concept1Ptn]\n ,TXT \" is in relatie6Ptn with Concept3Ptn \"\n ,TGT I[Concept3Ptn]\n ,TXT \" which is not part of the Concept2Ptn \"\n ,SRC I[Concept1Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn])" + } + ], + "relation": "showADL[PairView*ShowADL]" + }, + { + "links": [ + { + "src": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "tgt": "relatie6Ptn [Concept1Ptn*Concept3Ptn]" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#", + "tgt": "relatie5Ctx [Concept3Ctx*Concept2Ctx]~" + }, + { + "src": "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#", + "tgt": "relatie5Ctx [Concept3Ctx*Concept2Ctx]" + }, + { + "src": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#", + "tgt": "relatie2Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#", + "tgt": "relatie3Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#", + "tgt": "relatie3Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#", + "tgt": "relatie5Ptn [Concept3Ptn*Concept2Ptn]~" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ptn_41_", + "tgt": " -I[Concept1Ptn]" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "tgt": "relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]~" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "tgt": "relatie2Ctx [Concept0Ctx*Concept0Ctx]/\\relatie3Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "tgt": "I[Concept1Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#", + "tgt": " -relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#", + "tgt": "relatie2Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "tgt": "relatie6Ptn [Concept1Ptn*Concept3Ptn] |- relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "tgt": "relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "tgt": " -I[Concept1Ctx]\\/relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]~" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#", + "tgt": " -relatie1Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "tgt": "I[Concept1Ctx] |- relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]~" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn] |- relatie2Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "tgt": "I[Concept1Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#", + "tgt": "relatie4Ptn [Concept1Ptn*Concept2Ptn]~" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "tgt": " -relatie1Ctx [Concept0Ctx*Concept0Ctx]\\/relatie2Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "tgt": " -relatie6Ptn [Concept1Ptn*Concept3Ptn]\\/relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie5Ptn [Concept3Ptn*Concept2Ptn]~" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "tgt": "relatie2Ptn [Concept0Ptn*Concept0Ptn]/\\relatie3Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#", + "tgt": "relatie4Ctx [Concept1Ctx*Concept2Ctx]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "tgt": " -relatie1Ctx [Concept0Ctx*Concept0Ctx]\\/relatie2Ctx [Concept0Ctx*Concept0Ctx]/\\relatie3Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#", + "tgt": "relatie4Ctx [Concept1Ctx*Concept2Ctx]~" + }, + { + "src": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#", + "tgt": "relatie4Ptn [Concept1Ptn*Concept2Ptn]" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "tgt": "relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie4Ctx [Concept1Ctx*Concept2Ctx]~" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#", + "tgt": " -relatie6Ptn [Concept1Ptn*Concept3Ptn]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "tgt": " -relatie1Ptn [Concept0Ptn*Concept0Ptn]\\/relatie2Ptn [Concept0Ptn*Concept0Ptn]/\\relatie3Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "tgt": "relatie1Ctx [Concept0Ctx*Concept0Ctx] |- relatie2Ctx [Concept0Ctx*Concept0Ctx]/\\relatie3Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "tgt": " -I[Concept1Ptn]\\/relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]~" + }, + { + "src": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#", + "tgt": "relatie1Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "tgt": "relatie1Ptn [Concept0Ptn*Concept0Ptn] |- relatie2Ptn [Concept0Ptn*Concept0Ptn]/\\relatie3Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "tgt": "relatie6Ctx [Concept1Ctx*Concept3Ctx] |- relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie5Ctx [Concept3Ctx*Concept2Ctx]~" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#", + "tgt": " -relatie6Ctx [Concept1Ctx*Concept3Ctx]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "tgt": " -relatie1Ptn [Concept0Ptn*Concept0Ptn]\\/relatie2Ptn [Concept0Ptn*Concept0Ptn]" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "tgt": "I[Concept1Ptn] |- relatie4Ptn [Concept1Ptn*Concept2Ptn];relatie4Ptn [Concept1Ptn*Concept2Ptn]~" + }, + { + "src": "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#", + "tgt": "relatie6Ctx [Concept1Ctx*Concept3Ctx]" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "tgt": "relatie1Ctx [Concept0Ctx*Concept0Ctx] |- relatie2Ctx [Concept0Ctx*Concept0Ctx]" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "tgt": " -relatie6Ctx [Concept1Ctx*Concept3Ctx]\\/relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie5Ctx [Concept3Ctx*Concept2Ctx]~" + }, + { + "src": "EDcI_32_Concept3Ptn", + "tgt": "I[Concept3Ptn]" + }, + { + "src": "EDcI_32_Concept3Ctx", + "tgt": "I[Concept3Ctx]" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#", + "tgt": "relatie4Ctx [Concept1Ctx*Concept2Ctx];relatie5Ctx [Concept3Ctx*Concept2Ctx]~" + }, + { + "src": "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#", + "tgt": "relatie5Ptn [Concept3Ptn*Concept2Ptn]" + }, + { + "src": "EDcI_32_Concept0Ctx", + "tgt": "I[Concept0Ctx]" + }, + { + "src": "EDcI_32_Concept0Ptn", + "tgt": "I[Concept0Ptn]" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ctx_41_", + "tgt": " -I[Concept1Ctx]" + }, + { + "src": "EDcI_32_Concept1Ptn", + "tgt": "I[Concept1Ptn]" + }, + { + "src": "EDcI_32_Concept1Ctx", + "tgt": "I[Concept1Ctx]" + } + ], + "relation": "showADL[Term*ShowADL]" + }, + { + "links": [], + "relation": "siConcept[Box*Concept]" + }, + { + "links": [], + "relation": "siHeader[Box*BoxHeader]" + }, + { + "links": [], + "relation": "siObjs[Box*BoxItem]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "_91_Concept4Ptn_42_Concept4Ptn_93_" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "_91_Concept1Ctx_42_Concept2Ctx_93_" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "_91_Concept5Ctx_42_Concept5Ctx_93_" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "_91_Concept3Ctx_42_Concept2Ctx_93_" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "_91_Concept4Ctx_42_Concept4Ctx_93_" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "_91_Concept1Ptn_42_Concept2Ptn_93_" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "_91_Concept3Ptn_42_Concept2Ptn_93_" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + } + ], + "relation": "sign[Relation*Signature]" + }, + { + "links": [ + { + "src": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#", + "tgt": "_91_Concept2Ctx_42_Concept3Ctx_93_" + }, + { + "src": "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#", + "tgt": "_91_Concept3Ctx_42_Concept2Ctx_93_" + }, + { + "src": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#", + "tgt": "_91_Concept2Ptn_42_Concept3Ptn_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ptn_41_", + "tgt": "_91_Concept1Ptn_42_Concept1Ptn_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#", + "tgt": "_91_Concept1Ptn_42_Concept1Ptn_93_" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#", + "tgt": "_91_Concept1Ptn_42_Concept2Ptn_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#", + "tgt": "_91_Concept1Ctx_42_Concept1Ctx_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#", + "tgt": "_91_Concept1Ctx_42_Concept1Ctx_93_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#", + "tgt": "_91_Concept1Ctx_42_Concept2Ctx_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#", + "tgt": "_91_Concept2Ptn_42_Concept1Ptn_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#", + "tgt": "_91_Concept1Ctx_42_Concept2Ctx_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#", + "tgt": "_91_Concept2Ctx_42_Concept1Ctx_93_" + }, + { + "src": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#", + "tgt": "_91_Concept1Ptn_42_Concept2Ptn_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#", + "tgt": "_91_Concept1Ctx_42_Concept1Ctx_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#", + "tgt": "_91_Concept1Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#", + "tgt": "_91_Concept1Ptn_42_Concept1Ptn_93_" + }, + { + "src": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#", + "tgt": "_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#", + "tgt": "_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#", + "tgt": "_91_Concept1Ptn_42_Concept1Ptn_93_" + }, + { + "src": "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#", + "tgt": "_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#", + "tgt": "_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "EDcI_32_Concept3Ptn", + "tgt": "_91_Concept3Ptn_42_Concept3Ptn_93_" + }, + { + "src": "EDcI_32_Concept3Ctx", + "tgt": "_91_Concept3Ctx_42_Concept3Ctx_93_" + }, + { + "src": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#", + "tgt": "_91_Concept1Ctx_42_Concept3Ctx_93_" + }, + { + "src": "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#", + "tgt": "_91_Concept3Ptn_42_Concept2Ptn_93_" + }, + { + "src": "EDcI_32_Concept0Ctx", + "tgt": "_91_Concept0Ctx_42_Concept0Ctx_93_" + }, + { + "src": "EDcI_32_Concept0Ptn", + "tgt": "_91_Concept0Ptn_42_Concept0Ptn_93_" + }, + { + "src": "ECpl_32__40_EDcI_32_Concept1Ctx_41_", + "tgt": "_91_Concept1Ctx_42_Concept1Ctx_93_" + }, + { + "src": "EDcI_32_Concept1Ptn", + "tgt": "_91_Concept1Ptn_42_Concept1Ptn_93_" + }, + { + "src": "EDcI_32_Concept1Ctx", + "tgt": "_91_Concept1Ctx_42_Concept1Ctx_93_" + } + ], + "relation": "sign[Term*Signature]" + }, + { + "links": [], + "relation": "singleton[Singleton*AtomValue]" + }, + { + "links": [], + "relation": "snd[CombineStrings*String]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "Concept4Ptn" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "Concept5Ctx" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "Concept3Ctx" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "Concept4Ctx" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + } + ], + "relation": "source[Relation*Concept]" + }, + { + "links": [ + { + "src": "_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept2Ctx_42_Concept1Ctx_93_", + "tgt": "Concept2Ctx" + }, + { + "src": "_91_Concept2Ctx_42_Concept3Ctx_93_", + "tgt": "Concept2Ctx" + }, + { + "src": "_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "Concept4Ctx" + }, + { + "src": "_91_Concept3Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept2Ptn_42_Concept1Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "Concept4Ptn" + }, + { + "src": "_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept1Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "Concept3Ctx" + }, + { + "src": "_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "Concept5Ctx" + }, + { + "src": "_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "_91_Concept1Ctx_42_Concept1Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "_91_Concept2Ptn_42_Concept3Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "_91_Concept3Ctx_42_Concept3Ctx_93_", + "tgt": "Concept3Ctx" + } + ], + "relation": "src[Signature*Concept]" + }, + { + "links": [ + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-222847566531777223#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#909132650387284464#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-8856032247674597582#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#434784251847710340#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8929278047518348709#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8630916846699676933#", + "tgt": "Tgt" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#8490771595859214647#", + "tgt": "Src" + }, + { + "src": "PairViewExp_32__123_pos_32__61__32__47_workspaces_#-7153479215279513170#", + "tgt": "Tgt" + } + ], + "relation": "srcOrTgt[PairViewSegment*SourceOrTarget]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "relatie7Ptn_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "Concept4Ptn" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "Concept2Ctx" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "relatie7Ctx_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "Concept5Ctx" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "Concept2Ctx" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie7Ctx_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "Concept4Ctx" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "Concept3Ctx" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + } + ], + "relation": "target[Relation*Concept]" + }, + { + "links": [], + "relation": "text[BxTxt*Text]" + }, + { + "links": [ + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-718118654941649207#", + "tgt": "this is the purpose of the CONCEPT Concept0Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#780419289325136719#", + "tgt": "this is the definition of CONCEPT Concept1Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6957948246529230050#", + "tgt": "this is the meaning of the RELATION relatie1Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-2691035732473098638#", + "tgt": "this is the purpose of the RULE Rule1Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3596564259022656172#", + "tgt": "this is the meaning of the RELATION relatie7Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4416761693972881498#", + "tgt": "this is the definition of CONCEPT Concept4Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2508878186446385586#", + "tgt": "this is the purpose of the RULE RuleCtx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-5790085721524356763#", + "tgt": "this is the meaning of the RELATION relatie6Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6741491697267922342#", + "tgt": "this is the meaning of the RELATION relatie7Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-9210431460258756871#", + "tgt": "this is the purpose of the CONTEXT ContextName, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#7691384841761634918#", + "tgt": "relatie4Ptn[Concept1Ptn*Concept2Ptn] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-1364953649159167877#", + "tgt": "this is the purpose of the RELATION relatie1Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_Dutch_44__32_amPa#-39004579346154935#", + "tgt": "relatie4Ctx[Concept1Ctx*Concept2Ctx] is totaal" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8202964217406110375#", + "tgt": "relatie4Ctx[Concept1Ctx*Concept2Ctx] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6607581912605832750#", + "tgt": "this is the meaning of the RELATION relatie5Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#9033086796309510097#", + "tgt": "this is the definition of CONCEPT Concept3Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#1186103731213392424#", + "tgt": "this is the definition of CONCEPT Concept2Ctx in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3114025089730486240#", + "tgt": "this is the meaning of the RULE Rule2Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4322750390262561358#", + "tgt": "this is the definition of CONCEPT Concept4Ctx in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4924905946936603246#", + "tgt": "this is the definition of CONCEPT Concept0Ctx in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#7881207238937330204#", + "tgt": "this is the definition of CONCEPT Concept2Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4357356708693980212#", + "tgt": "this is the meaning of the RELATION relatie5Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#977393125919530039#", + "tgt": "this is the meaning of the RELATION relatie6Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2540477369624751214#", + "tgt": "this is the purpose of the CONCEPT ConceptPtn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-3948813427198303928#", + "tgt": "relatie4Ptn[Concept1Ptn*Concept2Ptn] is total" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#143417346580667899#", + "tgt": "this is the definition of CONCEPT Concept1Ctx in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-4969461410077422351#", + "tgt": "this is the definition of CONCEPT Concept3Ctx in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8219677497998157534#", + "tgt": "this is the meaning of the RULE Rule2Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6995093958773664282#", + "tgt": "this is the definition of CONCEPT Concept0Ptn in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#5634450987304384202#", + "tgt": "this is the meaning of the RELATION relatie3Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-111980572423579960#", + "tgt": "this is the meaning of the RELATION relatie1Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#4997982659595614801#", + "tgt": "this is the purpose of the RELATION relatie1Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-8335058559078070652#", + "tgt": "this is the purpose of the PATTERN PatternName, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#204957075477059193#", + "tgt": "this is the meaning of the RELATION relatie2Ctx, gedefineerd in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6748413424081170504#", + "tgt": "this is the meaning of the RELATION relatie3Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#2154374317484107883#", + "tgt": "this is the meaning of the RELATION relatie2Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#6548203824604925415#", + "tgt": "this is the definition of CONCEPT Concept5Ctx in de CONTEXT" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7158099665861021703#", + "tgt": "this is the meaning of the RELATION relatie4Ptn, gedefineerd in de PATTERN" + }, + { + "src": "Markup_32__123_amLang_32__61__32_English_44__32_am#-7718610136159578277#", + "tgt": "this is the meaning of the RELATION relatie4Ctx, gedefineerd in de CONTEXT" + } + ], + "relation": "text[Markup*MarkupText]" + }, + { + "links": [ + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#397365921140446891#", + "tgt": " is in relatie6Ctx with Concept3Ctx " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-5340061290482844007#", + "tgt": " is in relatie6Ptn with Concept3Ptn " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4197528158037810488#", + "tgt": "Concept1Ptn " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-4592783364936187033#", + "tgt": "Concept1Ctx " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#-2958958734574968839#", + "tgt": " which is not part of the Concept2Ptn " + }, + { + "src": "PairViewText_32__123_pos_32__61__32__47_workspaces#2608908201794961702#", + "tgt": " which is not part of the Concept2Ctx " + } + ], + "relation": "text[PairViewSegment*String]" + }, + { + "links": [ + { + "src": "_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "_91_Concept2Ctx_42_Concept1Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "_91_Concept2Ctx_42_Concept3Ctx_93_", + "tgt": "Concept3Ctx" + }, + { + "src": "_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "Concept2Ctx" + }, + { + "src": "_91_Concept4Ctx_42_Concept4Ctx_93_", + "tgt": "Concept4Ctx" + }, + { + "src": "_91_Concept3Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept2Ptn_42_Concept1Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "_91_Concept4Ptn_42_Concept4Ptn_93_", + "tgt": "Concept4Ptn" + }, + { + "src": "_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "Concept0Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept1Ptn_93_", + "tgt": "Concept1Ptn" + }, + { + "src": "_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "Concept2Ptn" + }, + { + "src": "_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "Concept2Ctx" + }, + { + "src": "_91_Concept5Ctx_42_Concept5Ctx_93_", + "tgt": "Concept5Ctx" + }, + { + "src": "_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "Concept3Ctx" + }, + { + "src": "_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "Concept0Ctx" + }, + { + "src": "_91_Concept1Ctx_42_Concept1Ctx_93_", + "tgt": "Concept1Ctx" + }, + { + "src": "_91_Concept2Ptn_42_Concept3Ptn_93_", + "tgt": "Concept3Ptn" + }, + { + "src": "_91_Concept3Ctx_42_Concept3Ctx_93_", + "tgt": "Concept3Ctx" + } + ], + "relation": "tgt[Signature*Concept]" + }, + { + "links": [ + { + "src": "Rule1Ptn", + "tgt": "ContextName" + }, + { + "src": "Rule1Ctx", + "tgt": "ContextName" + }, + { + "src": "Rule2Ptn", + "tgt": "ContextName" + }, + { + "src": "Rule2Ctx", + "tgt": "ContextName" + } + ], + "relation": "udefrules[Rule*Context]" + }, + { + "links": [ + { + "src": "Rule1Ptn", + "tgt": "PatternName" + }, + { + "src": "Rule2Ptn", + "tgt": "PatternName" + } + ], + "relation": "udefrules[Rule*Pattern]" + }, + { + "links": [ + { + "src": "ONE", + "tgt": "ONE" + }, + { + "src": "Concept2Ptn", + "tgt": "Concept2Ptn" + }, + { + "src": "Concept2Ctx", + "tgt": "Concept2Ctx" + }, + { + "src": "Concept3Ctx", + "tgt": "Concept3Ctx" + }, + { + "src": "Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "Concept0Ctx", + "tgt": "Concept0Ctx" + }, + { + "src": "Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "Concept1Ctx", + "tgt": "Concept1Ctx" + }, + { + "src": "Concept4Ctx", + "tgt": "Concept4Ctx" + }, + { + "src": "Concept4Ptn", + "tgt": "Concept4Ptn" + }, + { + "src": "Concept5Ctx", + "tgt": "Concept5Ctx" + } + ], + "relation": "urlEncodedName[Concept*EncodedName]" + }, + { + "links": [ + { + "src": "PatternName", + "tgt": "PatternName" + } + ], + "relation": "urlEncodedName[Pattern*EncodedName]" + }, + { + "links": [ + { + "src": "TOT_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_9#461282926465661364#", + "tgt": "TOT_32relatie4Ptn_91Concept1Ptn_42Concept2Ptn_93" + }, + { + "src": "Compute_32_relatie1Ptn_91_Concept0Ptn_42_Concept0P#6722836713929699051#", + "tgt": "Compute_32relatie1Ptn_91Concept0Ptn_42Concept0Ptn_93_32using_32DelPair" + }, + { + "src": "TOT_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_9#6846169039077274759#", + "tgt": "TOT_32relatie4Ctx_91Concept1Ctx_42Concept2Ctx_93" + }, + { + "src": "Compute_32_relatie1Ctx_91_Concept0Ctx_42_Concept0C#7525104809531791692#", + "tgt": "Compute_32relatie1Ctx_91Concept0Ctx_42Concept0Ctx_93_32using_32DelPair" + }, + { + "src": "Rule1Ptn", + "tgt": "Rule1Ptn" + }, + { + "src": "Rule1Ctx", + "tgt": "Rule1Ctx" + }, + { + "src": "Rule2Ptn", + "tgt": "Rule2Ptn" + }, + { + "src": "Rule2Ctx", + "tgt": "Rule2Ctx" + } + ], + "relation": "urlEncodedName[Rule*EncodedName]" + }, + { + "links": [ + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "ECpl_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-5229213995238569543#" + }, + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#" + }, + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#" + }, + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#" + }, + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EDcD_32_relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_#-9172738408923274565#" + }, + { + "src": "relatie1Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EDcD_32_relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_#-3354041007521242651#" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#" + }, + { + "src": "relatie3Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ctx_41__44#2906751994148460827#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "EInc_32__40_EDcI_32_Concept1Ctx_44_ECps_32__40_EDc#738575729641129379#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "ECps_32__40_EDcI_32_Concept1Ctx_44_EDcD_32_relatie#-3568874460504706937#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "EDcD_32_relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_#5684332482907486111#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "EFlp_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-4475536819110642202#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3685146911645481459#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#" + }, + { + "src": "relatie4Ctx_91_Concept1Ctx_42_Concept2Ctx_93_", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ctx_91_Concept0Ctx_42_#1485921990117668878#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EDcD_32_relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_#3542339604808750926#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#8403487556533755181#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ctx_91_Con#-2547532891680041727#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#-7303814491152374223#" + }, + { + "src": "relatie2Ctx_91_Concept0Ctx_42_Concept0Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ctx_91_Concept0Ctx_42_#702423423949788237#" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "EFlp_32__40_EDcD_32_relatie5Ctx_91_Concept3Ctx_42_#-6981877769231745173#" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "EDcD_32_relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_#-1487508800456186402#" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#" + }, + { + "src": "relatie5Ctx_91_Concept3Ctx_42_Concept2Ctx_93_", + "tgt": "ECps_32__40_EDcD_32_relatie4Ctx_91_Concept1Ctx_42_#-3263432827915334704#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "ECpl_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-8417652128648225046#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EDcD_32_relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_#2372760792991453084#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#" + }, + { + "src": "relatie1Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "EDcD_32_relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_#-4076201424342764243#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#" + }, + { + "src": "relatie6Ptn_91_Concept1Ptn_42_Concept3Ptn_93_", + "tgt": "ECpl_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#-1687644521257894977#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-5741571606347056897#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "ECps_32__40_EDcI_32_Concept1Ptn_44_EDcD_32_relatie#-5083645906464140525#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "EFlp_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#-2097454504261001287#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "EDcD_32_relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_#838428890735000588#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcI_32_Concept1Ptn_41__44#2313870931210761136#" + }, + { + "src": "relatie4Ptn_91_Concept1Ptn_42_Concept2Ptn_93_", + "tgt": "EInc_32__40_EDcI_32_Concept1Ptn_44_ECps_32__40_EDc#-8108434348717563596#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EDcD_32_relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_#-4249605950523801459#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-7514118572488970001#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#" + }, + { + "src": "relatie2Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-8113327275496182073#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "EFlp_32__40_EDcD_32_relatie5Ptn_91_Concept3Ptn_42_#3203181974641071968#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie6Ptn_91_Concept1Ptn_42_#1652183642389733895#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "ECps_32__40_EDcD_32_relatie4Ptn_91_Concept1Ptn_42_#3911489733709048954#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ptn_91_Con#4792929177098312123#" + }, + { + "src": "relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_93_", + "tgt": "EDcD_32_relatie5Ptn_91_Concept3Ptn_42_Concept2Ptn_#-8417099191040122095#" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "EInc_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#-4477547662478432962#" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "ECpl_32__40_EDcD_32_relatie6Ctx_91_Concept1Ctx_42_#2518703870547936584#" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "EDcD_32_relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_#-1533566009348014810#" + }, + { + "src": "relatie6Ctx_91_Concept1Ctx_42_Concept3Ctx_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie6Ctx_91_Con#-1895950974078817422#" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EDcD_32_relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_#-9086980535040476826#" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EIsc_32__40_EDcD_32_relatie2Ptn_91_Concept0Ptn_42_#-4329975133381435224#" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EUni_32__40_ECpl_32__40_EDcD_32_relatie1Ptn_91_Con#-7383101819459516108#" + }, + { + "src": "relatie3Ptn_91_Concept0Ptn_42_Concept0Ptn_93_", + "tgt": "EInc_32__40_EDcD_32_relatie1Ptn_91_Concept0Ptn_42_#-4355306081166328324#" + } + ], + "relation": "usedIn[Relation*Term]" + }, + { + "links": [ + { + "src": "EDcI_32_Concept3Ptn", + "tgt": "Concept3Ptn" + }, + { + "src": "EDcI_32_Concept3Ctx", + "tgt": "Concept3Ctx" + }, + { + "src": "EDcI_32_Concept0Ctx", + "tgt": "Concept0Ctx" + }, + { + "src": "EDcI_32_Concept0Ptn", + "tgt": "Concept0Ptn" + }, + { + "src": "EDcI_32_Concept1Ptn", + "tgt": "Concept1Ptn" + }, + { + "src": "EDcI_32_Concept1Ctx", + "tgt": "Concept1Ctx" + } + ], + "relation": "userCpt[Epsilon*Concept]" + }, + { + "links": [], + "relation": "userSrc[V*Concept]" + }, + { + "links": [], + "relation": "userTgt[V*Concept]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "PatternName" + } + ], + "relation": "uses[Context*Pattern]" + }, + { + "links": [], + "relation": "valid[Concept*Context]" + }, + { + "links": [], + "relation": "valid[Relation*Context]" + }, + { + "links": [], + "relation": "valid[Rule*Context]" + }, + { + "links": [ + { + "src": "ContextName", + "tgt": "Ampersand-v4.8.0 [feature/atlas-import:19985a821*], build time: 18-Jun-24 11:50:48 CEST" + } + ], + "relation": "versionInfo[Context*AmpersandVersion]" + }, + { + "links": [], + "relation": "violatable[Interface*Rule]" + } + ] +} \ No newline at end of file diff --git a/testing/Travis/testcases/meatgrinder/Issue1484.adl b/testing/Travis/testcases/meatgrinder/Issue1484.adl new file mode 100644 index 0000000000..23c87558d5 --- /dev/null +++ b/testing/Travis/testcases/meatgrinder/Issue1484.adl @@ -0,0 +1,10 @@ +CONTEXT Issue1484 IN ENGLISH +PATTERN Courses + +CONCEPT Student "Someone who wants to study at this institute" +CONCEPT Module "An educational entity with a single exam" +RELATION isEnrolledFor [Student*Module] +MEANING "Students enroll for each module in the course separately" + +ENDPATTERN +ENDCONTEXT \ No newline at end of file diff --git a/testing/Travis/testcases/meatgrinder/Issue1487.adl b/testing/Travis/testcases/meatgrinder/Issue1487.adl new file mode 100644 index 0000000000..31e6354ab2 --- /dev/null +++ b/testing/Travis/testcases/meatgrinder/Issue1487.adl @@ -0,0 +1,5 @@ +CONTEXT Issue1487 + +CONCEPT Foo "This concept is not used anywhere in the script." + +ENDCONTEXT \ No newline at end of file diff --git a/testing/Travis/testcases/meatgrinder/testinfo.yaml b/testing/Travis/testcases/meatgrinder/testinfo.yaml new file mode 100644 index 0000000000..9452c4ab6e --- /dev/null +++ b/testing/Travis/testcases/meatgrinder/testinfo.yaml @@ -0,0 +1,3 @@ +testCmds: + - command: ampersand population --build-recipe Grind --verbose --output-format JSON + exitcode: 0