Uses of Interface
de.uni_trier.wi2.procake.data.objectpool.WriteableObjectPool
-
Packages that use WriteableObjectPool Package Description de.uni_trier.wi2.procake CAKE component overview.de.uni_trier.wi2.procake.adaptation Adaptation package descriptionde.uni_trier.wi2.procake.adaptation.cache de.uni_trier.wi2.procake.adaptation.cache.impl de.uni_trier.wi2.procake.adaptation.cache.impl.strategies de.uni_trier.wi2.procake.adaptation.manager de.uni_trier.wi2.procake.adaptation.manager.Impl de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl de.uni_trier.wi2.procake.data.object Provides interfaces of all data objects.de.uni_trier.wi2.procake.data.objectpool Description of Data Object Pool.de.uni_trier.wi2.procake.data.objectpool.impl de.uni_trier.wi2.procake.data.trainingObjectPool de.uni_trier.wi2.procake.utils.eval -
-
Uses of WriteableObjectPool in de.uni_trier.wi2.procake
Methods in de.uni_trier.wi2.procake that return WriteableObjectPool Modifier and Type Method Description <T extends DataObject>
WriteableObjectPool<T>CakeInstance. run()run.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start()start.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start(String composition)start.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start(String composition, String casebase)start.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start(String composition, String model, String[] simModels, String casebase, String transformationConfig, boolean reuseDataClassReferencesAtRestart)start.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start(String composition, String model, String simModel, String casebase)start.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start(String composition, String model, String simModel, String casebase, String transformationConfig)start.static <T extends DataObject>
WriteableObjectPool<T>CakeInstance. start(String composition, String model, String simModel, String casebase, String transformationConfig, boolean reuseDataClassReferencesAtRestart)start.Methods in de.uni_trier.wi2.procake with parameters of type WriteableObjectPool Modifier and Type Method Description static DependencyModelCakeInstance. initDefaultDependencyModel(String dependencyModelPath, WriteableObjectPool casebase)Method, that initializes the dependency model from an XML file. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.adaptation
Fields in de.uni_trier.wi2.procake.adaptation declared as WriteableObjectPool Modifier and Type Field Description protected WriteableObjectPool<TAdaptationKnowledge>AdaptationAlgorithm. adaptationKnowledgeMethods in de.uni_trier.wi2.procake.adaptation that return WriteableObjectPool Modifier and Type Method Description WriteableObjectPool<TAdaptationKnowledge>AdaptationAlgorithm. getAdaptationKnowledge()Getter for the fieldadaptationKnowledge.WriteableObjectPool<TCase>AdaptationAlgorithm. init(WriteableObjectPool<TCase> pool, SimilarityCache simCache, AlgorithmConfiguration algorithmConfig, AlgorithmConfiguration globalConfig)Init the adaptation algorithm according to the given configuration.protected abstract WriteableObjectPool<TAdaptationKnowledge>AdaptationAlgorithm. removeSemanticallyEqualAdaptationKnowledge(WriteableObjectPool<TAdaptationKnowledge> pool)removeSemanticallyEqualAdaptationKnowledge.protected WriteableObjectPool<TAdaptationKnowledge>AdaptationAlgorithm. removeSyntacticallyEqualAdaptationKnowledge(WriteableObjectPool<TAdaptationKnowledge> pool)removeSyntacticallyEqualAdaptationKnowledge.Methods in de.uni_trier.wi2.procake.adaptation with parameters of type WriteableObjectPool Modifier and Type Method Description WriteableObjectPool<TCase>AdaptationAlgorithm. init(WriteableObjectPool<TCase> pool, SimilarityCache simCache, AlgorithmConfiguration algorithmConfig, AlgorithmConfiguration globalConfig)Init the adaptation algorithm according to the given configuration.protected abstract WriteableObjectPool<TAdaptationKnowledge>AdaptationAlgorithm. removeSemanticallyEqualAdaptationKnowledge(WriteableObjectPool<TAdaptationKnowledge> pool)removeSemanticallyEqualAdaptationKnowledge.protected WriteableObjectPool<TAdaptationKnowledge>AdaptationAlgorithm. removeSyntacticallyEqualAdaptationKnowledge(WriteableObjectPool<TAdaptationKnowledge> pool)removeSyntacticallyEqualAdaptationKnowledge.voidAdaptationAlgorithm. setAdaptationKnowledge(WriteableObjectPool<TAdaptationKnowledge> adaptationKnowledge)Setter for the fieldadaptationKnowledge. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.adaptation.cache
Fields in de.uni_trier.wi2.procake.adaptation.cache declared as WriteableObjectPool Modifier and Type Field Description protected WriteableObjectPoolAbstractSimilarityCache. casePoolprotected WriteableObjectPoolAbstractSimilarityCache. queryPoolMethods in de.uni_trier.wi2.procake.adaptation.cache with parameters of type WriteableObjectPool Modifier and Type Method Description voidAbstractSimilarityCache. updateAllSimilarities(WriteableObjectPool poolObj)updateAllSimilarities.voidAbstractSimilarityCache. updateAllSimilarities(WriteableObjectPool queryPoolObj, WriteableObjectPool casePoolObj)updateAllSimilarities.Constructors in de.uni_trier.wi2.procake.adaptation.cache with parameters of type WriteableObjectPool Constructor Description AbstractSimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, T similarityMatrix, String pathCache, SimCalculatorStrategy strategy, boolean complete)Creates an abstract similarity cache.AbstractSimilarityCache(WriteableObjectPool pool, T similarityMatrix, String pathCache, SimCalculatorStrategy strategy, boolean complete)Creates an abstract similarity cache. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.adaptation.cache.impl
Constructors in de.uni_trier.wi2.procake.adaptation.cache.impl with parameters of type WriteableObjectPool Constructor Description SimilarityCache(WriteableObjectPool pool, SimilarityCacheMatrix matrix)This constructor creates a new SimilarityCache for a given CaseBase and SimilarityCacheMatrix.SimilarityCache(WriteableObjectPool pool, SimilarityCacheMatrix matrix, SimCalculatorStrategy strategy)This constructor creates a new SimilarityCache for a given CaseBase and SimilarityCacheMatrix.SimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, SimilarityCacheMatrix matrix)This constructor creates a new SimilarityCache for a given CaseBase and SimilarityCacheMatrix.SimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, SimilarityCacheMatrix matrix, SimCalculatorStrategy strategy)This constructor creates a new SimilarityCache for a given CaseBase and SimilarityCacheMatrix.SimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, String pathCache)This constructor creates a new SimilarityCacheMatrix for a given CaseBase, calculates all similarities and stores them under the given path.SimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, String pathCache, SimCalculatorStrategy strategy)This constructor creates a new SimilarityCacheMatrix for a given CaseBase, calculates all similarities and stores them under the given path.SimilarityCache(WriteableObjectPool pool, String pathCache)This constructor creates a new SimilarityCacheMatrix for a given CaseBase, calculates all similarities and stores them under the given path.SimilarityCache(WriteableObjectPool pool, String pathCache, SimCalculatorStrategy strategy)This constructor creates a new SimilarityCacheMatrix for a given CaseBase, calculates all similarities and stores them under the given path.SimpleSimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, String pathCache)Constructor for SimpleSimilarityCache.SimpleSimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, String pathCache, boolean complete)Creates a new simple similarity cache and tries to complete the data loaded from the path.SimpleSimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, String pathCache, SimCalculatorStrategy strategy)Creates a new simple similarity cache and tries to complete the data loaded from the path.SimpleSimilarityCache(WriteableObjectPool queryPool, WriteableObjectPool casePool, String pathCache, SimCalculatorStrategy strategy, boolean complete)Creates a new simple similarity cache and tries to complete the data loaded from the path.SimpleSimilarityCache(WriteableObjectPool pool, String pathCache)Constructor for SimpleSimilarityCache.SimpleSimilarityCache(WriteableObjectPool pool, String pathCache, boolean complete)Creates a new simple similarity cache and tries to complete the data loaded from the path.SimpleSimilarityCache(WriteableObjectPool pool, String pathCache, SimCalculatorStrategy strategy)Creates a new simple similarity cache and tries to complete the data loaded from the path.SimpleSimilarityCache(WriteableObjectPool pool, String pathCache, SimCalculatorStrategy strategy, boolean complete)Creates a new simple similarity cache and tries to complete the data loaded from the path. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.adaptation.cache.impl.strategies
Methods in de.uni_trier.wi2.procake.adaptation.cache.impl.strategies with parameters of type WriteableObjectPool Modifier and Type Method Description longSimCalculatorRetrieverStrategy. computeSimilarities(DecimalFormat df, WriteableObjectPool queryPool, WriteableObjectPool casePool, AbstractSimilarityCacheMatrix similarityMatrix)Computes the similarities according to the strategy.longSimCalculatorSingleStrategy. computeSimilarities(DecimalFormat df, WriteableObjectPool queryPool, WriteableObjectPool casePool, AbstractSimilarityCacheMatrix similarityMatrix)Computes the similarities according to the strategy.longSimCalculatorStrategy. computeSimilarities(DecimalFormat df, WriteableObjectPool queryPool, WriteableObjectPool casePool, AbstractSimilarityCacheMatrix similarityMatrix)Computes the similarities according to the strategy. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.adaptation.manager
Methods in de.uni_trier.wi2.procake.adaptation.manager that return WriteableObjectPool Modifier and Type Method Description <TAdaptationKnowledge extends DataObject>
WriteableObjectPool<TAdaptationKnowledge>AdaptationManager. getAdaptationKnowledge(String adaptationAlgorithmId)getAdaptationKnowledge.WriteableObjectPoolAdaptationManager. init(AdaptationConfiguration adaptationConfig)Inits the adaptation algorithms according to the configurationWriteableObjectPoolAdaptationManager. init(AdaptationConfiguration adaptationConfig, SimilarityCache simCache)Initializes the adaptation algorithms according to the configurationMethods in de.uni_trier.wi2.procake.adaptation.manager with parameters of type WriteableObjectPool Modifier and Type Method Description voidAdaptationManager. setAdaptationKnowledge(String adaptationAlgorithmId, WriteableObjectPool adaptationKnowledge)setAdaptationKnowledge. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.adaptation.manager.Impl
Methods in de.uni_trier.wi2.procake.adaptation.manager.Impl that return WriteableObjectPool Modifier and Type Method Description <TAdaptationKnowledge extends DataObject>
WriteableObjectPool<TAdaptationKnowledge>AdaptationManagerImpl. getAdaptationKnowledge(String adaptationAlgorithmId)getAdaptationKnowledge.WriteableObjectPool<TCase>AdaptationManagerImpl. init(AdaptationConfiguration adaptationConfig)Inits the adaptation algorithms according to the configurationWriteableObjectPool<TCase>AdaptationManagerImpl. init(AdaptationConfiguration adaptationConfig, SimilarityCache simCache)Initializes the adaptation algorithms according to the configurationMethods in de.uni_trier.wi2.procake.adaptation.manager.Impl with parameters of type WriteableObjectPool Modifier and Type Method Description voidAdaptationManagerImpl. setAdaptationKnowledge(String adaptationAlgorithmId, WriteableObjectPool adaptationKnowledge)setAdaptationKnowledge.Constructors in de.uni_trier.wi2.procake.adaptation.manager.Impl with parameters of type WriteableObjectPool Constructor Description AdaptationManagerImpl(WriteableObjectPool<TCase> pool)Constructor for AdaptationManagerImpl.AdaptationManagerImpl(WriteableObjectPool<TCase> pool, AdaptationConfiguration adaptationConfig)The adaptation manager will be initiated with the given configuration directlyAdaptationManagerImpl(WriteableObjectPool<TCase> pool, AdaptationConfiguration adaptationConfig, SimilarityCache similarityCache)The adaptation manager will be initiated with the given configuration directly and algorithms use the specified similarity cache. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl
Constructors in de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl with parameters of type WriteableObjectPool Constructor Description DependencyHandler(WriteableObjectPool casebase, DependencyModel dependencyModel)Constructor for DependencyHandler.DependencyParserImpl(WriteableObjectPool casebase)Constructor for DependencyParserImpl. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.data.object
Constructors in de.uni_trier.wi2.procake.data.object with parameters of type WriteableObjectPool Constructor Description DataObjectUtils(WriteableObjectPool casebase) -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.data.objectpool
Methods in de.uni_trier.wi2.procake.data.objectpool that return WriteableObjectPool Modifier and Type Method Description WriteableObjectPool<T>WriteableObjectPool. copy()static <T extends DataObject>
WriteableObjectPool<T>ObjectPoolFactory. newObjectPool()Creates a newWriteableObjectPool. -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.data.objectpool.impl
Classes in de.uni_trier.wi2.procake.data.objectpool.impl that implement WriteableObjectPool Modifier and Type Class Description classWriteableObjectPoolImpl<T extends DataObject>Methods in de.uni_trier.wi2.procake.data.objectpool.impl that return WriteableObjectPool Modifier and Type Method Description WriteableObjectPool<T>WriteableObjectPoolImpl. copy() -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.data.trainingObjectPool
Methods in de.uni_trier.wi2.procake.data.trainingObjectPool that return WriteableObjectPool Modifier and Type Method Description WriteableObjectPool<T>TrainingObjectPool. getTestPool()Getter method that returns the test pool.WriteableObjectPool<T>TrainingObjectPool. getTrainPool()Getter method that returns the train pool.WriteableObjectPool<T>TrainingObjectPool. getValidatePool()Getter method that returns the validate pool.Constructors in de.uni_trier.wi2.procake.data.trainingObjectPool with parameters of type WriteableObjectPool Constructor Description CrossValidationBuilder(@NotNull WriteableObjectPool<T> pool, int k, double splitRatio, boolean shuffle)Constructor that creates k differentTrainingObjectPoolsfrom aWriteableObjectPool, each containing a test pool of size splitRatio and a training pool.TrainingObjectPool(@NotNull WriteableObjectPool<T> trainPool, WriteableObjectPool<T> testPool, WriteableObjectPool<T> validatePool)Use this constructor to create the training pool from three individual pools.TrainingObjectPool(@NotNull WriteableObjectPool<T> tmpPool, TrainingObjectPoolSplit split, boolean shuffle)Use this constructor to create a training pool from a single pool that is split up into three separate pools.TrainingObjectPoolSplit(Double testRatio, WriteableObjectPool targetPool)Use this constructor to either split into two pools (training and testing) or do not split at all (only training).TrainingObjectPoolSplit(Double testRatio, Double validationRatio, WriteableObjectPool targetPool)Use this constructor to either split into three pools (training, testing, validation), two pools (training and testing), or do not split at all (only training).TrainingObjectPoolSplit(Integer testQuantity, WriteableObjectPool targetPool)Use this constructor to either split into two pools (training and testing) or do not split at all (only training).TrainingObjectPoolSplit(Integer testQuantity, Integer validationQuantity, WriteableObjectPool targetPool)Use this constructor to either split into three models (training, testing, validation), into two pools (training and testing), or do not split at all (only training). -
Uses of WriteableObjectPool in de.uni_trier.wi2.procake.utils.eval
Methods in de.uni_trier.wi2.procake.utils.eval with parameters of type WriteableObjectPool Modifier and Type Method Description static List<SimpleSimilarityResult>RetrieverEvaluationUtils. computeGroundTruthSimilarities(Retriever<NESTWorkflowObject,Query> groundTruthRetriever, WriteableObjectPool<NESTWorkflowObject> trainCaseBase, WriteableObjectPool<NESTWorkflowObject> testCaseBase, String pathGroundTruthSimilarities)Computes the ground-truth similarities with the given ground-truth retriever.voidRetrieverEvaluation. setTrainTestCaseBase(WriteableObjectPool<NESTWorkflowObject> trainCaseBase, WriteableObjectPool<NESTWorkflowObject> testCaseBase)Method used to store the training case base and the testing case base in the retriever evaluation, if this has not been done in the constructor.static voidRetrieverEvaluationUtils. testGroundTruthSimilarities(WriteableObjectPool<NESTWorkflowObject> trainCaseBase, WriteableObjectPool<NESTWorkflowObject> testCaseBase, List<SimpleSimilarityResult> groundTruthSimilarities)Checks the ground-truth similarities by searching for every pair of query and case in them.static voidRetrieverEvaluationUtils. testRetrievers(WriteableObjectPool<NESTWorkflowObject> trainPool, WriteableObjectPool<NESTWorkflowObject> testPool, Map<String,Retriever<NESTWorkflowObject,Query>> retrieverMap)Simple method to test all retrievers in retrieverMap prior to the actual evaluation.Constructors in de.uni_trier.wi2.procake.utils.eval with parameters of type WriteableObjectPool Constructor Description RetrieverEvaluation(WriteableObjectPool<NESTWorkflowObject> trainCaseBase, WriteableObjectPool<NESTWorkflowObject> testCaseBase)
-