From a55f6dd7d31708c304988bab8f15e8917231ba87 Mon Sep 17 00:00:00 2001 From: SebastianEbert <sebastian.ebert@tu-dresden.de> Date: Mon, 5 Jun 2023 14:16:06 +0200 Subject: [PATCH] reworked clause def --- src/main/jastadd/base/io/IoPN.jadd | 4 ++++ src/main/jastadd/base/io/IoPN.relast | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/jastadd/base/io/IoPN.jadd b/src/main/jastadd/base/io/IoPN.jadd index bc1c7bd..84b3fdc 100644 --- a/src/main/jastadd/base/io/IoPN.jadd +++ b/src/main/jastadd/base/io/IoPN.jadd @@ -7,4 +7,8 @@ aspect IoPnExtension{ inh DinerosTransition TransitionInformation.containingTransition(); eq DinerosTransition.getChild().containingTransition() = this; + syn InputSignalClause SignalTransitionInformation.getClause() { + return ToolSpecificsParser.getClauseFromToolSpecifics(containingTransition().getToolspecificList()); + } + } diff --git a/src/main/jastadd/base/io/IoPN.relast b/src/main/jastadd/base/io/IoPN.relast index f80c79b..ab86c6a 100644 --- a/src/main/jastadd/base/io/IoPN.relast +++ b/src/main/jastadd/base/io/IoPN.relast @@ -10,7 +10,7 @@ PlaceInformation : PnObjectInformation; abstract TransitionInformation : PnObjectInformation; TopicTransitionInformation : TransitionInformation ::= <Topic:String> SubscriberPort:SubscriberPort* PublisherPort:PublisherPort*; 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 abstract Port; -- GitLab