Interface PackageDataModelOracle
-
- All Superinterfaces:
ModuleDataModelOracle
public interface PackageDataModelOracle extends ModuleDataModelOracle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddExtensions(Map<ExtensionKind<?>,List<?>> packageElements)<T> voidaddExtensions(ExtensionKind<T> kind, List<T> elements)voidaddPackageGlobals(Map<String,String> globalss)voidaddPackageWorkbenchEnumDefinitions(Map<String,String[]> workbenchEnumDefinitions)Map<ExtensionKind<?>,List<?>>getAllExtensions()<T> List<T>getExtensions(ExtensionKind<T> kind)Map<String,String>getPackageGlobals()StringgetPackageName()Map<String,String[]>getPackageWorkbenchDefinitions()voidsetPackageName(String packageName)-
Methods inherited from interface org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle
addModuleCollectionTypes, addModuleEventTypes, addModuleFieldParametersType, addModuleJavaEnumDefinitions, addModuleMethodInformation, addModuleModelFields, addModulePackageNames, addModuleSuperTypes, addModuleTypeAnnotations, addModuleTypeFieldsAnnotations, addModuleTypeSources, getModuleCollectionTypes, getModuleEventTypes, getModuleFieldParametersType, getModuleJavaEnumDefinitions, getModuleMethodInformation, getModuleModelFields, getModuleName, getModulePackageNames, getModuleSuperTypes, getModuleTypeAnnotations, getModuleTypeFieldsAnnotations, getModuleTypeSources, setModuleName
-
-
-
-
Method Detail
-
setPackageName
void setPackageName(String packageName)
-
addPackageWorkbenchEnumDefinitions
void addPackageWorkbenchEnumDefinitions(Map<String,String[]> workbenchEnumDefinitions)
-
addExtensions
<T> void addExtensions(ExtensionKind<T> kind, List<T> elements)
-
addExtensions
void addExtensions(Map<ExtensionKind<?>,List<?>> packageElements)
-
getPackageName
String getPackageName()
-
getExtensions
<T> List<T> getExtensions(ExtensionKind<T> kind)
-
getAllExtensions
Map<ExtensionKind<?>,List<?>> getAllExtensions()
-
-