org.teiid.designer.extension

  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge 7.7.x branch back to trunk/master

* ui.bot.test plugin from master upped to 7.7.1

Merge taken from 7.7.x commit

* sha id 63909830dd9b8ac3857e227e7c6a992d9cb98b97

* svn revision 2657

Conflicts:

site/pom.xml

tests/org.teiid.designer.ui.bot.ext/META-INF/MANIFEST.MF

tests/org.teiid.designer.ui.bot.ext/pom.xml

tests/org.teiid.designer.ui.bot.test/pom.xml

tests/org.teiid.designer.ui.bot.tests/META-INF/MANIFEST.MF

  1. … 580 more files in changeset.
JBIDE-11086 upgrading pom.xml's to 0.0.4-snapshot for build
  1. … 126 more files in changeset.
TEIIDDES-1225 Add MED to Registry action allows attempt to add an invalid MED to the registry. Before adding or updating MED in registry, first the problem markers are checked, if there is no problem markers then the MED is parsed to see if there are parse errors. This is a redundant check if the user is building automatically on save, but if not auto building this check is necessary. I could not find a way to check to see if a file is in need of building.
  1. … 5 more files in changeset.
TEIIDDES-1218 Modify Built-In MEDs To Have A Scheme And A Year. Updated the URIs for "xsi:schemaLocation" and MED "xmlns" in these files: modelExtension.xsd, built-in *.mxd files, test *.mxd files, and MED writer.
  1. … 25 more files in changeset.
TEIIDDES-1219 Extension Property Keys Should Include The Namespace URI When Indexed. Extension property keys now use the Clark notation and include the namespace URI along with the property ID.
  1. … 20 more files in changeset.
TEIIDDES-1165 MED Editor Overview page should utilize same "Model Class" and "Model Type" combo boxes as the New Metadata Model wizard. Add supported model types to the MED business object and editor. Added tests.
  1. … 32 more files in changeset.
TEIIDDES-1210 MED Schema Should Enforce Unique Extend Metaclass And Unique Property Definition IDs Within A Metaclass. Schema now enforces: no duplicate metaclasses, no duplicate property IDs within a metaclass, no duplicate allowed values withing a property definition, no duplicate locales within a property definition description, and no duplicate locales within a property definition display name.
  1. … 14 more files in changeset.
TEIIDDES-1129 Create IContentOutlinePage Implementation For Model Extension Definition Editor. Selection sync'ing between outline view and MED editor mostly working now.
  1. … 13 more files in changeset.
TEIIDDES-1129 Create IContentOutlinePage Implementation For Model Extension Definition Editor. Now revealing the MED editor control pertaining to the select outline view element. In the cases of metaclasses and properties selected those specific rows in MED editor tables are also selected.
  1. … 21 more files in changeset.
TEIIDDES-1190 Upgrade to 7.7 version number
  1. … 340 more files in changeset.
Just a properties message fix.
TEIIDDES-1147 Create Model Extension Definition Resource Validation Rules. Fixes an NPE caused by changes to the behavior of ModelExtensionAssistantAggregator.getSupportedNamespacePrefixes(Object modelObject) made recently. Also made minor layout changes in the MED management dialog.
  1. … 3 more files in changeset.
TEIIDDES-1147 Create Model Extension Definition Resource Validation Rules. Modified the MED file builder to also look at Teiid Designer models that have MEDs stored in them. The builder now creates 2 different types of warnings for models: (1) MED in model is not in registry, and (2) MED in model is a different version than the one in the registry.
  1. … 8 more files in changeset.
TEIIDDES-1148 - Further checking was added to the AddToRegistry functionality. If a MED with the same prefix is already registered, the user now has the option to update it (if it is different than the currently registered MED).
  1. … 6 more files in changeset.
TEIIDDES-1146 There Are Problems Determining If A Model Extension Definition (MED) Applies To Workspace Selection. Added method to ModelExtensionAssistant for determining if a certain capability is supported. Calls to this method will be used by UI classes to determine enablement.
  1. … 10 more files in changeset.
TEIIDDES-1136 NPE in RuntimeAdapter when user-defined MED is registered. There was a problem with user-defined MEDs in that the ModelExtensionAssistant that was associated with them did not know how to access model object properties in our EMF models. Since the places that created the MED and associated the assistant to it did not have the dependency to EMF I createed an extension point for a factory that creates ModelObjectExtensionAssistants. So now the extension framework can use this factory to create the appropriate assistant.
    • -0
    • +111
    ./schema/modelObjectExtensionAssistantFactory.exsd
  1. … 25 more files in changeset.
TEIIDDES-1138 ModelExtensionAssistantAdapter Does Not Enforce The API Javadocs Of The ModelExtensionAssistant Interface. Changed the adapter to conform with the interface javadocs.
TEIIDDES-1137 Simple ID Extension Property Validation Is Not Included In Model Extension Definition Editor's Message Area. Modified the validation logic so that simple ID validation now shows in the editor's status area.
  1. … 2 more files in changeset.
TEIIDDES-1139 Delete The ExtensionPropertiesHandler Schema Since It Is No Longer Being Used. Deleted the file.
    • -113
    • +0
    ./schema/extensionPropertiesHandler.exsd
  1. … 1 more file in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Added some tests.
  1. … 3 more files in changeset.
TEIIDDES-1131 Extension Editor refresh issue with editor warnings. MED editor now registers to receive registry events and when it receives one regenerates all its error messages.

TEIIDDES-1132 Extension Editor - changing the extended metaclass (w no properties) causes removal.

  1. … 4 more files in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Fixes an ordering problem with writing property definition allowed values, descriptions, and display names. They must be written in the same order required by the schema.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Fixes an issue where the ModelExtensionAssistant was returning extension properties for model objects that didn't support those properties namespaces.
  1. … 1 more file in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Fixed parser bug. Needed to account for the fact that the characters() method could be called more than once for the same element. Also added more tests and updated the empty MED test file since the writer was changed.
  1. … 6 more files in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Changed the MED writer to NOT write MED attributes that are null or empty. Then they will show up as parser errors if missing. Also some work on initial error messages.
  1. … 3 more files in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Made property definitions and translations clonable. Moved the NamespacePrefixProvider into the property definition interface. Added tests for cloning, equals, and hashCode methods. These changes fix some issues with validation and correctly knowing if the editor has any changes.

  1. … 9 more files in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Fixed issues with problem markers. During saving a MED the file is parsed by our MED parser and the errors, warnings, infos from the parser are turned into resource problem markers.

  1. … 4 more files in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Lots of fixes to enablement issues in the editor dialog's. and editor.
  1. … 10 more files in changeset.
TEIIDDES-1116 - Changed the MED editor metaclass selection dialog to display only the valid metaclass names in a tree structure.
    • -0
    • +7
    ./schema/extensibleMetamodelProvider.exsd
  1. … 19 more files in changeset.
TEIIDDES-1077 Create A Model Extension Definition (MED) Eclipse Editor. Changed the validation to include a type (error, warning, info, ok).
  1. … 10 more files in changeset.