Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Behavioral interface DSL, event occurrence metamodel and value metamodel #119

Merged
merged 14 commits into from
Aug 26, 2019

Conversation

d-leroy
Copy link
Contributor

@d-leroy d-leroy commented Aug 23, 2019

This pull request adds:

  • a new Xtext-based DSL to define the behavioral interface of an executable DSL, which consists of a set of events that can be sent to or received by models conforming to implementing DSLs,
  • a metamodel allowing to define event occurrences referring to the events defined in behavioral interfaces, and which can hold parameter values,
  • a value metamodel allowing to define model elements able to hold a primitive value, reference a model element or contain a model element. It is used by the event occurrence metamodel to define the parameter values supplied to event occurrences.

It goes with this pull request.

Signed-off-by: d-leroy dorian.leroy@tuwien.ac.at

@dvojtise dvojtise merged commit cc6a031 into eclipse:master Aug 26, 2019
@dvojtise dvojtise deleted the behavioral-interface-mm branch August 27, 2019 12:24
d-leroy pushed a commit to gemoc/gemoc-studio-modeldebugging-eclipsefork that referenced this pull request Aug 28, 2019
…del (eclipse#119)

* behavioral interface dsl, value mm, event mm
* fix poms
* some plugins going tycho pomless
* remove old event manager

Signed-off-by: d-leroy <dorian.leroy@tuwien.ac.at>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants