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