org.qedeq.kernel.se.state
Class LoadingImportsState

java.lang.Object
  extended by org.qedeq.kernel.se.state.AbstractState
      extended by org.qedeq.kernel.se.state.LoadingImportsState
All Implemented Interfaces:
State

public final class LoadingImportsState
extends AbstractState
implements State

Represents a module state. Every instance of this class is unique.

Author:
Michael Meyling

Field Summary
static LoadingImportsState STATE_LOADED_IMPORTED_MODULES
          All directly required modules are loaded.
static LoadingImportsState STATE_LOADING_IMPORTS
          Loading directly required (= imported) modules.
static LoadingImportsState STATE_LOADING_IMPORTS_FAILED
          Loading directly required modules failed.
static LoadingImportsState STATE_UNDEFINED
          Undefined loading state.
 
Method Summary
 boolean areAllDirectlyRequiredLoaded()
          Are all directly required modules loaded?
 
Methods inherited from class org.qedeq.kernel.se.state.AbstractState
equals, getCode, getText, hashCode, isFailure, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.qedeq.kernel.se.common.State
getCode, getText, isFailure
 

Field Detail

STATE_UNDEFINED

public static final LoadingImportsState STATE_UNDEFINED
Undefined loading state.


STATE_LOADING_IMPORTS

public static final LoadingImportsState STATE_LOADING_IMPORTS
Loading directly required (= imported) modules.


STATE_LOADING_IMPORTS_FAILED

public static final LoadingImportsState STATE_LOADING_IMPORTS_FAILED
Loading directly required modules failed.


STATE_LOADED_IMPORTED_MODULES

public static final LoadingImportsState STATE_LOADED_IMPORTED_MODULES
All directly required modules are loaded.

Method Detail

areAllDirectlyRequiredLoaded

public boolean areAllDirectlyRequiredLoaded()
Are all directly required modules loaded?

Returns:
Are all directly imported modules loaded?


Copyright © 2014. All Rights Reserved.