# This files contains templates for the content assist in the kmelia editor
# the format is the following:
# prefix = description @ text to be inserted
# if the description is the same as the value, use only prefix = description
# A comment line has an ASCII '#' or '!' as its first non-white space character
# \n must be used to separate multiple lines 
# to use the same prefix for multiple templates, add numbers to it. They will be removed
# to use multiple prefixes for the same insertion, put them on the same key separated by _, like the service_provided example below 
Behaviour_Behavior = Behavior @ Behavior \n Init i\n Final f \n {\n i-- nop -->f\n}
service_provided= provided service @  provided servicename(param:typ):return\n  Interface  \n  Pre true \n  Post true \n End \n
service_provided2= provided service with interface @  provided servicename(param:typ):returntype \n Interface \n  #calrequires : {req1,req2}\n  #intrequires : {req1,req2} \n#extrequires : {req1,req2}  \n#subprovides : {req1,req2} \n Pre true \n Post true \n End \n
service_required= required service @  required servicename(param:typ):return\n  Interface  \n  Pre true \n  Post true \n End \n
 
  