Avoid error when producing the EMV outline
Fixes issue #184.
we did not filter out feature groups without outgoing features when
processing feature group connections going in the opposite direction.
ConnectionGroup iterator now handles all connections. Before it was only
handling port connections.
It is still including only one connection instance through a feature
group.
Added check for null property definition.
* Fix issue when trying to find a connectioninstanceend with a feature
Merge branch 'develop' of https://github.com/osate/osate2-core.git into develop
Integrate Dominique changes
Update UML meta-model properties
Update the ecore meta-model, follow-up to bug #147
references #147
* Add the bidirectional property for ConnectionInstance
Merge branch 'develop' of https://github.com/osate/osate2-core.git into develop
* Update ecore model with the new bidirectional attribute
regenerated code from instance Ecore model to introduce bidirectional
attribute on connection instance.
Adaptation of PropertiesActivator to comply with the updated meta-model
Merge branch 'develop' of https://github.com/osate/osate2-core.git into develop
* Commit code related to the new meta-model from Dominique
references #147
Integrate new files related to new meta-model from Dominique
relates #147
Fixes issue #186.
Checks for COmponent Type before casting.
Fixes issue #185
Checking for legal features of SubprogramGroup and Subprogram in feature
groups.
Fixes issue #187.

We now add source and destination to flow spec instances.

We used to create the flowspec instance on demand when creating
end-to-end flow instances.
Later Lutz added initialization of FlowSpec instances during component
instance creation, but did not set the source and destination.

MinYoung's patch recognizes the same thing.