Uses of Interface
de.cau.cs.kieler.synccharts.State

Packages that use State
de.cau.cs.kieler.synccharts   
de.cau.cs.kieler.synccharts.codegen.esterel Generate Esterel code from SyncCharts. 
de.cau.cs.kieler.synccharts.codegen.sc In the codegen package the process of generating code from a SyncChart model is implemented. 
de.cau.cs.kieler.synccharts.custom Classes for custom behavior of the SyncCharts editor. 
de.cau.cs.kieler.synccharts.diagram.custom.commands Copy and paste for the synccharts diagram editor. 
de.cau.cs.kieler.synccharts.diagram.edit.commands   
de.cau.cs.kieler.synccharts.diagram.edit.policies   
de.cau.cs.kieler.synccharts.impl   
de.cau.cs.kieler.synccharts.ksbase.util Contains utility classes mostly with JAVA escapes for xtend. 
de.cau.cs.kieler.synccharts.sim.ptolemy.oaw   
de.cau.cs.kieler.synccharts.text.interfaces.bridge   
de.cau.cs.kieler.synccharts.text.interfaces.scoping   
de.cau.cs.kieler.synccharts.util   
template The template package includes the main files to generate code. 
 

Uses of State in de.cau.cs.kieler.synccharts
 

Methods in de.cau.cs.kieler.synccharts that return State
 State SyncchartsFactory.createState()
          Returns a new object of class 'State'.
 State Region.getParentState()
          Returns the value of the 'Parent State' container reference.
 State Transition.getSourceState()
          Returns the value of the 'Source State' container reference.
 State Transition.getTargetState()
          Returns the value of the 'Target State' reference.
 

Methods in de.cau.cs.kieler.synccharts that return types with arguments of type State
 EList<State> Region.getStates()
          Returns the value of the 'States' containment reference list.
 

Methods in de.cau.cs.kieler.synccharts with parameters of type State
 void Region.setParentState(State value)
          Sets the value of the 'Parent State' container reference.
 void Transition.setSourceState(State value)
          Sets the value of the 'Source State' container reference.
 void Transition.setTargetState(State value)
          Sets the value of the 'Target State' reference.
 

Uses of State in de.cau.cs.kieler.synccharts.codegen.esterel
 

Methods in de.cau.cs.kieler.synccharts.codegen.esterel that return types with arguments of type State
static List<State> Helper.sortStates(List<State> states)
          Sort the states inside a region according to their immediate transitions.
 

Method parameters in de.cau.cs.kieler.synccharts.codegen.esterel with type arguments of type State
static List<State> Helper.sortStates(List<State> states)
          Sort the states inside a region according to their immediate transitions.
 

Uses of State in de.cau.cs.kieler.synccharts.codegen.sc
 

Methods in de.cau.cs.kieler.synccharts.codegen.sc that return State
 State StatePlusTransition.getState()
           
 

Methods in de.cau.cs.kieler.synccharts.codegen.sc with parameters of type State
static String Activator.getUri(State s)
          Returns the URI of a given state.
 void StatePlusTransition.setState(State state)
           
 

Constructors in de.cau.cs.kieler.synccharts.codegen.sc with parameters of type State
StatePlusTransition(State state, int type, Transition transition)
          Constructor, setting the fields.
 

Uses of State in de.cau.cs.kieler.synccharts.custom
 

Methods in de.cau.cs.kieler.synccharts.custom with parameters of type State
 void OldStateLayout.checkNewSize(IFigure stateFigure, State state, Rectangle newBounds)
          Checks the new size of the state figure.
 

Uses of State in de.cau.cs.kieler.synccharts.diagram.custom.commands
 

Methods in de.cau.cs.kieler.synccharts.diagram.custom.commands that return types with arguments of type State
static List<State> Utils.getStatesFromClipboard(Collection<State> statesClipBoard, Collection<State> copy)
          Prepare a list of states to be ready for insertion using xtend.
 

