Drools Workbench - Data Model API 6.0.0.CR5

org.drools.workbench.models.datamodel.oracle
Interface ProjectDataModelOracle

All Known Subinterfaces:
PackageDataModelOracle

public interface ProjectDataModelOracle


Method Summary
 String[] getConnectiveOperatorCompletions(String factType, String fieldName)
           
 DropDownData getEnums(String type, String field)
           
 DropDownData getEnums(String factType, String factField, Map<String,String> currentValueMap)
           
 String[] getEnumValues(String factType, String factField)
           
 String getFactNameFromType(String classType)
           
 String[] getFactTypes()
           
 String getFieldClassName(String factName, String fieldName)
           
 String[] getFieldCompletions(FieldAccessorsAndMutators accessor, String factType)
           
 String[] getFieldCompletions(String factType)
           
 String getFieldType(String variableClass, String fieldName)
           
 MethodInfo getMethodInfo(String factName, String methodName)
           
 List<String> getMethodNames(String factType)
           
 List<String> getMethodNames(String factName, int i)
           
 List<String> getMethodParams(String factType, String methodNameWithParams)
           
 Map<String,ModelField[]> getModelFields()
           
 String[] getOperatorCompletions(String factType, String fieldName)
           
 List<String> getPackageNames()
           
 String getParametricFieldType(String factType, String fieldName)
           
 List<String> getRuleNames()
           
 Collection<String> getRuleNamesForPackage(String packageName)
           
 Map<String,Collection<String>> getRuleNamesMap()
           
 String getSuperType(String factType)
           
 Set<Annotation> getTypeAnnotations(String factType)
           
 Map<String,Set<Annotation>> getTypeFieldsAnnotations(String factType)
           
 TypeSource getTypeSource(String factType)
           
 boolean hasEnums(String qualifiedFactField)
           
 boolean hasEnums(String factType, String factField)
           
 boolean isDependentEnum(String factType, String factField, String field)
           
 boolean isFactTypeAnEvent(String factType)
           
 boolean isFactTypeRecognized(String factType)
           
 

Method Detail

getFactTypes

String[] getFactTypes()

getRuleNamesMap

Map<String,Collection<String>> getRuleNamesMap()

getRuleNames

List<String> getRuleNames()

getRuleNamesForPackage

Collection<String> getRuleNamesForPackage(String packageName)

getFactNameFromType

String getFactNameFromType(String classType)

isFactTypeRecognized

boolean isFactTypeRecognized(String factType)

isFactTypeAnEvent

boolean isFactTypeAnEvent(String factType)

getTypeSource

TypeSource getTypeSource(String factType)

getSuperType

String getSuperType(String factType)

getTypeAnnotations

Set<Annotation> getTypeAnnotations(String factType)

getTypeFieldsAnnotations

Map<String,Set<Annotation>> getTypeFieldsAnnotations(String factType)

getModelFields

Map<String,ModelField[]> getModelFields()

getFieldCompletions

String[] getFieldCompletions(String factType)

getFieldCompletions

String[] getFieldCompletions(FieldAccessorsAndMutators accessor,
                             String factType)

getFieldType

String getFieldType(String variableClass,
                    String fieldName)

getFieldClassName

String getFieldClassName(String factName,
                         String fieldName)

getParametricFieldType

String getParametricFieldType(String factType,
                              String fieldName)

getOperatorCompletions

String[] getOperatorCompletions(String factType,
                                String fieldName)

getConnectiveOperatorCompletions

String[] getConnectiveOperatorCompletions(String factType,
                                          String fieldName)

getMethodNames

List<String> getMethodNames(String factType)

getMethodNames

List<String> getMethodNames(String factName,
                            int i)

getMethodParams

List<String> getMethodParams(String factType,
                             String methodNameWithParams)

getMethodInfo

MethodInfo getMethodInfo(String factName,
                         String methodName)

getEnumValues

String[] getEnumValues(String factType,
                       String factField)

hasEnums

boolean hasEnums(String qualifiedFactField)

hasEnums

boolean hasEnums(String factType,
                 String factField)

isDependentEnum

boolean isDependentEnum(String factType,
                        String factField,
                        String field)

getEnums

DropDownData getEnums(String type,
                      String field)

getEnums

DropDownData getEnums(String factType,
                      String factField,
                      Map<String,String> currentValueMap)

getPackageNames

List<String> getPackageNames()

Drools Workbench - Data Model API 6.0.0.CR5

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