org.eclipse.etrice.core.scoping
Class RoomScopeProvider

java.lang.Object
  extended by AbstractDeclarativeScopeProvider
      extended by org.eclipse.etrice.core.scoping.RoomScopeProvider

public class RoomScopeProvider
extends AbstractDeclarativeScopeProvider

This class contains custom scoping description. see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#scoping on how and when to use it


Field Summary
static java.lang.String STATE_PATH_DELIMITER
           
 
Constructor Summary
RoomScopeProvider()
           
 
Method Summary
 IScope scope_BindingEndPoint_actorRef(BindingEndPoint ep, EReference ref)
          returns a flat list of ActorRef scopes for a BindingEndPoint
 IScope scope_BindingEndPoint_port(BindingEndPoint ep, EReference ref)
          returns a flat list of Port scopes for a BindingEndPoint
 IScope scope_ChoicepointTerminal_cp(ChoicepointTerminal ct, EReference ref)
          returns a flat list of Choicepoint scopes for a SubStateTrPointTerminal
 IScope scope_ExternalPort_ifport(ExternalPort ep, EReference ref)
          returns a flat list of Port scopes for a ExternalPort
 IScope scope_MessageFromIf_from(MessageFromIf mfi, EReference ref)
          returns a flat list of InterfaceItem scopes for a MessageFromIf
 IScope scope_MessageFromIf_message(MessageFromIf mfi, EReference ref)
          returns a flat list of Message scopes for a MessageFromIf
 IScope scope_MessageFromIf_port(MessageFromIf mfi, EReference ref)
          returns a flat list of Port scopes for a MessageFromIf
 IScope scope_MessageHandler_msg(MessageHandler handler, EReference ref)
           
 IScope scope_PortOperation_sendsMsg(PortOperation op, EReference ref)
           
 IScope scope_RefinedState_base(RefinedState rs, EReference ref)
          returns a flat list of BaseState scopes for a RefinedState
 IScope scope_RefSAPoint_ref(RefSAPoint pt, EReference ref)
          returns a flat list of ActorRef scopes for a SubActorSAPoint
 IScope scope_RelaySAPoint_relay(RelaySAPoint pt, EReference ref)
          returns a flat list of SPPRef scopes for a RelaySAPoint
 IScope scope_SemanticsRule_msg(SemanticsRule sr, EReference ref)
          returns a flat list of Message scopes for a SemanticsInRule
 IScope scope_SPPoint_actorRef(SPPoint pt, EReference ref)
          returns a flat list of ActorRef scopes for a SPPoint
 IScope scope_SPPoint_service(SPPoint pt, EReference ref)
          returns a flat list of SPPRef scopes for a SPPoint
 IScope scope_StateTerminal_state(StateTerminal st, EReference ref)
          returns a flat list of State scopes for a StateTerminal
 IScope scope_SubStateTrPointTerminal_state(SubStateTrPointTerminal st, EReference ref)
          returns a flat list of State scopes for a SubStateTrPointTerminal
 IScope scope_SubStateTrPointTerminal_trPoint(SubStateTrPointTerminal ep, EReference ref)
          returns a flat list of TransitionPoint scopes for a SubStateTrPointTerminal
 IScope scope_TrPointTerminal_trPoint(TrPointTerminal ep, EReference ref)
          returns a flat list of TransitionPoint scopes for a TrPointTerminal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_PATH_DELIMITER

public static final java.lang.String STATE_PATH_DELIMITER
See Also:
Constant Field Values
Constructor Detail

RoomScopeProvider

public RoomScopeProvider()
Method Detail

scope_StateTerminal_state

public IScope scope_StateTerminal_state(StateTerminal st,
                                        EReference ref)
returns a flat list of State scopes for a StateTerminal

Parameters:
st - - the transition endpoint or terminal
ref - - not used
Returns:
a list of scopes

scope_TrPointTerminal_trPoint

public IScope scope_TrPointTerminal_trPoint(TrPointTerminal ep,
                                            EReference ref)
returns a flat list of TransitionPoint scopes for a TrPointTerminal

Parameters:
ep - - the transition endpoint or terminal
ref - - not used
Returns:
a list of scopes

scope_SubStateTrPointTerminal_trPoint

public IScope scope_SubStateTrPointTerminal_trPoint(SubStateTrPointTerminal ep,
                                                    EReference ref)
