Skip to content
Snippets Groups Projects
Commit a55f6dd7 authored by Sebastian Ebert's avatar Sebastian Ebert
Browse files

reworked clause def

parent 3312f49a
No related branches found
No related tags found
No related merge requests found
...@@ -7,4 +7,8 @@ aspect IoPnExtension{ ...@@ -7,4 +7,8 @@ aspect IoPnExtension{
inh DinerosTransition TransitionInformation.containingTransition(); inh DinerosTransition TransitionInformation.containingTransition();
eq DinerosTransition.getChild().containingTransition() = this; eq DinerosTransition.getChild().containingTransition() = this;
syn InputSignalClause SignalTransitionInformation.getClause() {
return ToolSpecificsParser.getClauseFromToolSpecifics(containingTransition().getToolspecificList());
}
} }
...@@ -10,7 +10,7 @@ PlaceInformation : PnObjectInformation; ...@@ -10,7 +10,7 @@ PlaceInformation : PnObjectInformation;
abstract TransitionInformation : PnObjectInformation; abstract TransitionInformation : PnObjectInformation;
TopicTransitionInformation : TransitionInformation ::= <Topic:String> SubscriberPort:SubscriberPort* PublisherPort:PublisherPort*; TopicTransitionInformation : TransitionInformation ::= <Topic:String> SubscriberPort:SubscriberPort* PublisherPort:PublisherPort*;
ServiceTransitionInformation : TransitionInformation ::= <ServiceName:String> ServerChannel:ServiceChannel ClientChannel:ServiceChannel*; ServiceTransitionInformation : TransitionInformation ::= <ServiceName:String> ServerChannel:ServiceChannel ClientChannel:ServiceChannel*;
SignalTransitionInformation : TransitionInformation ::= Clause:InputSignalClause; /* only normal transition have signals attached */ SignalTransitionInformation : TransitionInformation ::= /Clause:InputSignalClause/; /* only normal transition have signals attached */
// Ports // Ports
abstract Port; abstract Port;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment