sysModel.env
Class BoundedEnv.NonEmptyField

java.lang.Object
  extended by sysModel.env.BoundedEnv.NonEmptyField
All Implemented Interfaces:
BoundedEnv.IField
Enclosing class:
BoundedEnv

public static class BoundedEnv.NonEmptyField
extends java.lang.Object
implements BoundedEnv.IField

Non-empty field class.


Field Summary
private  BoundedEnv.LocalEnvironment _localEnv
           
 
Constructor Summary
BoundedEnv.NonEmptyField(BoundedEnv.LocalEnvironment localEnv)
          Constructor.
 
Method Summary
 java.lang.Object execute(BoundedEnv.IFieldVisitor vis, java.lang.Object param)
          Visitor hook.
 BoundedEnv.LocalEnvironment getLocalEnv()
          Return local environment.
 void setLocalEnv(BoundedEnv.LocalEnvironment localEnv)
          Set local environment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_localEnv

private BoundedEnv.LocalEnvironment _localEnv
Constructor Detail

BoundedEnv.NonEmptyField

public BoundedEnv.NonEmptyField(BoundedEnv.LocalEnvironment localEnv)
Constructor.

Parameters:
localEnv - local environment in this field
Method Detail

getLocalEnv

public BoundedEnv.LocalEnvironment getLocalEnv()
Return local environment.

Returns:
local environment in this field

setLocalEnv

public void setLocalEnv(BoundedEnv.LocalEnvironment localEnv)
Set local environment.

Parameters:
localEnv - environment in this field

execute

public java.lang.Object execute(BoundedEnv.IFieldVisitor vis,
                                java.lang.Object param)
Description copied from interface: BoundedEnv.IField
Visitor hook.

Specified by:
execute in interface BoundedEnv.IField
Parameters:
vis - visitor to execute.
param - visitor-specific parameter
Returns:
visitor-specific return value