sysModel.env
Class NonEmptyLocalEnvState

java.lang.Object
  extended by sysModel.env.NonEmptyLocalEnvState
All Implemented Interfaces:
ILocalEnvState

public class NonEmptyLocalEnvState
extends java.lang.Object
implements ILocalEnvState

Empty local environment state.

Author:
Mathias Ricken

Field Summary
static NonEmptyLocalEnvState Singleton
          Singleton instance.
 
Constructor Summary
private NonEmptyLocalEnvState()
          Singleton ctor.
 
Method Summary
 java.lang.Object execute(AGlobalEnv.ALocalEnv host, AGlobalEnv.ILocalEnvVisitor visitor, java.lang.Object param)
          Execute a visitor on local environment, depending on the state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Singleton

public static final NonEmptyLocalEnvState Singleton
Singleton instance.

Constructor Detail

NonEmptyLocalEnvState

private NonEmptyLocalEnvState()
Singleton ctor.

Method Detail

execute

public java.lang.Object execute(AGlobalEnv.ALocalEnv host,
                                AGlobalEnv.ILocalEnvVisitor visitor,
                                java.lang.Object param)
Description copied from interface: ILocalEnvState
Execute a visitor on local environment, depending on the state.

Specified by:
execute in interface ILocalEnvState
Parameters:
host - host local environment
visitor - visitor to execute
param - visitor-specific parameter
Returns:
visitor-specific return value