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 voidaddAccumulateImport(org.drools.compiler.lang.descr.AccumulateImportDescr importAccumulate)voidaddAllImports(java.util.Collection<org.drools.compiler.lang.descr.ImportDescr> importEntries)voidaddAttribute(org.drools.compiler.lang.descr.AttributeDescr attribute)voidaddEntryPointDeclaration(org.drools.compiler.lang.descr.EntryPointDeclarationDescr epDescr)voidaddEnumDeclaration(org.drools.compiler.lang.descr.EnumDeclarationDescr declaration)voidaddFunction(org.drools.compiler.lang.descr.FunctionDescr function)voidaddFunctionImport(org.drools.compiler.lang.descr.FunctionImportDescr importFunction)voidaddGlobal(org.drools.compiler.lang.descr.GlobalDescr global)voidaddImport(org.drools.compiler.lang.descr.ImportDescr importEntry)voidaddRule(org.drools.compiler.lang.descr.RuleDescr rule)voidaddTypeDeclaration(org.drools.compiler.lang.descr.TypeDeclarationDescr declaration)voidaddWindowDeclaration(org.drools.compiler.lang.descr.WindowDeclarationDescr window)voidafterRuleAdded(org.drools.compiler.lang.descr.RuleDescr rule)java.util.List<org.drools.compiler.lang.descr.AccumulateImportDescr>getAccumulateImports()org.drools.compiler.lang.descr.AttributeDescrgetAttribute(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.StringgetDocumentation()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.StringgetName()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.UnitDescrgetUnit()java.util.Set<org.drools.compiler.lang.descr.WindowDeclarationDescr>getWindowDeclarations()voidreadExternal(java.io.ObjectInput in)voidremoveObjectsGeneratedFromResource(org.kie.api.io.Resource resource)voidsetName(java.lang.String name)voidsetPreferredPkgUUID(java.lang.String preferredPkgUUID)voidsetUnit(org.drools.compiler.lang.descr.UnitDescr unit)java.lang.StringtoString()voidwriteExternal(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:
readExternalin interfacejava.io.Externalizable- Overrides:
readExternalin classorg.drools.compiler.lang.descr.BaseDescr- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Overrides:
writeExternalin classorg.drools.compiler.lang.descr.BaseDescr- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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)
-
-