Package org.kie.dmn.core.impl
Class DMNPackageImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.DMNPackageImpl
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,java.lang.Iterable<org.kie.dmn.api.core.DMNModel>,org.kie.api.internal.io.ResourceTypePackage<org.kie.dmn.api.core.DMNModel>,org.kie.dmn.api.core.DMNPackage
public class DMNPackageImpl extends java.lang.Object implements org.kie.dmn.api.core.DMNPackage, java.io.Externalizable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DMNPackageImpl()DMNPackageImpl(java.lang.String namespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.kie.dmn.api.core.DMNModel processedResource)org.kie.dmn.api.core.DMNModeladdModel(java.lang.String name, org.kie.dmn.api.core.DMNModel model)voidaddProfiles(java.util.List<DMNProfile> profiles)java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNModel>getAllModels()org.kie.dmn.api.core.DMNModelgetModel(java.lang.String name)org.kie.dmn.api.core.DMNModelgetModelById(java.lang.String id)java.lang.StringgetNamespace()java.util.List<DMNProfile>getProfiles()org.kie.api.io.ResourceTypegetResourceType()java.util.Iterator<org.kie.dmn.api.core.DMNModel>iterator()org.kie.dmn.api.core.DMNModellookup(java.lang.String name)voidreadExternal(java.io.ObjectInput in)booleanremoveResource(org.kie.api.io.Resource resource)voidsetNamespace(java.lang.String namespace)voidwriteExternal(java.io.ObjectOutput out)
-
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein interfaceorg.kie.dmn.api.core.DMNPackage
-
setNamespace
public void setNamespace(java.lang.String namespace)
-
getResourceType
public org.kie.api.io.ResourceType getResourceType()
- Specified by:
getResourceTypein interfaceorg.kie.api.internal.io.ResourceTypePackage<org.kie.dmn.api.core.DMNModel>
-
lookup
public org.kie.dmn.api.core.DMNModel lookup(java.lang.String name)
-
add
public void add(org.kie.dmn.api.core.DMNModel processedResource)
- Specified by:
addin interfaceorg.kie.api.internal.io.ResourceTypePackage<org.kie.dmn.api.core.DMNModel>
-
iterator
public java.util.Iterator<org.kie.dmn.api.core.DMNModel> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<org.kie.dmn.api.core.DMNModel>
-
addModel
public org.kie.dmn.api.core.DMNModel addModel(java.lang.String name, org.kie.dmn.api.core.DMNModel model)
-
getModel
public org.kie.dmn.api.core.DMNModel getModel(java.lang.String name)
- Specified by:
getModelin interfaceorg.kie.dmn.api.core.DMNPackage
-
getModelById
public org.kie.dmn.api.core.DMNModel getModelById(java.lang.String id)
- Specified by:
getModelByIdin interfaceorg.kie.dmn.api.core.DMNPackage
-
getAllModels
public java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNModel> getAllModels()
- Specified by:
getAllModelsin interfaceorg.kie.dmn.api.core.DMNPackage
-
removeResource
public boolean removeResource(org.kie.api.io.Resource resource)
- Specified by:
removeResourcein interfaceorg.kie.api.internal.io.ResourceTypePackage<org.kie.dmn.api.core.DMNModel>
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
addProfiles
public void addProfiles(java.util.List<DMNProfile> profiles)
-
getProfiles
public java.util.List<DMNProfile> getProfiles()
-
-