|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mod4j.crossx.broker.CrossxBroker
public class CrossxBroker
This class contains all operations that are needed in the oAW xTend, xPand and Checks files. Therefore all methods need to be static.
| Method Summary | |
|---|---|
static java.util.List<Symbol> |
findAllFromModel(java.lang.String modelname,
java.util.List<java.lang.String> symbolTypes)
Find all symbol names with type in 'symbolTypes' within models named 'modelname' |
static java.util.List<Symbol> |
findAllFromModel(java.lang.String modelname,
java.lang.String symbolType)
Find all symbol names with type 'symbolType' within models named 'modelname' |
static java.util.List<Symbol> |
findAllFromModel(java.lang.String modelname,
java.lang.String symbolName,
java.util.List<java.lang.String> symbolTypes)
Find all symbols with type in 'symbolTypes' within models named 'modelname' with name 'symbolName' |
static java.util.List<ModelInfo> |
findAllModels()
Find all models within the workspace |
static java.util.List<ModelInfo> |
findAllModels(java.util.List<java.lang.String> types)
|
static java.util.List<ModelInfo> |
findAllModelsInProject(java.lang.String project)
Find all models within project with name 'project' |
static java.util.List<ModelInfo> |
findAllModelsInProject(java.lang.String project,
java.util.List<java.lang.String> types)
Find all models within project with name 'project' |
static java.util.List<Symbol> |
findAllSubSymbols(Symbol symbol,
java.lang.String symbolType)
Find all subsymbols of 'symbol' that have the type 'symbolType' |
static java.util.List<Symbol> |
findAllSymbols(java.lang.String project,
java.lang.String symboltype)
Find all symbols of type 'symboltype' in project 'project' |
static java.util.List<Symbol> |
findAllSymbolsFromModel(java.lang.String project,
java.lang.String modelname,
java.lang.String symbolType)
Find all symbol names with type 'symbolType' within models named 'modelname' and within the project named 'project' |
static LiteralSymbolProperty |
getLiteralProperty(Symbol symbol,
java.lang.String propertyName)
Get the property named 'propertyname' or null if no such property exists |
static SymbolProperty |
getProperty(Symbol symbol,
java.lang.String propertyName)
Get the property named 'propertyname' or null if no such property exists |
static java.lang.String |
getPropertyValue(Symbol symbol,
java.lang.String propertyName)
Get the value of the property name 'propertyname' or null if no such property exists. |
static ReferenceSymbolProperty |
getReferenceProperty(Symbol symbol,
java.lang.String propertyName)
Get the property named 'propertyname' or null if no such property exists |
static Symbol |
getSubSymbol(Symbol mainSymbol,
java.lang.String symbolName)
|
static boolean |
hasProperty(Symbol symbol,
java.lang.String propertyName,
java.lang.String propertyValue)
|
static Symbol |
lookupReference(ReferenceSymbolProperty ref)
|
static Symbol |
lookupSymbol(java.lang.String model,
java.lang.String symbolname,
java.lang.String symbolType)
Lookup a symbol in a model of a certain type |
static Symbol |
lookupSymbolWithProperty(java.lang.String model,
java.lang.String symbolname,
java.lang.String type,
java.lang.String propertyName,
java.lang.String propertyValue)
|
static Symbol |
lookupSymbolWithSubsymbol(java.lang.String model,
java.lang.String symbolname,
java.lang.String symboltype,
java.lang.String subsymbolType,
java.lang.String subsymbolName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Symbol lookupReference(ReferenceSymbolProperty ref)
public static Symbol lookupSymbol(java.lang.String model,
java.lang.String symbolname,
java.lang.String symbolType)
model - The model in which to look for the symbolsymbolname - The name of the symbol to findsymbolType - The type of the symbol to find
public static java.util.List<Symbol> findAllFromModel(java.lang.String modelname,
java.lang.String symbolType)
modelname - symbolType -
public static java.util.List<Symbol> findAllFromModel(java.lang.String modelname,
java.util.List<java.lang.String> symbolTypes)
modelname - symbolTypes -
public static java.util.List<Symbol> findAllFromModel(java.lang.String modelname,
java.lang.String symbolName,
java.util.List<java.lang.String> symbolTypes)
modelname - symbolName - symbolTypes -
public static java.util.List<Symbol> findAllSymbolsFromModel(java.lang.String project,
java.lang.String modelname,
java.lang.String symbolType)
project - modelname - symbolType -
public static java.util.List<ModelInfo> findAllModels()
public static java.util.List<ModelInfo> findAllModels(java.util.List<java.lang.String> types)
public static java.util.List<ModelInfo> findAllModelsInProject(java.lang.String project)
project -
public static java.util.List<ModelInfo> findAllModelsInProject(java.lang.String project,
java.util.List<java.lang.String> types)
project -
public static Symbol lookupSymbolWithProperty(java.lang.String model,
java.lang.String symbolname,
java.lang.String type,
java.lang.String propertyName,
java.lang.String propertyValue)
public static Symbol lookupSymbolWithSubsymbol(java.lang.String model,
java.lang.String symbolname,
java.lang.String symboltype,
java.lang.String subsymbolType,
java.lang.String subsymbolName)
public static boolean hasProperty(Symbol symbol,
java.lang.String propertyName,
java.lang.String propertyValue)
classname -
public static java.lang.String getPropertyValue(Symbol symbol,
java.lang.String propertyName)
symbol - The symbolf for which the property is looked uppropertyName - The name of the property too find
public static SymbolProperty getProperty(Symbol symbol,
java.lang.String propertyName)
symbol - The symbol for which the property is looked uppropertyName - The name of the property too find
public static ReferenceSymbolProperty getReferenceProperty(Symbol symbol,
java.lang.String propertyName)
symbol - The symbol for which the property is looked uppropertyName - The name of the property too find
public static LiteralSymbolProperty getLiteralProperty(Symbol symbol,
java.lang.String propertyName)
symbol - The symbol for which the property is looked uppropertyName - The name of the property too find
public static Symbol getSubSymbol(Symbol mainSymbol,
java.lang.String symbolName)
public static java.util.List<Symbol> findAllSubSymbols(Symbol symbol,
java.lang.String symbolType)
symbol - symbolType -
public static java.util.List<Symbol> findAllSymbols(java.lang.String project,
java.lang.String symboltype)
project - symboltype -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||