Class 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
    • Constructor Detail

      • PackageDataModelOracleImpl

        public PackageDataModelOracleImpl()
    • Method Detail

      • setPackageName

        public void setPackageName​(String packageName)
        Specified by:
        setPackageName in interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • addPackageWorkbenchEnumDefinitions

        public void addPackageWorkbenchEnumDefinitions​(Map<String,​String[]> dataEnumLists)
        Specified by:
        addPackageWorkbenchEnumDefinitions in interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • addPackageGlobals

        public void addPackageGlobals​(Map<String,​String> packageGlobalTypes)
        Specified by:
        addPackageGlobals in interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • getPackageName

        public String getPackageName()
        Specified by:
        getPackageName in interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • getPackageWorkbenchDefinitions

        public Map<String,​String[]> getPackageWorkbenchDefinitions()
        Specified by:
        getPackageWorkbenchDefinitions in interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • getPackageGlobals

        public Map<String,​String> getPackageGlobals()
        Specified by:
        getPackageGlobals in interface org.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 interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • addExtensions

        public void addExtensions​(Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,​List<?>> packageElements)
        Specified by:
        addExtensions in interface org.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 interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle
      • getAllExtensions

        public Map<org.kie.soup.project.datamodel.oracle.ExtensionKind<?>,​List<?>> getAllExtensions()
        Specified by:
        getAllExtensions in interface org.kie.soup.project.datamodel.oracle.PackageDataModelOracle