Method parameters in de.cau.cs.kieler.synccharts.diagram.custom.commands with type arguments of type State
static List<State> Utils.getStatesFromClipboard(Collection<State> statesClipBoard, Collection<State> copy)
          Prepare a list of states to be ready for insertion using xtend.
static List<State> Utils.getStatesFromClipboard(Collection<State> statesClipBoard, Collection<State> copy)
          Prepare a list of states to be ready for insertion using xtend.
 

Uses of State in de.cau.cs.kieler.synccharts.diagram.edit.commands
 

Methods in de.cau.cs.kieler.synccharts.diagram.edit.commands that return State
 State TransitionCreateCommand.getContainer()
           
protected  State TransitionReorientCommand.getNewSource()
           
protected  State TransitionReorientCommand.getNewTarget()
           
protected  State TransitionReorientCommand.getOldSource()
           
protected  State TransitionReorientCommand.getOldTarget()
           
protected  State TransitionCreateCommand.getSource()
           
protected  State TransitionCreateCommand.getTarget()
           
 

Methods in de.cau.cs.kieler.synccharts.diagram.edit.commands with parameters of type State
protected  void State2CreateCommand.doConfigure(State newElement, IProgressMonitor monitor, IAdaptable info)
           
protected  void StateCreateCommand.doConfigure(State newElement, IProgressMonitor monitor, IAdaptable info)
           
 

Uses of State in de.cau.cs.kieler.synccharts.diagram.edit.policies
 

Methods in de.cau.cs.kieler.synccharts.diagram.edit.policies with parameters of type State
 boolean SyncchartsBaseItemSemanticEditPolicy.LinkConstraints.canCreateTransition_4005(State container, State source, State target)
           
 boolean SyncchartsBaseItemSemanticEditPolicy.LinkConstraints.canExistTransition_4005(State container, Transition linkInstance, State source, State target)
           
 

Uses of State in de.cau.cs.kieler.synccharts.impl
 

Classes in de.cau.cs.kieler.synccharts.impl that implement State
 class StateImpl
          An implementation of the model object 'State'.
 

Fields in de.cau.cs.kieler.synccharts.impl declared as State
protected  State TransitionImpl.targetState
          The cached value of the 'Target State' reference.
 

Fields in de.cau.cs.kieler.synccharts.impl with type parameters of type State
protected  EList<State> RegionImpl.states
          The cached value of the 'States' containment reference list.
 

Methods in de.cau.cs.kieler.synccharts.impl that return State
 State TransitionImpl.basicGetTargetState()
           
 State SyncchartsFactoryImpl.createState()
           
 State RegionImpl.getParentState()
           
 State TransitionImpl.getSourceState()
           
 State TransitionImpl.getTargetState()
           
 

Methods in de.cau.cs.kieler.synccharts.impl that return types with arguments of type State
 EList<State> RegionImpl.getStates()
           
 

Methods in de.cau.cs.kieler.synccharts.impl with parameters of type State
 NotificationChain RegionImpl.basicSetParentState(State newParentState, NotificationChain msgs)
           
 NotificationChain TransitionImpl.basicSetSourceState(State newSourceState, NotificationChain msgs)
           
 NotificationChain TransitionImpl.basicSetTargetState(State newTargetState, NotificationChain msgs)
           
 void RegionImpl.setParentState(State newParentState)
           
 void TransitionImpl.setSourceState(State newSourceState)
           
 void TransitionImpl.setTargetState(State newTargetState)
           
 

Uses of State in de.cau.cs.kieler.synccharts.ksbase.util
 

Methods in de.cau.cs.kieler.synccharts.ksbase.util that return types with arguments of type State
static List<State> OptimizeUtils.getStateList()
           
 

Methods in de.cau.cs.kieler.synccharts.ksbase.util with parameters of type State
static void OptimizeUtils.generateStateId(State state)
          Generate a unique id for the state.
 

