module Cckappa_sig: sig
.. end
* cckappa_sig.mli
* openkappa
* Jérôme Feret, projet Abstraction/Antique, INRIA Paris-Rocquencourt
*
* Creation: January, the 17th of 2011
* Last modification: Time-stamp: <Nov 11 2017>
* *
* Signature for prepreprocessing language ckappa
*
* Copyright 2010,2011,2012,2013,2014 Institut National de Recherche en Informatique et
* en Automatique. All rights reserved. This file is distributed
* under the terms of the GNU Library General Public License
type
site = (Ckappa_sig.c_site_name, Ckappa_sig.c_site_name) Ckappa_sig.site_type
type
state_dic = (unit, unit) Ckappa_sig.Dictionary_of_States.dictionary
type
kappa_handler = {
}
type 'a
interval = {
}
type 'state
port = {
}
type 'state
interface = 'state port Ckappa_sig.Site_map_and_set.Map.t
type 'interface
proper_agent = {
}
type
site_address = {
}
type
bond = site_address * site_address
module Address_map_and_set: Map_wrapper.S_with_logs
with type elt = site_address
module KaSim_Site_map_and_set: Map_wrapper.S_with_logs
with type elt = (string, string) Ckappa_sig.site_type
type
agent =
type
agent_sig = Ckappa_sig.c_state list interface proper_agent
type
views = agent
Ckappa_sig.Agent_id_quick_nearly_Inf_Int_storage_Imperatif.t
type
diff_views = Ckappa_sig.c_state interval port
Ckappa_sig.Site_map_and_set.Map.t proper_agent
Ckappa_sig.Agent_id_quick_nearly_Inf_Int_storage_Imperatif.t
type
mixture = {
}
type
enriched_variable = {
}
type
actions = {
}
type
rule = {
}
type
modif_expr =
type
perturbation = (((mixture, string) Alg_expr.bool * Ckappa_sig.position) *
modif_expr list *
((mixture, string) Alg_expr.bool * Ckappa_sig.position) option) *
Ckappa_sig.position
type
enriched_rule = {
}
type
enriched_init = {
}
type
compil = {
}
val empty_actions : actions
val dummy_init : Remanent_parameters_sig.parameters ->
Exception.method_handler ->
Exception.method_handler * enriched_init
val upgrade_interface : 'a interface proper_agent ->
'b interface -> 'b interface proper_agent
val map_agent : ('a -> 'b) ->
'a interface proper_agent ->
'b interface proper_agent
val upgrade_some_interface : 'a Ckappa_sig.Site_map_and_set.Map.t proper_agent ->
'a option Ckappa_sig.Site_map_and_set.Map.t proper_agent
val build_address : Ckappa_sig.c_agent_id ->
Ckappa_sig.c_agent_name -> Ckappa_sig.c_site_name -> site_address
val max_state_index : Ckappa_sig.c_state -> Ckappa_sig.c_state -> Ckappa_sig.c_state
val min_state_index : Ckappa_sig.c_state -> Ckappa_sig.c_state -> Ckappa_sig.c_state
val rename_mixture : Remanent_parameters_sig.parameters ->
Exception.method_handler ->
(Remanent_parameters_sig.parameters ->
Exception.method_handler ->
Ckappa_sig.c_agent_id -> Exception.method_handler * Ckappa_sig.c_agent_id) ->
mixture -> Exception.method_handler * mixture
val join_mixture : Remanent_parameters_sig.parameters ->
Exception.method_handler ->
(Remanent_parameters_sig.parameters ->
Exception.method_handler ->
Ckappa_sig.c_agent_id -> Exception.method_handler * Ckappa_sig.c_agent_id) ->
(Remanent_parameters_sig.parameters ->
Exception.method_handler ->
Ckappa_sig.c_agent_id -> Exception.method_handler * Ckappa_sig.c_agent_id) ->
mixture ->
mixture -> Exception.method_handler * mixture