Class PackageDataModelOracleImpl
- java.lang.Object
-
- org.kie.soup.project.datamodel.commons.oracle.ModuleDataModelOracleImpl
-
- org.kie.soup.project.datamodel.commons.oracle.PackageDataModelOracleImpl
-
- All Implemented Interfaces:
org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle
,org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
public class PackageDataModelOracleImpl extends ModuleDataModelOracleImpl implements org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
Default implementation of DataModelOracle
-
-
Field Summary
-
Fields inherited from class org.kie.soup.project.datamodel.commons.oracle.ModuleDataModelOracleImpl
moduleCollectionTypes, moduleEventTypes, moduleFieldParametersType, moduleJavaEnumDefinitions, moduleMethodInformation, moduleModelFields, moduleName, moduleSuperTypes, moduleTypeAnnotations, moduleTypeFieldsAnnotations, moduleTypeSources
-
-
Constructor Summary
Constructors Constructor Description PackageDataModelOracleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExtensions(Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,List<?>> packageElements)
<T> void
addExtensions(org.kie.soup.project.datamodel.oracle.ExtensionKind<T> kind, List<T> elements)
void
addPackageGlobals(Map<String,String> packageGlobalTypes)
void
addPackageWorkbenchEnumDefinitions(Map<String,String[]> dataEnumLists)
Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,List<?>>
getAllExtensions()
<T> List<T>
getExtensions(org.kie.soup.project.datamodel.oracle.ExtensionKind<T> kind)
Map<String,String>
getPackageGlobals()
String
getPackageName()
Map<String,String[]>
getPackageWorkbenchDefinitions()
void
setPackageName(String packageName)
-
Methods inherited from class org.kie.soup.project.datamodel.commons.oracle.ModuleDataModelOracleImpl
addModuleCollectionTypes, addModuleEventTypes, addModuleFieldParametersType, addModuleJavaEnumDefinitions, addModuleMethodInformation, addModuleModelFields, addModulePackageNames, addModuleSuperTypes, addModuleTypeAnnotations, addModuleTypeFieldsAnnotations, addModuleTypeSources, getModuleCollectionTypes, getModuleEventTypes, getModuleFieldParametersType, getModuleJavaEnumDefinitions, getModuleMethodInformation, getModuleModelFields, getModuleName, getModulePackageNames, getModuleSuperTypes, getModuleTypeAnnotations, getModuleTypeFieldsAnnotations, getModuleTypeSources, setModuleName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
public void setPackageName(String packageName)
- Specified by:
setPackageName
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addPackageWorkbenchEnumDefinitions
public void addPackageWorkbenchEnumDefinitions(Map<String,String[]> dataEnumLists)
- Specified by:
addPackageWorkbenchEnumDefinitions
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addPackageGlobals
public void addPackageGlobals(Map<String,String> packageGlobalTypes)
- Specified by:
addPackageGlobals
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getPackageName
public String getPackageName()
- Specified by:
getPackageName
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getPackageWorkbenchDefinitions
public Map<String,String[]> getPackageWorkbenchDefinitions()
- Specified by:
getPackageWorkbenchDefinitions
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getPackageGlobals
public Map<String,String> getPackageGlobals()
- Specified by:
getPackageGlobals
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addExtensions
public <T> void addExtensions(org.kie.soup.project.datamodel.oracle.ExtensionKind<T> kind, List<T> elements)
- Specified by:
addExtensions
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addExtensions
public void addExtensions(Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,List<?>> packageElements)
- Specified by:
addExtensions
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getExtensions
public <T> List<T> getExtensions(org.kie.soup.project.datamodel.oracle.ExtensionKind<T> kind)
- Specified by:
getExtensions
in interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
-