Uses of State in de.cau.cs.kieler.synccharts.sim.ptolemy.oaw
 

Methods in de.cau.cs.kieler.synccharts.sim.ptolemy.oaw with parameters of type State
static String XtendJava.getStateId(State myState)
          Returns a hash value of a Transition.
static String XtendJava.getURIFragment(State myState)
          Gets the URIFragment of a Node.
 

Uses of State in de.cau.cs.kieler.synccharts.text.interfaces.bridge
 

Methods in de.cau.cs.kieler.synccharts.text.interfaces.bridge with parameters of type State
 Command InterfaceDeclProcessorWrapper.getCanonialSerializeCommand(State s)
           
 Command InterfaceDeclProcessorWrapper.getParseCommand(State state)
          Command parses the interface declaration of a state.
 Command InterfaceDeclProcessorWrapper.getSerializationCommand(State state, EObject changedSignalOrVar)
          return serialization command suited for any other change than the previous constructor is covering.
 Command InterfaceDeclProcessorWrapper.getSerializationCommand(State state, EObject changedSignalOrVar, String oldName, int occurredChange)
          return serialization command suited if a signal's or variable's name changed, something was added/deleted, or some change within a region occured.
 

Constructors in de.cau.cs.kieler.synccharts.text.interfaces.bridge with parameters of type State
InterfaceDeclParseCommand(State rootElement, com.google.inject.Injector theInjector)
           
InterfaceDeclSerializeCommand(State theRootState, EObject changedSignalOrVariable, org.eclipse.xtext.resource.XtextResource theResource, String theOldName, com.google.inject.Injector theInjector, int theOccurredChange)
          Constructor being used if the name of a signal has changed or a new signal was created.
InterfaceDeclSerializeCommand(State theRootState, com.google.inject.Injector theInjector, org.eclipse.xtext.resource.XtextResource theResource)
          Constructor used for canonical serialization.
 

Uses of State in de.cau.cs.kieler.synccharts.text.interfaces.scoping
 

Methods in de.cau.cs.kieler.synccharts.text.interfaces.scoping that return State
static State InterfacesScopeProvider.getParent()
          Getter for the parent.
 

Methods in de.cau.cs.kieler.synccharts.text.interfaces.scoping with parameters of type State
static void InterfacesScopeProvider.setParent(State parentParam)
          Setter for the parent.
 

Uses of State in de.cau.cs.kieler.synccharts.util
 

Methods in de.cau.cs.kieler.synccharts.util with parameters of type State
 T SyncchartsSwitch.caseState(State object)
          Returns the result of interpreting the object as an instance of 'State'.
 

Uses of State in template
 

Methods in template that return types with arguments of type State
static List<State> Helper.sortStateControlFlow(State state)
          Computes a sorted list with states.
 

Methods in template with parameters of type State
static List<Signal> Helper.allSignals(State state)
          Computes a list of all signals (global and local) that are used in the state and his child-states.
static List<StatePlusTransition> Helper.computeThreadPriorities(State state)
          Computes a list with all states in the right order of their priority.
static int Helper.getOptimizedWeakThreadPriority(State state)
          Computes the weak optimized priority of the given state.
static int Helper.getRealOptimizedThreadPriority(State state)
          Computes the real optimized priority of the given state.
static int Helper.getRealThreadPriority(State state)
          Computes the real priority of the given state.
static int Helper.getSmallestThreadPriority(State state)
          Computes the real priority of the given state.
static String Helper.getStateNameByFlag(State state, Integer flag)
          Returns unique a label for a state independent on the flag.
static List<StateAndSignals> Helper.getStateSignals(State state)
          Not used?
static int Helper.getWeakThreadPriority(State state)
          Computes the weak priority of the given state.
static List<State> Helper.sortStateControlFlow(State state)
          Computes a sorted list with states.