Prevent subprogram call context from being treated as a transient value.
Rebuild the PropertyViewModel in a Job and not in the UI thread.  Fixes
#455.
Fixed reference from property constant to its type
Added missing subset constraints to BasicPropertyDefinition
Removed union constraint from PopertyConstant.propertyType and
BasicProperty.propertyType because of code generation problem
Fixed warning and cleaned up comments
Changed reference to property type for property constants to be
compatible with the Xtext serializer/validator
Property view now gets the list of PropertySets from the IScopeProvider
instead of EMFIndexRetrieval.  Fixes #369.
Updated scope provider to supply the scope for the reference
PropertyConstant.referencedPropertyType.
Retrieve connection property from nearesr refined connection - fixes
#448
Get property values from refined element's containing classifier for
property viewer
Check that there is a containing classifier before calling
PropertyAcc.addLocalContained for the containing classifier.  This was
causing a NullPointerException when populating the property view for a
package because packages do not have a containing classifier.
Cleaned up and condensed the property view model.  The amount of OOP in
the inner classes of the model was making it hard to understand.
Added unit test for issue 448
added methods to find property associations
fixed wizard to replace existing property association instead of adding
the new one as second.
Merge remote-tracking branch 'origin/develop' into develop
Made reference form ListType to PropertyType compatible with Xtext
validation/serialization - fixes #478
Updated scope provider to supply the scope for the reference
ListType.referencedElementType.
Changes for Xtext 2.7.x, updated required Xtext version to [2.7.0,2.8.0)
- fixes #434
Fixed reference types in grammar rules - fixes #410