Drools Workbench - Data Model API 6.0.2-SNAPSHOT

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

All Known Subinterfaces:
PackageDataModelOracle

public interface ProjectDataModelOracle


Method Summary
 void addProjectCollectionTypes(Map<String,Boolean> collectionTypes)
           
 void addProjectEventTypes(Map<String,Boolean> eventTypes)
           
 void addProjectFieldParametersType(Map<String,String> fieldParametersType)
           
 void addProjectJavaEnumDefinitions(Map<String,String[]> enumDefinitions)
           
 void addProjectMethodInformation(Map<String,List<MethodInfo>> methodInformation)
           
 void addProjectModelFields(Map<String,ModelField[]> modelFields)
           
 void addProjectPackageNames(List<String> packageNames)
           
 void addProjectSuperTypes(Map<String,List<String>> superTypes)
           
 void addProjectTypeAnnotations(Map<String,Set<Annotation>> annotations)
           
 void addProjectTypeFieldsAnnotations(Map<String,Map<String,Set<Annotation>>> typeFieldsAnnotations)
           
 void addProjectTypeSources(Map<String,TypeSource> typeSources)
           
 Map<String,Boolean> getProjectCollectionTypes()
           
 Map<String,Boolean> getProjectEventTypes()
           
 Map<String,String> getProjectFieldParametersType()
           
 Map<String,String[]> getProjectJavaEnumDefinitions()
           
 Map<String,List<MethodInfo>> getProjectMethodInformation()
           
 Map<String,ModelField[]> getProjectModelFields()
           
 String getProjectName()
           
 List<String> getProjectPackageNames()
           
 Map<String,List<String>> getProjectSuperTypes()
           
 Map<String,Set<Annotation>> getProjectTypeAnnotations()
           
 Map<String,Map<String,Set<Annotation>>> getProjectTypeFieldsAnnotations()
           
 Map<String,TypeSource> getProjectTypeSources()
           
 void setProjectName(String projectName)
           
 

Method Detail

setProjectName

void setProjectName(String projectName)

addProjectModelFields

void addProjectModelFields(Map<String,ModelField[]> modelFields)

addProjectFieldParametersType

void addProjectFieldParametersType(Map<String,String> fieldParametersType)

addProjectEventTypes

void addProjectEventTypes(Map<String,Boolean> eventTypes)

addProjectTypeSources

void addProjectTypeSources(Map<String,TypeSource> typeSources)

addProjectSuperTypes

void addProjectSuperTypes(Map<String,List<String>> superTypes)

addProjectTypeAnnotations

void addProjectTypeAnnotations(Map<String,Set<Annotation>> annotations)

addProjectTypeFieldsAnnotations

void addProjectTypeFieldsAnnotations(Map<String,Map<String,Set<Annotation>>> typeFieldsAnnotations)

addProjectJavaEnumDefinitions

void addProjectJavaEnumDefinitions(Map<String,String[]> enumDefinitions)

addProjectMethodInformation

void addProjectMethodInformation(Map<String,List<MethodInfo>> methodInformation)

addProjectCollectionTypes

void addProjectCollectionTypes(Map<String,Boolean> collectionTypes)

addProjectPackageNames

void addProjectPackageNames(List<String> packageNames)

getProjectName

String getProjectName()

getProjectModelFields

Map<String,ModelField[]> getProjectModelFields()

getProjectFieldParametersType

Map<String,String> getProjectFieldParametersType()

getProjectEventTypes

Map<String,Boolean> getProjectEventTypes()

getProjectTypeSources

Map<String,TypeSource> getProjectTypeSources()

getProjectSuperTypes

Map<String,List<String>> getProjectSuperTypes()

getProjectTypeAnnotations

Map<String,Set<Annotation>> getProjectTypeAnnotations()

getProjectTypeFieldsAnnotations

Map<String,Map<String,Set<Annotation>>> getProjectTypeFieldsAnnotations()

getProjectJavaEnumDefinitions

Map<String,String[]> getProjectJavaEnumDefinitions()

getProjectMethodInformation

Map<String,List<MethodInfo>> getProjectMethodInformation()

getProjectCollectionTypes

Map<String,Boolean> getProjectCollectionTypes()

getProjectPackageNames

List<String> getProjectPackageNames()

Drools Workbench - Data Model API 6.0.2-SNAPSHOT

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