Class PackageDescr
- java.lang.Object
-
- org.drools.compiler.lang.descr.BaseDescr
-
- it.univaq.gamification.dsl.builders.lhs.PackageDescr
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
,org.drools.core.rule.Namespaceable
,org.kie.api.definition.KieDescr
,org.kie.internal.definition.KnowledgeDescr
public class PackageDescr extends org.drools.compiler.lang.descr.BaseDescr implements org.drools.core.rule.Namespaceable, org.kie.internal.definition.KnowledgeDescr
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PackageDescr()
PackageDescr(java.lang.String namespace)
PackageDescr(java.lang.String namespace, java.lang.String documentation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAccumulateImport(org.drools.compiler.lang.descr.AccumulateImportDescr importAccumulate)
void
addAllImports(java.util.Collection<org.drools.compiler.lang.descr.ImportDescr> importEntries)
void
addAttribute(org.drools.compiler.lang.descr.AttributeDescr attribute)
void
addEntryPointDeclaration(org.drools.compiler.lang.descr.EntryPointDeclarationDescr epDescr)
void
addEnumDeclaration(org.drools.compiler.lang.descr.EnumDeclarationDescr declaration)
void
addFunction(org.drools.compiler.lang.descr.FunctionDescr function)
void
addFunctionImport(org.drools.compiler.lang.descr.FunctionImportDescr importFunction)
void
addGlobal(org.drools.compiler.lang.descr.GlobalDescr global)
void
addImport(org.drools.compiler.lang.descr.ImportDescr importEntry)
void
addRule(org.drools.compiler.lang.descr.RuleDescr rule)
void
addTypeDeclaration(org.drools.compiler.lang.descr.TypeDeclarationDescr declaration)
void
addWindowDeclaration(org.drools.compiler.lang.descr.WindowDeclarationDescr window)
void
afterRuleAdded(org.drools.compiler.lang.descr.RuleDescr rule)
java.util.List<org.drools.compiler.lang.descr.AccumulateImportDescr>
getAccumulateImports()
org.drools.compiler.lang.descr.AttributeDescr
getAttribute(java.lang.String name)
java.util.List<org.drools.compiler.lang.descr.AttributeDescr>
getAttributes()
java.util.List<org.drools.compiler.lang.descr.AbstractClassTypeDeclarationDescr>
getClassAndEnumDeclarationDescrs()
java.lang.String
getDocumentation()
java.util.Set<org.drools.compiler.lang.descr.EntryPointDeclarationDescr>
getEntryPointDeclarations()
java.util.List<org.drools.compiler.lang.descr.EnumDeclarationDescr>
getEnumDeclarations()
java.util.List<org.drools.compiler.lang.descr.FunctionImportDescr>
getFunctionImports()
java.util.List<org.drools.compiler.lang.descr.FunctionDescr>
getFunctions()
java.util.List<org.drools.compiler.lang.descr.GlobalDescr>
getGlobals()
java.util.List<org.drools.compiler.lang.descr.ImportDescr>
getImports()
java.lang.String
getName()
java.util.Optional<java.lang.String>
getPreferredPkgUUID()
java.util.List<org.drools.compiler.lang.descr.RuleDescr>
getRules()
java.util.List<org.drools.compiler.lang.descr.TypeDeclarationDescr>
getTypeDeclarations()
org.drools.compiler.lang.descr.UnitDescr
getUnit()
java.util.Set<org.drools.compiler.lang.descr.WindowDeclarationDescr>
getWindowDeclarations()
void
readExternal(java.io.ObjectInput in)
void
removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
void
setName(java.lang.String name)
void
setPreferredPkgUUID(java.lang.String preferredPkgUUID)
void
setUnit(org.drools.compiler.lang.descr.UnitDescr unit)
java.lang.String
toString()
void
writeExternal(java.io.ObjectOutput out)
-
Methods inherited from class org.drools.compiler.lang.descr.BaseDescr
accept, copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, isNegated, negate, positionAsString, replaceVariable, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText
-
-
-
-
Method Detail
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Overrides:
readExternal
in classorg.drools.compiler.lang.descr.BaseDescr
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Overrides:
writeExternal
in classorg.drools.compiler.lang.descr.BaseDescr
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDocumentation
public java.lang.String getDocumentation()
-
setUnit
public void setUnit(org.drools.compiler.lang.descr.UnitDescr unit)
-
getUnit
public org.drools.compiler.lang.descr.UnitDescr getUnit()
-
addAllImports
public void addAllImports(java.util.Collection<org.drools.compiler.lang.descr.ImportDescr> importEntries)
-
addImport
public void addImport(org.drools.compiler.lang.descr.ImportDescr importEntry)
-
getImports
public java.util.List<org.drools.compiler.lang.descr.ImportDescr> getImports()
-
addFunctionImport
public void addFunctionImport(org.drools.compiler.lang.descr.FunctionImportDescr importFunction)
-
getFunctionImports
public java.util.List<org.drools.compiler.lang.descr.FunctionImportDescr> getFunctionImports()
-
addAccumulateImport
public void addAccumulateImport(org.drools.compiler.lang.descr.AccumulateImportDescr importAccumulate)
-
getAccumulateImports
public java.util.List<org.drools.compiler.lang.descr.AccumulateImportDescr> getAccumulateImports()
-
addGlobal
public void addGlobal(org.drools.compiler.lang.descr.GlobalDescr global)
-
getGlobals
public java.util.List<org.drools.compiler.lang.descr.GlobalDescr> getGlobals()
-
addAttribute
public void addAttribute(org.drools.compiler.lang.descr.AttributeDescr attribute)
-
getAttributes
public java.util.List<org.drools.compiler.lang.descr.AttributeDescr> getAttributes()
-
getAttribute
public org.drools.compiler.lang.descr.AttributeDescr getAttribute(java.lang.String name)
-
addFunction
public void addFunction(org.drools.compiler.lang.descr.FunctionDescr function)
-
getFunctions
public java.util.List<org.drools.compiler.lang.descr.FunctionDescr> getFunctions()
-
addRule
public void addRule(org.drools.compiler.lang.descr.RuleDescr rule)
-
afterRuleAdded
public void afterRuleAdded(org.drools.compiler.lang.descr.RuleDescr rule)
-
getRules
public java.util.List<org.drools.compiler.lang.descr.RuleDescr> getRules()
-
addTypeDeclaration
public void addTypeDeclaration(org.drools.compiler.lang.descr.TypeDeclarationDescr declaration)
-
getTypeDeclarations
public java.util.List<org.drools.compiler.lang.descr.TypeDeclarationDescr> getTypeDeclarations()
-
addEntryPointDeclaration
public void addEntryPointDeclaration(org.drools.compiler.lang.descr.EntryPointDeclarationDescr epDescr)
-
getEntryPointDeclarations
public java.util.Set<org.drools.compiler.lang.descr.EntryPointDeclarationDescr> getEntryPointDeclarations()
-
getWindowDeclarations
public java.util.Set<org.drools.compiler.lang.descr.WindowDeclarationDescr> getWindowDeclarations()
-
addWindowDeclaration
public void addWindowDeclaration(org.drools.compiler.lang.descr.WindowDeclarationDescr window)
-
addEnumDeclaration
public void addEnumDeclaration(org.drools.compiler.lang.descr.EnumDeclarationDescr declaration)
-
getEnumDeclarations
public java.util.List<org.drools.compiler.lang.descr.EnumDeclarationDescr> getEnumDeclarations()
-
getClassAndEnumDeclarationDescrs
public java.util.List<org.drools.compiler.lang.descr.AbstractClassTypeDeclarationDescr> getClassAndEnumDeclarationDescrs()
-
removeObjectsGeneratedFromResource
public void removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
-
getPreferredPkgUUID
public java.util.Optional<java.lang.String> getPreferredPkgUUID()
-
setPreferredPkgUUID
public void setPreferredPkgUUID(java.lang.String preferredPkgUUID)
-
-