returns a flat list of TransitionPoint scopes for a SubStateTrPointTerminal

Parameters:
ep - - the transition endpoint or terminal
ref - - not used
Returns:
a list of scopes

scope_SubStateTrPointTerminal_state

public IScope scope_SubStateTrPointTerminal_state(SubStateTrPointTerminal st,
                                                  EReference ref)
returns a flat list of State scopes for a SubStateTrPointTerminal

Parameters:
st - - the transition endpoint or terminal
ref - - not used
Returns:
a list of scopes

scope_ChoicepointTerminal_cp

public IScope scope_ChoicepointTerminal_cp(ChoicepointTerminal ct,
                                           EReference ref)
returns a flat list of Choicepoint scopes for a SubStateTrPointTerminal

Parameters:
ct - - the transition endpoint or terminal
ref - - not used
Returns:
a list of scopes

scope_MessageFromIf_message

public IScope scope_MessageFromIf_message(MessageFromIf mfi,
                                          EReference ref)
returns a flat list of Message scopes for a MessageFromIf

Parameters:
mfi - - the message from interface
ref - - not used
Returns:
a list of scopes

scope_MessageFromIf_port

public IScope scope_MessageFromIf_port(MessageFromIf mfi,
                                       EReference ref)
returns a flat list of Port scopes for a MessageFromIf

Parameters:
mfi - - the message from interface
ref - - not used
Returns:
a list of scopes

scope_MessageFromIf_from

public IScope scope_MessageFromIf_from(MessageFromIf mfi,
                                       EReference ref)
returns a flat list of InterfaceItem scopes for a MessageFromIf

Parameters:
mfi - - the message from interface
ref - - not used
Returns:
a list of scopes

scope_BindingEndPoint_actorRef

public IScope scope_BindingEndPoint_actorRef(BindingEndPoint ep,
                                             EReference ref)
returns a flat list of ActorRef scopes for a BindingEndPoint

Parameters:
ep - - the endpoint
ref - - not used
Returns:
a list of scopes

scope_BindingEndPoint_port

public IScope scope_BindingEndPoint_port(BindingEndPoint ep,
                                         EReference ref)
returns a flat list of Port scopes for a BindingEndPoint

Parameters:
ep - - the endpoint
ref - - not used
Returns:
a list of scopes

scope_RefinedState_base

public IScope scope_RefinedState_base(RefinedState rs,
                                      EReference ref)
returns a flat list of BaseState scopes for a RefinedState

Parameters:
rs - - the refined state
ref - - not used
Returns:
a list of scopes

scope_SemanticsRule_msg

public IScope scope_SemanticsRule_msg(SemanticsRule sr,
                                      EReference ref)
returns a flat list of Message scopes for a SemanticsInRule

Parameters:
sr - - the semantics rule for incoming messages
ref - - not used
Returns:
a list of scopes

scope_RefSAPoint_ref

public IScope scope_RefSAPoint_ref(RefSAPoint pt,
                                   EReference ref)
returns a flat list of ActorRef scopes for a SubActorSAPoint

Parameters:
pt -
ref -
Returns:
a list of scopes

scope_RelaySAPoint_relay

public IScope scope_RelaySAPoint_relay(RelaySAPoint pt,
                                       EReference ref)
returns a flat list of SPPRef scopes for a RelaySAPoint

Parameters:
pt -
ref -
Returns:
a list of scopes

scope_SPPoint_actorRef

public IScope scope_SPPoint_actorRef(SPPoint pt,
                                     EReference ref)
returns a flat list of ActorRef scopes for a SPPoint

Parameters:
pt -
ref -
Returns:
a list of scopes

scope_SPPoint_service

public IScope scope_SPPoint_service(SPPoint pt,
                                    EReference ref)
returns a flat list of SPPRef scopes for a SPPoint

Parameters:
pt -
ref -
Returns:
a list of scopes

scope_MessageHandler_msg

public IScope scope_MessageHandler_msg(MessageHandler handler,
                                       EReference ref)

scope_PortOperation_sendsMsg

public IScope scope_PortOperation_sendsMsg(PortOperation op,
                                           EReference ref)

scope_ExternalPort_ifport

public IScope scope_ExternalPort_ifport(ExternalPort ep,
                                        EReference ref)
returns a flat list of Port scopes for a ExternalPort

Parameters:
ar - - the external port
ref - - not used
Returns:
a list of scopes