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 voidaddExtensions(Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,List<?>> packageElements)<T> voidaddExtensions(org.kie.soup.project.datamodel.oracle.ExtensionKind<T> kind, List<T> elements)voidaddPackageGlobals(Map<String,String> packageGlobalTypes)voidaddPackageWorkbenchEnumDefinitions(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()StringgetPackageName()Map<String,String[]>getPackageWorkbenchDefinitions()voidsetPackageName(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:
setPackageNamein interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addPackageWorkbenchEnumDefinitions
public void addPackageWorkbenchEnumDefinitions(Map<String,String[]> dataEnumLists)
- Specified by:
addPackageWorkbenchEnumDefinitionsin interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addPackageGlobals
public void addPackageGlobals(Map<String,String> packageGlobalTypes)
- Specified by:
addPackageGlobalsin interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getPackageName
public String getPackageName()
- Specified by:
getPackageNamein interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getPackageWorkbenchDefinitions
public Map<String,String[]> getPackageWorkbenchDefinitions()
- Specified by:
getPackageWorkbenchDefinitionsin interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getPackageGlobals
public Map<String,String> getPackageGlobals()
- Specified by:
getPackageGlobalsin 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:
addExtensionsin interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
addExtensions
public void addExtensions(Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,List<?>> packageElements)
- Specified by:
addExtensionsin interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
getExtensions
public <T> List<T> getExtensions(org.kie.soup.project.datamodel.oracle.ExtensionKind<T> kind)
- Specified by:
getExtensionsin interfaceorg.kie.soup.project.datamodel.oracle.PackageDataModelOracle
-
-