Class TraitKnowledgePackageImpl
- java.lang.Object
-
- org.drools.core.definitions.impl.KnowledgePackageImpl
-
- org.drools.traits.core.definitions.impl.TraitKnowledgePackageImpl
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.core.definitions.InternalKnowledgePackage,org.kie.api.definition.KiePackage
public class TraitKnowledgePackageImpl extends org.drools.core.definitions.impl.KnowledgePackageImpl- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.drools.core.definitions.impl.KnowledgePackageImpl
accumulateFunctions, classFieldAccessorStore, cloningResources, dialectRuntimeRegistry, entryPointsIds, factTemplates, functions, globals, imports, name, needStreamMode, resourceTypePackages, rules, staticImports, typeDeclarations, valid, windowDeclarations
-
-
Constructor Summary
Constructors Constructor Description TraitKnowledgePackageImpl()TraitKnowledgePackageImpl(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String[]getImplicitImports()org.drools.core.factmodel.traits.TraitRegistrygetTraitRegistry()booleanhasTraitRegistry()voidreadExternal(ObjectInput stream)voidwriteExternal(ObjectOutput stream)-
Methods inherited from class org.drools.core.definitions.impl.KnowledgePackageImpl
addAccumulateFunction, addCloningResource, addEntryPointId, addFactTemplate, addFunction, addGlobal, addImport, addProcess, addRule, addStaticImport, addTypeDeclaration, addWindowDeclaration, checkValidity, clear, deepCloneIfAlreadyInUse, equals, getAccumulateFunctions, getClassFieldAccessorStore, getDialectRuntimeRegistry, getEntryPointIds, getErrorSummary, getExactTypeDeclaration, getFactTemplate, getFactType, getFactTypes, getFactTypesMap, getFunction, getFunctionNames, getFunctions, getGlobals, getGlobalVariables, getImports, getName, getPackageClassLoader, getProcesses, getQueries, getResourceTypePackages, getRule, getRuleFlows, getRules, getRulesGeneratedFromResource, getRuleUnitDescriptionLoader, getStaticImports, getTypeDeclaration, getTypeDeclaration, getTypeDeclarations, getTypeResolver, getWindowDeclarations, hashCode, isValid, needsStreamMode, removeFromResourceTypePackageGeneratedFromResource, removeFunction, removeFunctionImport, removeFunctionsGeneratedFromResource, removeGlobal, removeObjectsGeneratedFromResource, removeProcessesGeneratedFromResource, removeRule, removeRuleFlow, removeRulesGeneratedFromResource, removeTypeDeclaration, removeTypesGeneratedFromResource, resetErrors, setClassFieldAccessorCache, setClassLoader, setDialectRuntimeRegistry, setError, setNeedStreamMode, toString, wireTypeDeclarations
-
-
-
-
Constructor Detail
-
TraitKnowledgePackageImpl
public TraitKnowledgePackageImpl()
-
TraitKnowledgePackageImpl
public TraitKnowledgePackageImpl(String name)
-
-
Method Detail
-
hasTraitRegistry
public boolean hasTraitRegistry()
- Specified by:
hasTraitRegistryin interfaceorg.drools.core.definitions.InternalKnowledgePackage- Overrides:
hasTraitRegistryin classorg.drools.core.definitions.impl.KnowledgePackageImpl
-
getTraitRegistry
public org.drools.core.factmodel.traits.TraitRegistry getTraitRegistry()
- Specified by:
getTraitRegistryin interfaceorg.drools.core.definitions.InternalKnowledgePackage- Overrides:
getTraitRegistryin classorg.drools.core.definitions.impl.KnowledgePackageImpl
-
getImplicitImports
protected String[] getImplicitImports()
- Overrides:
getImplicitImportsin classorg.drools.core.definitions.impl.KnowledgePackageImpl
-
writeExternal
public void writeExternal(ObjectOutput stream) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classorg.drools.core.definitions.impl.KnowledgePackageImpl- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput stream) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classorg.drools.core.definitions.impl.KnowledgePackageImpl- Throws:
IOExceptionClassNotFoundException
-
-