- CALabel - Class in contractAutomata.automaton.label
-
Class implementing a label of a contract automaton transition.
- CALabel(CALabel, Integer, Integer) - Constructor for class contractAutomata.automaton.label.CALabel
-
Construct a CALabel by shifting of some positions the index of principals moving in the label
- CALabel(Integer, Integer, Integer, String) - Constructor for class contractAutomata.automaton.label.CALabel
-
Constructor used for match transitions
- CALabel(Integer, Integer, Integer, String, String) - Constructor for class contractAutomata.automaton.label.CALabel
-
Constructor for a match transition
- CALabel(Integer, Integer, String) - Constructor for class contractAutomata.automaton.label.CALabel
-
Constructor only used for requests or offer actions, i.e., only one principal is moving
- CALabel(List<String>) - Constructor for class contractAutomata.automaton.label.CALabel
-
Constructor using a list of strings.
- CAState - Class in contractAutomata.automaton.state
-
Class representing a state of a Contract Automaton
- CAState(List<BasicState>, float, float) - Constructor for class contractAutomata.automaton.state.CAState
-
- CAState(List<CAState>) - Constructor for class contractAutomata.automaton.state.CAState
-
Construct a new CAState from a list of CAStates by flattening them into
a list of basic states
- checkForbidden(Set<? extends MSCATransition>) - Method in class family.Product
-
- checkRequired(Set<? extends MSCATransition>) - Method in class family.Product
-
- ChoreographySynthesisOperator - Class in contractAutomata.operators
-
Class implementing the Choreography Synthesis
- ChoreographySynthesisOperator(Predicate<MSCATransition>) - Constructor for class contractAutomata.operators.ChoreographySynthesisOperator
-
- ChoreographySynthesisOperator(Predicate<MSCATransition>, Automaton<String, BasicState, Transition<String, BasicState, Label>>) - Constructor for class contractAutomata.operators.ChoreographySynthesisOperator
-
- ChoreographySynthesisOperator(Predicate<MSCATransition>, Function<Stream<MSCATransition>, Optional<MSCATransition>>) - Constructor for class contractAutomata.operators.ChoreographySynthesisOperator
-
- CMLabel - Class in contractAutomata.automaton.label
-
Class representing the label of a Communicating Machine
- CMLabel(String) - Constructor for class contractAutomata.automaton.label.CMLabel
-
Construct a CMLabel enconded in a string lab
- CMLabel(String, String, String) - Constructor for class contractAutomata.automaton.label.CMLabel
-
- CompositionFunction - Class in contractAutomata.operators
-
Class implementing the composition
- CompositionFunction() - Constructor for class contractAutomata.operators.CompositionFunction
-
- contractAutomata.automaton - package contractAutomata.automaton
-
- contractAutomata.automaton.label - package contractAutomata.automaton.label
-
- contractAutomata.automaton.state - package contractAutomata.automaton.state
-
- contractAutomata.automaton.transition - package contractAutomata.automaton.transition
-
- contractAutomata.converters - package contractAutomata.converters
-
- contractAutomata.operators - package contractAutomata.operators
-
- contractAutomata.requirements - package contractAutomata.requirements
-