Serialized Form


Package com.evelopers.unimod.core

Class com.evelopers.unimod.core.ModelElement extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

stereotype

java.lang.String stereotype

Class com.evelopers.unimod.core.VisitorException extends com.evelopers.common.exception.SystemException implements Serializable


Package com.evelopers.unimod.core.stateworks

Class com.evelopers.unimod.core.stateworks.Action extends ModelElement implements Serializable

Serialized Fields

identifier

java.lang.String identifier

object

ClassElement object

actionName

java.lang.String actionName

Class com.evelopers.unimod.core.stateworks.Association extends ModelElement implements Serializable

Serialized Fields

source

ClassElement source
Source class element


supplierRole

java.lang.String supplierRole
Supplier role is the name that is by source to identify target


target

ClassElement target
Target class element


clientRole

java.lang.String clientRole
Client role is the name that is by target to identify source

Class com.evelopers.unimod.core.stateworks.ClassElement extends ModelElement implements Serializable

Serialized Fields

outgoingAssociations

java.util.List outgoingAssociations
List of incoming associations


incomingAssociations

java.util.List incomingAssociations
List of outgoing associations that have this this class element


implName

java.lang.String implName

Class com.evelopers.unimod.core.stateworks.ControlledObjectHandler extends ClassElement implements Serializable

Class com.evelopers.unimod.core.stateworks.Event extends ModelElement implements Serializable

Serialized Fields

parameters

Parameter[] parameters
Array of event parameters

Class com.evelopers.unimod.core.stateworks.EventProviderHandler extends ClassElement implements Serializable

Class com.evelopers.unimod.core.stateworks.Guard extends ModelElement implements Serializable

Serialized Fields

ast

antlr.collections.AST ast

inputActions

java.util.Set inputActions

expr

java.lang.String expr

Class com.evelopers.unimod.core.stateworks.Model extends ModelElement implements Serializable

Serialized Fields

stateMachines

java.util.List stateMachines

controlledObjectHandlers

java.util.List controlledObjectHandlers

eventProviderHandlers

java.util.List eventProviderHandlers

root

StateMachine root

Class com.evelopers.unimod.core.stateworks.State extends ModelElement implements Serializable

serialVersionUID: 4061653607833892876l

Serialized Fields

type

StateType type

superstate

State superstate
Superstate. Null for top state.


outgoingTransitions

java.util.List outgoingTransitions
Outgoing transitions.


incomingTransitions

java.util.List incomingTransitions
Incoming transitions.


substates

java.util.List substates
Substates. Empty for simple state. If not empty then state is composite.


submachines

java.util.List submachines
Included state machines to be executed on-enter if current state is active.


onEnterActions

java.util.List onEnterActions
On-enter actions to be executed on-enter

Class com.evelopers.unimod.core.stateworks.StateMachine extends ClassElement implements Serializable

serialVersionUID: 2280358399729680579l

Serialized Fields

topState

State topState
Top state.


actionPool

java.util.Map actionPool
Pool of already created actions. If creation of new action is requested and it's already in pool - it will be returned.

Class com.evelopers.unimod.core.stateworks.StateType extends java.lang.Object implements Serializable

Serialized Fields

typeName

java.lang.String typeName

type

int type

Class com.evelopers.unimod.core.stateworks.StateTypeFormatException extends java.lang.RuntimeException implements Serializable

Class com.evelopers.unimod.core.stateworks.Transition extends ModelElement implements Serializable

Serialized Fields

sourceState

State sourceState
Source state


targetState

State targetState
Target state


event

Event event
Trigger event.


guard

Guard guard
Guard condition


outputActions

java.util.List outputActions
List of output actions. List here, because sequence of execution makes sence.


Package com.evelopers.unimod.debug

Class com.evelopers.unimod.debug.DebugException extends com.evelopers.common.exception.SystemException implements Serializable


Package com.evelopers.unimod.debug.protocol

Class com.evelopers.unimod.debug.protocol.CommandMessage extends Message implements Serializable

Serialized Fields

breakpoints

Position[] breakpoints

Class com.evelopers.unimod.debug.protocol.EventMessage extends Message implements Serializable

Serialized Fields

position

Position position
suspend position


info

java.lang.String info
info

Class com.evelopers.unimod.debug.protocol.JavaSpecificMessageCoder.NotSerializableObjectHandlerImpl extends java.lang.Object implements Serializable

Serialized Fields

toString

java.lang.String toString

className

java.lang.String className

Class com.evelopers.unimod.debug.protocol.JavaSpecificMessageCoder.StateMachineContextImpl1 extends java.lang.Object implements Serializable

Serialized Fields

appContext

StateMachineContext.Context appContext

userContext

StateMachineContext.Context userContext

eventContext

StateMachineContext.Context eventContext

Class com.evelopers.unimod.debug.protocol.Message extends java.lang.Object implements Serializable

Serialized Fields

type

int type

threadInfo

ThreadInfo threadInfo

Class com.evelopers.unimod.debug.protocol.MessageCoderException extends DebugException implements Serializable

Class com.evelopers.unimod.debug.protocol.ThreadInfo extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

ident

int ident


Package com.evelopers.unimod.debug.protocol.position

Class com.evelopers.unimod.debug.protocol.position.ActionExecutionPosition extends Position implements Serializable

