The ORM Foundation

Get the facts!


Page 1 of 42 (416 items) 1 2 3 4 5 Next > ... Last »
  • Re: Reverse Engineering from PostgreSQL/ODBC

    Hello Tye,  So, the difficulty on merging these files is that either a large part of these files (x.orm) or all (x.dcil.xml, x.ddil.xml) are generated, which makes merging difficult. The generated sections of .orm files also have non-stable identifiers, which makes them exceedingly difficult to merge. It doesn't really matter if the ...
  • Re: Multiple Schemas

    Hi Pete, A lot of the limitations here are due to the underlying technology that NORMA is built on. The Microsoft Modeling Framework (formerly DSL tools) is an in-memory representation of the data with no native integration with external data sources (either other DSL Store objects or external databases). This means that any live coordination ...
  • Re: Visual Studio 2015 Community "or above"?

    Visual Studio 2017 is late, but Visual Studio 2019 is right on time. To install, open the extensions dialog (Tools/Extension and Updates in 2017, Extensions/Manage Extensions in 2019)Click on the Online node on the left in the dialog.Search for NORMADownload and install the Natural ORM Architect extension as directed by Visual Studio.The ...
    Posted to Technical support (Forum) by Matthew Curland on Wed, Apr 24 2019
  • Re: Verbalizations in Constraint Validation Report don't match ORM Verbalization Browser

    Hi Steve, Please let me solve the mystery for you. There are not two verbalization engines, there is only one. The report generator simply uses a different set of 'verbalization snippets' to produce different styling for the report. Verbalization snippets are simply format strings with replacement fields, and all of the NORMA ...
    Posted to Technical support (Forum) by Matthew Curland on Fri, Mar 2 2018
  • Re: NORMA reverse engine question

    There is no way to get a reliable reading for a fact type derived from a database column. Therefore, after import, you will generally be visiting each of the imported fact types to clean up the associated readings. Selecting this option places a model validation error on each reading created during import, effectively giving you a task list for ...
    Posted to Technical support (Forum) by Matthew Curland on Wed, Apr 6 2016
  • Re: Non Visual Studio version of Norma

    Hi Hugh, NORMA is tightly integrated with the DSL Tools framework in Visual Studio. At the time the project was started (almost a decade ago) we also looked at web-based frameworks (there was no chance, the browsers simply weren't ready yet) and EMF in Eclipse. The big downfall on EMF was that it lacked the 'deleting' notification, ...
    Posted to NORMA (Forum) by Matthew Curland on Tue, Dec 8 2015
  • Re: Subset/equality constraint using a subtype connector bug

    Hi Karl, The information on this feature is linked in the January 2013 section of the readme under the title Extended Subtyping Constraint Combinations. The behavior is as expected: you can place a subset from a subtyping line to a role on a direct or indirect supertype, but not the other direction. Exclusion is also allowed, but not ...
    Posted to Technical support (Forum) by Matthew Curland on Tue, Oct 6 2015
  • Re: Simple exclusion constraint and Exclusive or constraint

    Trying these constraints in the NORMA tool on your own model can also be very instructive. You can practice using them against a domain you're familiar with, look at the verbalizations, try different constraint patterns, etc. I believe part of the confusion here is that an Xor constraint is two constraints, the inclusive-or and the exclusion. ...
    Posted to ORM Techniques (Forum) by Matthew Curland on Tue, Sep 1 2015
  • Re: VS2013 Sample Population NullPointer

    Hi JP, Yes, you're in a serious error mode here with no identifying value type for your entity type. The issue is the preferred identifier pattern still holds, but the identifying value type is no more. I'm not sure I should even allow the PID to exist in this state, but I'm sure that changing that workflow would be much harder than ...
    Posted to Technical support (Forum) by Matthew Curland on Wed, May 13 2015
  • Re: Sample Population Editor on objectified ternary predicate issue

    Hi Bill, You can pick the existing items using the dropdown, or by exactly matching the name of the item in the text field. If you need to edit an existing name do it with the raw item selected or it will create a new item instead of editing the existing one. If you have a model file that isn't exhibiting this behavior I'd like to ...
    Posted to Technical support (Forum) by Matthew Curland on Mon, May 11 2015
Page 1 of 42 (416 items) 1 2 3 4 5 Next > ... Last »
© 2008-2020 The ORM Foundation: A UK not-for-profit organisation -------------- Terms of Service