/* Ċ Ġ* ĠThis Ġprogram Ġhas Ġbeen Ġdeveloped Ġby Ġstudents Ġfrom Ġthe Ġb ache lor ĠComputer ĠScience Ġat ĠU tre cht ĠUniversity Ġwithin Ġthe ĠSoftware ĠProject Ġcourse . Ċ Ġ* ĠÂ© ĠCopyright ĠU tre cht ĠUniversity Ġ( Department Ġof ĠInformation Ġand ĠComputing ĠSci ences ) Ċ Ġ*/ Ċ package Ġcom . ap ex devs . backend . ape . entity . workflow Ċ Ċ /** Ċ Ġ* ĠData Ġclass Ġthat Ġrepresents Ġthe ĠModules / Tools Ġin Ġa Ġfront - end Ġfriendly Ġmanner Ċ Ġ* Ġ@ param Ġid Ġthe Ġinternal Ġid Ġas Ġrepresented Ġin ĠA PE Ċ Ġ* Ġ@ param Ġlabel Ġa Ġfront - end Ġfriendly Ġlabel Ċ Ġ* Ġ@ param Ġinput Types Ġthe Ġinput Ġtypes Ġrequired Ġfor Ġthe Ġmodule Ċ Ġ* Ġ@ param Ġinput Types Ġthe Ġresulting Ġtypes Ġproduced Ġby Ġthe Ġmodule Ċ Ġ*/ Ċ data Ġclass ĠParsed Module Node ( val Ġid : ĠString , Ġval Ġlabel : ĠString , Ġval Ġinput Types : ĠList < Parsed Type Node >, Ġval Ġoutput Types : ĠList < Parsed Type Node >) Ċ