org.drools.core.definitions.impl
Class KnowledgePackageImp
java.lang.Object
org.drools.core.definitions.impl.KnowledgePackageImp
- All Implemented Interfaces:
- Externalizable, Serializable, org.kie.api.definition.KiePackage, org.kie.internal.definition.KnowledgePackage
public class KnowledgePackageImp
- extends Object
- implements org.kie.internal.definition.KnowledgePackage, Externalizable
- See Also:
- Serialized Form
pkg
public Package pkg
KnowledgePackageImp
public KnowledgePackageImp()
KnowledgePackageImp
public KnowledgePackageImp(Package pkg)
getName
public String getName()
- Specified by:
getName in interface org.kie.api.definition.KiePackage
getRules
public Collection<org.kie.api.definition.rule.Rule> getRules()
- Specified by:
getRules in interface org.kie.api.definition.KiePackage
getRule
public org.kie.api.definition.rule.Rule getRule(String name)
- Delegate method to retrieve a Rule by its name.
- Parameters:
name - the rule's name
- Returns:
- See Also:
org.kie.rule.Package#getRule(java.lang.String)
removeRule
public void removeRule(Rule rule)
- Delegate method to remove a Rule by its name.
- Parameters:
rule - the rule to be removed- See Also:
org.kie.rule.Package#removeRule(org.kie.rule.Rule)
getFunction
public Function getFunction(String name)
- Delegate method to retrieve a Function by its name.
- Parameters:
name - the function's name
- Returns:
- See Also:
org.kie.rule.Package#getFunctions()
removeFunction
public void removeFunction(String functionName)
- Delegate method to retrieve a Rule by its name.
- Parameters:
functionName - the function's name- See Also:
org.kie.rule.Package#removeFunction(java.lang.String)
getProcesses
public Collection<org.kie.api.definition.process.Process> getProcesses()
- Specified by:
getProcesses in interface org.kie.api.definition.KiePackage
getFactTypes
public Collection<org.kie.api.definition.type.FactType> getFactTypes()
- Specified by:
getFactTypes in interface org.kie.api.definition.KiePackage
getQueries
public Collection<org.kie.api.definition.rule.Query> getQueries()
- Specified by:
getQueries in interface org.kie.api.definition.KiePackage
getFunctionNames
public Collection<String> getFunctionNames()
- Specified by:
getFunctionNames in interface org.kie.api.definition.KiePackage
getGlobalVariables
public Collection<org.kie.api.definition.rule.Global> getGlobalVariables()
- Specified by:
getGlobalVariables in interface org.kie.api.definition.KiePackage
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.