Uses of Interface
de.matthias_burbach.uml.StateMachine

Packages that use StateMachine
de.matthias_burbach.flux Is the core package.  
de.matthias_burbach.uml Is the UML meta model implementation used to represent UML models.  
 

Uses of StateMachine in de.matthias_burbach.flux
 

Methods in de.matthias_burbach.flux that return StateMachine
protected  StateMachine StrutsConfigGenerator.loadStateMachine()
          Constructs the input path and file from the settings properties 'InputPath' and 'InputFile', lets the model builder build and the model checker check the internal representation of the UML model.
 

Methods in de.matthias_burbach.flux with parameters of type StateMachine
 void PagePreProcessActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Introduces the <action> elements generated by this generator with the comment <--Page State Preprocessings-->.
 void PagePreProcessActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates one <action> element per call.
 void AbstractActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Is an empty default implementation.
 void AbstractActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Is an empty default implementation.
 void AbstractActionMappingGenerator.end(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Is an empty default implementation.
 void ActionActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Introduces the <action> elements generated by this generator with the comment <--Action Activities-->.
 void ActionActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates one <action> element per call.
 void ActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Is called only once after the call to ActionMappingGenerator.setSettings(Properties) and before any call to any other method.
 void ActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Is called once for each UML state that has the stereotype specified in the flux-config.xml file for this generator.
 void ActionMappingGenerator.end(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Is called only once at the end of the generation cycle of this generator plug-in instance.
 void FinalStateActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Introduces the <action> elements generated by this generator with the comment <--Final State-->.
 void FinalStateActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates one <action> element per call.
 void ModuleActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Introduces the <action> elements generated by this generator with the comment <--Module Activities-->.
 void ModuleActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates an 'enter' and an 'exit' module mapping.
protected  void ModuleActionMappingGenerator.generateEnterMapping(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates the module enter mapping.
protected  void ModuleActionMappingGenerator.generateExitMapping(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates the exit mapping.
 void NonModelledActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Does nothing if the global setting 'PreserveNonModelledActionMappings' is not set to 'true'.
protected  void NonModelledActionMappingGenerator.doBegin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Copies all old action mapping elements that were not (re-)generated so far to the section of 'Non-modelled Action Mappings'.
 void PageActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Introduces the <action> elements generated by this generator with the comment <--Page States-->.
 void PageActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates one <action> element per call.
protected  void PageActionMappingGenerator.generatePageVariationActionMapping(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates an <action> element that routes from the actual logical page and the current value of the mode variable to the modified logical page that is created as the concatenation of the mode value and the actual logical page name.
protected  void PageActionMappingGenerator.generatePageActionMapping(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates one <action> element per call.
 void PageEventActionMappingGenerator.begin(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Introduces the <action> elements generated by this generator with the comment <--Page Events-->.
 void PageEventActionMappingGenerator.generate(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
          Generates the event dispatcher mapping that maps requests from a page to the page event that is encoded as HTTP request parameter (with syntax 'action=%EVENT%' or '%EVENT%.x').
protected  void PageEventActionMappingGenerator.generatePageDevariationActionMapping(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement, java.lang.String variableName, java.lang.String variableValue)
           
protected  void PageEventActionMappingGenerator.generatePageEventActionMapping(StateMachine stateMachine, State state, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement)
           
protected  void StrutsConfigGenerator.generateActionMappings(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Document newDocument)
          Prepares and drives the actual generation that is performed by the plugged-in generators being registered for stereotyped states.
protected  void StrutsConfigGenerator.generateForStereotype(StateMachine stateMachine, org.jdom.Document oldDocument, org.jdom.Element oldActionMappingsElement, org.jdom.Document newDocument, org.jdom.Element newActionMappingsElement, java.lang.String stereotype, ActionMappingGenerator generator)
          Executes the (begin, (generate)*, end) cycle for the generator passed in and all the states having the specified stereotype.
 

Uses of StateMachine in de.matthias_burbach.uml
 

Classes in de.matthias_burbach.uml that implement StateMachine
 class DefaultStateMachine