public class PackageDescr extends BaseDescr implements org.drools.core.rule.Namespaceable, org.kie.internal.definition.KnowledgeDescr
| Constructor and Description |
|---|
PackageDescr() |
PackageDescr(String namespace) |
PackageDescr(String namespace,
String documentation) |
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, replaceVariable, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setTextpublic PackageDescr()
public PackageDescr(String namespace)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class BaseDescrIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class BaseDescrIOExceptionpublic String getName()
public void setName(String name)
public String getDocumentation()
public void setUnit(UnitDescr unit)
public UnitDescr getUnit()
public void addAllImports(Collection<ImportDescr> importEntries)
public void addImport(ImportDescr importEntry)
public List<ImportDescr> getImports()
public void addFunctionImport(FunctionImportDescr importFunction)
public List<FunctionImportDescr> getFunctionImports()
public void addAccumulateImport(AccumulateImportDescr importAccumulate)
public List<AccumulateImportDescr> getAccumulateImports()
public void addGlobal(GlobalDescr global)
public List<GlobalDescr> getGlobals()
public void addAttribute(AttributeDescr attribute)
public List<AttributeDescr> getAttributes()
public AttributeDescr getAttribute(String name)
public void addFunction(FunctionDescr function)
public List<FunctionDescr> getFunctions()
public void addRule(RuleDescr rule)
public void afterRuleAdded(RuleDescr rule)
public void addTypeDeclaration(TypeDeclarationDescr declaration)
public List<TypeDeclarationDescr> getTypeDeclarations()
public void addEntryPointDeclaration(EntryPointDeclarationDescr epDescr)
public Set<EntryPointDeclarationDescr> getEntryPointDeclarations()
public Set<WindowDeclarationDescr> getWindowDeclarations()
public void addWindowDeclaration(WindowDeclarationDescr window)
public void addEnumDeclaration(EnumDeclarationDescr declaration)
public List<EnumDeclarationDescr> getEnumDeclarations()
public List<AbstractClassTypeDeclarationDescr> getClassAndEnumDeclarationDescrs()
public void removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.