public interface AsyncPackageDataModelOracle
| Modifier and Type | Method and Description |
|---|---|
void |
addCollectionTypes(Map<String,Boolean> collectionTypes) |
void |
addDslActionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslActionSentences) |
void |
addDslConditionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslConditionSentences) |
void |
addEventTypes(Map<String,Boolean> eventTypes) |
void |
addFieldParametersType(Map<String,String> fieldParametersType) |
void |
addGlobals(Map<String,String> packageGlobalTypes) |
void |
addJavaEnumDefinitions(Map<String,String[]> dataEnumLists) |
void |
addMethodInformation(Map<String,List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> methodInformation) |
void |
addModelFields(Map<String,org.drools.workbench.models.datamodel.oracle.ModelField[]> modelFields) |
void |
addPackageNames(List<String> packageNames) |
void |
addSuperTypes(Map<String,List<String>> superTypes) |
void |
addTypeAnnotations(Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>> annotations) |
void |
addTypeFieldsAnnotations(Map<String,Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> typeFieldsAnnotations) |
void |
addTypeSources(Map<String,org.drools.workbench.models.datamodel.oracle.TypeSource> typeSources) |
void |
addWorkbenchEnumDefinitions(Map<String,String[]> dataEnumLists) |
void |
filter() |
void |
filter(org.drools.workbench.models.datamodel.imports.Imports imports) |
String[] |
getAllFactTypes() |
void |
getConnectiveOperatorCompletions(String factType,
String fieldName,
org.uberfire.client.callbacks.Callback<String[]> callback) |
List<org.drools.workbench.models.datamodel.rule.DSLSentence> |
getDSLActions() |
List<org.drools.workbench.models.datamodel.rule.DSLSentence> |
getDSLConditions() |
org.drools.workbench.models.datamodel.oracle.DropDownData |
getEnums(String type,
String field) |
org.drools.workbench.models.datamodel.oracle.DropDownData |
getEnums(String factType,
String factField,
Map<String,String> currentValueMap) |
String[] |
getEnumValues(String factType,
String factField) |
String[] |
getExternalFactTypes() |
String |
getFactNameFromType(String fqcnName)
Returns fact's name from class type
|
String[] |
getFactTypes() |
String |
getFieldClassName(String factName,
String fieldName) |
void |
getFieldCompletions(String factType,
org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.ModelField[]> callback) |
void |
getFieldCompletions(String factType,
org.drools.workbench.models.datamodel.oracle.FieldAccessorsAndMutators accessor,
org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.ModelField[]> callback) |
void |
getFieldCompletionsForGlobalVariable(String variable,
org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.ModelField[]> callback) |
String |
getFieldType(String variableClass,
String fieldName) |
String |
getFQCNByFactName(String factName) |
String[] |
getGlobalCollections() |
String |
getGlobalVariable(String variable) |
String[] |
getGlobalVariables() |
String[] |
getInternalFactTypes() |
void |
getMethodInfo(String factName,
String methodName,
org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.MethodInfo> callback) |
void |
getMethodInfos(String factType,
org.uberfire.client.callbacks.Callback<List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> callback) |
void |
getMethodInfos(String factType,
int parameterCount,
org.uberfire.client.callbacks.Callback<List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> callback) |
void |
getMethodInfosForGlobalVariable(String variable,
org.uberfire.client.callbacks.Callback<List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> callback) |
void |
getMethodParams(String factType,
String methodNameWithParams,
org.uberfire.client.callbacks.Callback<List<String>> callback) |
void |
getOperatorCompletions(String factType,
String fieldName,
org.uberfire.client.callbacks.Callback<String[]> callback) |
List<String> |
getPackageNames() |
String |
getParametricFieldType(String factType,
String fieldName) |
org.uberfire.backend.vfs.Path |
getResourcePath() |
void |
getSuperType(String factType,
org.uberfire.client.callbacks.Callback<String> callback) |
void |
getSuperTypes(String factType,
org.uberfire.client.callbacks.Callback<List<String>> callback) |
void |
getTypeAnnotations(String factType,
org.uberfire.client.callbacks.Callback<Set<org.drools.workbench.models.datamodel.oracle.Annotation>> callback) |
void |
getTypeFieldsAnnotations(String factType,
org.uberfire.client.callbacks.Callback<Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> callback) |
void |
getTypeSource(String factType,
org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.TypeSource> callback) |
boolean |
hasEnums(String qualifiedFactField) |
boolean |
hasEnums(String factType,
String factField) |
void |
init(org.uberfire.backend.vfs.Path resourcePath) |
boolean |
isDependentEnum(String factType,
String factField,
String field) |
void |
isFactTypeAnEvent(String factType,
org.uberfire.client.callbacks.Callback<Boolean> callback) |
boolean |
isFactTypeRecognized(String factType) |
boolean |
isGlobalVariable(String variable) |
void |
setPackageName(String packageName) |
void |
setProjectName(String projectName) |
void init(org.uberfire.backend.vfs.Path resourcePath)
org.uberfire.backend.vfs.Path getResourcePath()
String[] getFactTypes()
String[] getAllFactTypes()
String[] getInternalFactTypes()
String[] getExternalFactTypes()
String getFactNameFromType(String fqcnName)
fqcnName - for example org.test.Personboolean isFactTypeRecognized(String factType)
void isFactTypeAnEvent(String factType, org.uberfire.client.callbacks.Callback<Boolean> callback)
void getTypeSource(String factType, org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.TypeSource> callback)
void getSuperType(String factType, org.uberfire.client.callbacks.Callback<String> callback)
void getSuperTypes(String factType, org.uberfire.client.callbacks.Callback<List<String>> callback)
void getTypeAnnotations(String factType, org.uberfire.client.callbacks.Callback<Set<org.drools.workbench.models.datamodel.oracle.Annotation>> callback)
void getTypeFieldsAnnotations(String factType, org.uberfire.client.callbacks.Callback<Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> callback)
void getFieldCompletions(String factType, org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.ModelField[]> callback)
void getFieldCompletions(String factType, org.drools.workbench.models.datamodel.oracle.FieldAccessorsAndMutators accessor, org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.ModelField[]> callback)
void getOperatorCompletions(String factType, String fieldName, org.uberfire.client.callbacks.Callback<String[]> callback)
void getConnectiveOperatorCompletions(String factType, String fieldName, org.uberfire.client.callbacks.Callback<String[]> callback)
void getMethodInfos(String factType, org.uberfire.client.callbacks.Callback<List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> callback)
void getMethodInfos(String factType, int parameterCount, org.uberfire.client.callbacks.Callback<List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> callback)
void getMethodParams(String factType, String methodNameWithParams, org.uberfire.client.callbacks.Callback<List<String>> callback)
void getMethodInfo(String factName, String methodName, org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.MethodInfo> callback)
String[] getGlobalVariables()
boolean isGlobalVariable(String variable)
void getFieldCompletionsForGlobalVariable(String variable, org.uberfire.client.callbacks.Callback<org.drools.workbench.models.datamodel.oracle.ModelField[]> callback)
void getMethodInfosForGlobalVariable(String variable, org.uberfire.client.callbacks.Callback<List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> callback)
String[] getGlobalCollections()
List<org.drools.workbench.models.datamodel.rule.DSLSentence> getDSLConditions()
List<org.drools.workbench.models.datamodel.rule.DSLSentence> getDSLActions()
org.drools.workbench.models.datamodel.oracle.DropDownData getEnums(String type, String field)
org.drools.workbench.models.datamodel.oracle.DropDownData getEnums(String factType, String factField, Map<String,String> currentValueMap)
boolean hasEnums(String qualifiedFactField)
void filter(org.drools.workbench.models.datamodel.imports.Imports imports)
void filter()
void setProjectName(String projectName)
void setPackageName(String packageName)
void addModelFields(Map<String,org.drools.workbench.models.datamodel.oracle.ModelField[]> modelFields)
void addTypeSources(Map<String,org.drools.workbench.models.datamodel.oracle.TypeSource> typeSources)
void addTypeAnnotations(Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>> annotations)
void addTypeFieldsAnnotations(Map<String,Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> typeFieldsAnnotations)
void addMethodInformation(Map<String,List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> methodInformation)
void addDslConditionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslConditionSentences)
void addDslActionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslActionSentences)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.