Serialized Fields

action

java.lang.String action

before

boolean before

Class com.evelopers.unimod.debug.protocol.position.ComeToStatePosition extends Position implements Serializable

Serialized Fields

state

java.lang.String state

Class com.evelopers.unimod.debug.protocol.position.CompositeTargetStatePosition extends Position implements Serializable

Serialized Fields

state

java.lang.String state

Class com.evelopers.unimod.debug.protocol.position.EventProcessingPosition extends Position implements Serializable

Serialized Fields

event

Event event

config

StateMachineConfig config

started

boolean started

Class com.evelopers.unimod.debug.protocol.position.FinalStatePosition extends Position implements Serializable

Serialized Fields

config

StateMachineConfig config

Class com.evelopers.unimod.debug.protocol.position.InputActionExecutionPosition extends ActionExecutionPosition implements Serializable

Serialized Fields

transition

java.lang.String transition

value

java.lang.String value

Class com.evelopers.unimod.debug.protocol.position.OnEnterActionExecutionPosition extends ActionExecutionPosition implements Serializable

Serialized Fields

state

java.lang.String state

Class com.evelopers.unimod.debug.protocol.position.OutputActionExecutionPosition extends ActionExecutionPosition implements Serializable

Serialized Fields

transition

java.lang.String transition

Class com.evelopers.unimod.debug.protocol.position.Position extends java.lang.Object implements Serializable

Serialized Fields

path

StateMachinePath path

context

StateMachineContext context

Class com.evelopers.unimod.debug.protocol.position.SubmachinesExecutionPosition extends Position implements Serializable

Serialized Fields

event

Event event

state

java.lang.String state

subMachine

java.lang.String subMachine

before

boolean before

Class com.evelopers.unimod.debug.protocol.position.TransitionCandidatePosition extends TransitionSelectionPosition implements Serializable

Serialized Fields

transition

java.lang.String transition

Class com.evelopers.unimod.debug.protocol.position.TransitionFoundPosition extends TransitionSelectionPosition implements Serializable

Serialized Fields

transition

java.lang.String transition

Class com.evelopers.unimod.debug.protocol.position.TransitionNotFoundPosition extends TransitionSelectionPosition implements Serializable

Class com.evelopers.unimod.debug.protocol.position.TransitionSelectionPosition extends Position implements Serializable

Serialized Fields

event

Event event

state

java.lang.String state

Class com.evelopers.unimod.debug.protocol.position.TransitionsOfSuperStatePosition extends TransitionSelectionPosition implements Serializable


Package com.evelopers.unimod.parser

Class com.evelopers.unimod.parser.ActionTypeMismatchException extends ParserException implements Serializable

Serialized Fields

controlledObjectHandler

ControlledObjectHandler controlledObjectHandler

actionName

java.lang.String actionName

expectedType

java.lang.Class expectedType

foundType

java.lang.Class foundType

Class com.evelopers.unimod.parser.ConstNode extends antlr.CommonAST implements Serializable

Serialized Fields

value

int value

Class com.evelopers.unimod.parser.IdentNode extends antlr.CommonAST implements Serializable

Serialized Fields

action

Action action

returnType

java.lang.Class returnType

Class com.evelopers.unimod.parser.InterpreterException extends com.evelopers.common.exception.SystemException implements Serializable

Class com.evelopers.unimod.parser.ParserException extends com.evelopers.common.exception.SystemException implements Serializable

Serialized Fields

position

int position

Class com.evelopers.unimod.parser.UndefinedActionException extends ParserException implements Serializable

Serialized Fields

controlledObjectHandler

ControlledObjectHandler controlledObjectHandler

actionName

java.lang.String actionName

Class com.evelopers.unimod.parser.UndefinedControlledObjectHandlerException extends ParserException implements Serializable

Serialized Fields

controlledObjectName

java.lang.String controlledObjectName


Package com.evelopers.unimod.runtime

Class com.evelopers.unimod.runtime.EventProcessorException extends com.evelopers.common.exception.SystemException implements Serializable

Class com.evelopers.unimod.runtime.StateMachineConfig extends java.lang.Object implements Serializable

Serialized Fields

activeState

java.lang.String activeState

Class com.evelopers.unimod.runtime.StateMachinePath extends java.lang.Object implements Serializable

Serialized Fields

superConfigPath

StateMachinePath superConfigPath
Path to super state machine


includingState

java.lang.String includingState
State of super state machine that contains pointed state machine


stateMachine

java.lang.String stateMachine
Name of pointed state machine


Package com.evelopers.unimod.runtime.context

Class com.evelopers.unimod.runtime.context.Parameter extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

value

java.lang.Object value

Class com.evelopers.unimod.runtime.context.StateMachineContextImpl extends java.lang.Object implements Serializable

Serialized Fields

appContext

StateMachineContext.Context appContext

userContext

StateMachineContext.Context userContext

eventContext

StateMachineContext.Context eventContext

Class com.evelopers.unimod.runtime.context.StateMachineContextImpl.ContextImpl extends java.lang.Object implements Serializable

Serialized Fields

m

java.util.Map m


Package com.evelopers.unimod.transform

Class com.evelopers.unimod.transform.TransformException extends com.evelopers.common.exception.SystemException implements Serializable