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, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText
public PackageDescr()
public PackageDescr(String namespace)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class BaseDescr
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class BaseDescr
IOException
public String getName()
public void setName(String name)
public String getDocumentation()
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-2015 JBoss by Red Hat. All Rights Reserved.