|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mod4j.crossx.broker.CrossxEnvironment
public class CrossxEnvironment
This class is a singleton with static members only. It keeps all CrossX information for DSL models
| Method Summary | |
|---|---|
static void |
addModelInfo(java.lang.String location,
ModelInfo modelinfo)
Add 'modelinfo' to the location named 'location' in the current environment |
static java.util.List<Symbol> |
findAllEverywhere(java.lang.String symbolType)
Find all symbols of type 'elemType' in all models in the environment |
static java.util.List<Symbol> |
findAllFromModel(java.lang.String modelname,
java.lang.String elemType)
Find all symbols of type 'elemType' in model named 'modelname' in all locations. |
static java.util.List<ModelInfo> |
findAllModels()
Find all models in the current environment. |
static java.util.List<ModelInfo> |
findAllModelsInProject(java.lang.String project)
Find all models in project named 'project' |
static java.util.List<Symbol> |
findAllSymbols(java.lang.String projectLocation,
java.lang.String elemType)
Find all symbols of type 'elemType'. |
static java.util.List<Symbol> |
findAllSymbolsFromModelInProject(java.lang.String project,
java.lang.String modelname,
java.lang.String elemType)
Find all symbols of type 'elemType' in model named 'modelname' in project named 'project'. |
static java.util.Map<java.lang.String,CrossxLocation> |
getAll()
A collection of all locations in this environment. |
static boolean |
isStarted()
Has the environment been started yet? |
static Symbol |
lookupSymbol(java.lang.String model,
java.lang.String symbolname,
java.lang.String elemType)
Lookup a symbol in a model of a certain type |
static void |
removeModelInfo(java.lang.String location,
java.lang.String resource)
Remove'modelinfo' to the location named 'location' in the current environment |
static void |
setPrintStream(java.io.OutputStream s)
sets the error stream to 's;' |
static void |
setStarted(boolean started)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static boolean isStarted()
public static void setStarted(boolean started)
public static java.util.Map<java.lang.String,CrossxLocation> getAll()
public static void addModelInfo(java.lang.String location,
ModelInfo modelinfo)
location - the name of the location to add tomodelinfo - the ModelInfo to add
public static void removeModelInfo(java.lang.String location,
java.lang.String resource)
location - the name of the location to add tomodelinfo - the ModelInfo to add
public static Symbol lookupSymbol(java.lang.String model,
java.lang.String symbolname,
java.lang.String elemType)
model - The model in which to look for the symbolsymbolname - The name of the symbol to findelemType - The type of the symbol to find
public static java.util.List<Symbol> findAllSymbols(java.lang.String projectLocation,
java.lang.String elemType)
elemType -
public static java.util.List<Symbol> findAllFromModel(java.lang.String modelname,
java.lang.String elemType)
elemType -
public static java.util.List<Symbol> findAllSymbolsFromModelInProject(java.lang.String project,
java.lang.String modelname,
java.lang.String elemType)
project - modelname - elemType -
public static java.util.List<ModelInfo> findAllModels()
public static java.util.List<ModelInfo> findAllModelsInProject(java.lang.String project)
project -
public static java.util.List<Symbol> findAllEverywhere(java.lang.String symbolType)
symbolType -
public static void setPrintStream(java.io.OutputStream s)
s -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||