Kie Workbench - Common - UI 6.2.0.Final

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)
           
 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)
           
 

Method Detail

init

void init(org.uberfire.backend.vfs.Path resourcePath)

getResourcePath

org.uberfire.backend.vfs.Path getResourcePath()

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)

Kie Workbench - Common - UI 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.