|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FSAModel | |
|---|---|
| ides.api.model.fsa | |
| ides.api.plugin.layout | |
| ides.api.plugin.operation | |
| ides.api.presentation.fsa | |
| Uses of FSAModel in ides.api.model.fsa |
|---|
| Subinterfaces of FSAModel in ides.api.model.fsa | |
|---|---|
interface |
FSASupervisor
An FSA supervisor is an FSA with a control map. |
| Methods in ides.api.model.fsa that return FSAModel | |
|---|---|
FSAModel |
FSAModel.clone()
Creates and returns a copy of this FSAModel. |
FSAModel |
FSAMessage.getSource()
Retrieve the source of the message. |
| Constructors in ides.api.model.fsa with parameters of type FSAModel | |
|---|---|
FSAMessage(int eventType,
int elementType,
long elementId,
FSAModel source)
Creates an FSA modification message to be passed to FSASubscriber
s. |
|
FSAMessage(int eventType,
int elementType,
long elementId,
FSAModel source,
java.lang.String messageText)
Creates an FSA modification message to be passed to FSASubscriber
s. |
|
| Uses of FSAModel in ides.api.plugin.layout |
|---|
| Methods in ides.api.plugin.layout with parameters of type FSAModel | |
|---|---|
java.util.Map<java.lang.Long,java.awt.geom.Point2D.Float> |
FSALayouter.layout(FSAModel model)
Compute the locations of the states of an FSAModel. |
| Uses of FSAModel in ides.api.plugin.operation |
|---|
| Methods in ides.api.plugin.operation that return FSAModel | |
|---|---|
static FSAModel |
FSAToolbox.modelFromList(java.util.List<DESEvent> list)
Constructs an FSAModel representing a string from a list of
DESEvents. |
| Methods in ides.api.plugin.operation with parameters of type FSAModel | |
|---|---|
static boolean |
FSAToolbox.containsEpsilonTransitions(FSAModel model)
Determines if there are any epsilon transitions in the model. |
static java.util.Set<java.lang.Long> |
FSAToolbox.getEpsilonTransitions(FSAModel model)
Obtains a set of the ids of all epsilon transitions in the model. |
static java.util.Set<java.lang.Long> |
FSAToolbox.getInitialStates(FSAModel model)
Obtains a set of the ids of all initial states in the model. |
static java.util.Set<java.lang.Long> |
FSAToolbox.getMarkedStates(FSAModel model)
Obtains a set of the ids of all marked states in the model. |
static boolean |
FSAToolbox.hasControllabilityConflict(FSAModel[] models)
A check to see whether there is a conflict in the controllability attribute of events contained in the given models. |
static boolean |
FSAToolbox.hasObservabilityConflict(FSAModel[] models)
A check to see whether there is a conflict in the observability attribute of events contained in the given models. |
static int |
FSAToolbox.initialStateCount(FSAModel model)
Identifies the number of initial states in the model. |
static boolean |
FSAToolbox.isDeterministic(FSAModel model)
Determines whether the model is deterministic, i.e. |
static boolean |
FSAToolbox.isEmptyLanguage(FSAModel model)
Determines whether the language represented by the automaton is empty. |
static boolean |
FSAToolbox.isEmptyModel(FSAModel model)
Determines whether the given model is empty (has no states). |
static boolean |
FSAToolbox.isEpsilonLanguage(FSAModel model)
Determines whether the language represented by the automaton is the epsilon language. |
static int |
FSAToolbox.markedStateCount(FSAModel model)
Identifies the number of marked states in the model. |
| Uses of FSAModel in ides.api.presentation.fsa |
|---|
| Methods in ides.api.presentation.fsa with parameters of type FSAModel | |
|---|---|
static void |
FSAStateLabeller.labelCompositeStates(FSAModel fsa)
Labels in a human-readable way the states in models obtained by composing a number of other models (e.g., by calling the "product" or "sync" operations). |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||