Uses of Class
com.evelopers.unimod.core.ModelElement

Packages that use ModelElement
com.evelopers.unimod.compilation   
com.evelopers.unimod.core   
com.evelopers.unimod.core.stateworks   
com.evelopers.unimod.debug.protocol.position   
com.evelopers.unimod.validation   
 

Uses of ModelElement in com.evelopers.unimod.compilation
 

Methods in com.evelopers.unimod.compilation with parameters of type ModelElement
 void StateMachineCompiler.compile(StateMachine sm, ModelElement owner, Action e)
           
 void DefaultCompilationListener.nullName(StateMachine sm, ModelElement me)
           
 void DefaultCompilationListener.incorrectActionIdentifier(StateMachine sm, ModelElement me, Action e)
           
 void DefaultCompilationListener.unresolvedClassElement(StateMachine sm, ModelElement owner, Action e, java.lang.String name)
           
 void DefaultCompilationListener.unresolvedAction(StateMachine sm, ModelElement owner, Action e, ControlledObjectHandler co, java.lang.String actionName)
           
 void CompilationListener.nullName(StateMachine sm, ModelElement me)
          Given model element has null name
 void CompilationListener.incorrectActionIdentifier(StateMachine sm, ModelElement me, Action a)
          Given action has incorrect format.
 void CompilationListener.unresolvedClassElement(StateMachine sm, ModelElement owner, Action e, java.lang.String coName)
          Action identifier has unresolved link to class element
 void CompilationListener.unresolvedAction(StateMachine sm, ModelElement owner, Action e, ControlledObjectHandler co, java.lang.String actionName)
          Given controlled object handler has no action with name that was used in given action
 

Uses of ModelElement in com.evelopers.unimod.core
 

Methods in com.evelopers.unimod.core with parameters of type ModelElement
 boolean ModelVisitor.visit(ModelElement e)
          Called by accept(com.evelopers.unimod.core.ModelVisitor) method.
 

Uses of ModelElement in com.evelopers.unimod.core.stateworks
 

Subclasses of ModelElement in com.evelopers.unimod.core.stateworks
 class Action
           Action implements such State Machine abstractions as input action, output action, send event to state machine action
 class Association
          An association between ClassElements
 class ClassElement
          Abstract base implementaion for all classes in model such as ControlledObjectHandler, EventProviderHandler and StateMachine.
 class ControlledObjectHandler
           Class ControlledObjectHandler is a container for Controlled Object implementation.
 class Event
          Event abstraction.
 class EventProviderHandler
          EvnetProvider object handler
 class Guard
           Contains guard condition.
 class Model
           Represents behaviour model.
 class State
          State abstraction.
 class StateMachine
           Class StateMachine represents StateMachine abstraction.
 class Transition
           Transition abstraction.
 

Methods in com.evelopers.unimod.core.stateworks that return ModelElement
protected  ModelElement Model.find(java.util.Collection c, java.lang.String name)
           
 

Uses of ModelElement in com.evelopers.unimod.debug.protocol.position
 

Methods in com.evelopers.unimod.debug.protocol.position that return ModelElement
 ModelElement TransitionCandidatePosition.getContainer(Model m)
           
 ModelElement TransitionCandidatePosition.getTarget(Model m)
           
 ModelElement SubmachinesExecutionPosition.getContainer(Model m)
           
 ModelElement SubmachinesExecutionPosition.getTarget(Model m)
           
abstract  ModelElement Position.getContainer(Model m)
          Returns container element for position.
abstract  ModelElement Position.getTarget(Model m)
          Returns target element of position.
 ModelElement OutputActionExecutionPosition.getContainer(Model m)
           
 ModelElement OutputActionExecutionPosition.getTarget(Model m)
           
 ModelElement OnEnterActionExecutionPosition.getContainer(Model m)
           
 ModelElement OnEnterActionExecutionPosition.getTarget(Model m)
           
 ModelElement InputActionExecutionPosition.getContainer(Model m)
           
 ModelElement InputActionExecutionPosition.getTarget(Model m)
           
 ModelElement EventProcessingPosition.getContainer(Model m)
           
 ModelElement EventProcessingPosition.getTarget(Model m)
           
 ModelElement ComeToStatePosition.getContainer(Model m)
           
 ModelElement ComeToStatePosition.getTarget(Model m)
           
 

Uses of ModelElement in com.evelopers.unimod.validation
 

Methods in com.evelopers.unimod.validation with parameters of type ModelElement
 boolean ConsistencyCheckVisitor.visit(ModelElement e)
          Checks consistency of e and its descendants.
 boolean CompletenessCheckVisitor.visit(ModelElement e)