All Classes and Interfaces

Class
Description
Abstract implementation of a converter for converting a BPMN2 object directly into a congruent NESTWorkflow object.
Abstract implementation of a converter for converting a block-oriented BPMN2 object into a NESTWorkflow object.
Abstract base implementation of a converter for converting a BPMN2 object into a NESTWorkflow object.
Abstract AbstractDataClassImpl class.
Empty factory implementation without parameters and without post or pre initialization
Generic super class for MAC/FAC retrievers.
Abstract implementation of a converter for converting a (block-oriented) NESTWorkflow object into a BPMN2 object.
Acts as a key-value wrapper.
Abstract class of the similarity cache which can be used to create a cache of similarities for a case base.
 
Abstract AbstractSimilarityCacheMatrix class.
CAKE I - Datatype for a WorkflowObject.
Concrete implementation of the CAKE I - datatype.
Interface of an abstract object used in a workflow.
Abstract object used in a workflow.
Base-class for all XML-handler-implementations.
Base class for all XML-reader-implementations.
Abstract class for code reuse.
Abstract class of all adaptation algorithms
Handler for adaptation configuration files
Parser for adaptation configuration files
AdaptationConfigTags interface.
The adaptation configuration for the execution with adaptation manager.
Implementation of the Adaptation Configuration.
This factory creates several adaptation instances.
The adaptation factory object provides the name of the adaptation algorithm.
Interface of the AdaptationManager
Definition of a AdaptationManager.
AdaptationSession interface.
AdaptationSessionImpl class.
AdaptationSessionTags interface.
The Aggregate Class uses the object oriented technique aggregation to combine several data classes into one class.
 
AggregateClassImpl class.
An AggregateObject represents an collection of attribute value pairs.
 
Implementation of the Adaptation Algorithm Configuration.
Generic definition of an algorithm parameter.
Interface for the definition of adaptation algorithm parameters.
An ApplicationError should be thrown for fatal application errors, e.g., OutOfMemoryError .
 
 
Represents a possible solution for a case, with a specific mapping.
 
This class provides a generic search with an implementation of the A-Star-Algorithm in the context of mappings for DataObjects.
Represents a mapping between a queryItem and a caseItem.
Represents a mapping between a query node and a case node.
Represents a mapping between a queryItem and a caseItem.
 
Represents a mapping between a query node and a case node.
 
 
 
Contains a possible solution for a retrieval situation.
 
A state always represents the current solution for the mapping problem.
Heuristic object of A*III implementation
Heuristic object of A*II implementation
The group of Atomic Classes is used to store exact one value.
Description is missing
An AtomicObject represents an container for an plain old java object.
 
An AttriutePath represents a list of attribute names.
Implementation of AttributePath.
A BooleanClass defines a BooleanObject that represents a Boolean value.
Implementation of BooleanClass.
A BooleanObject represents Boolean value.
 
Adds or updates layout information to BPMN XML string.
 
A ByteArray can be used to store more complex data objects like images or documents.
Implementation of ByteArrayClass.
A BooleanObject represents a byte arry as value.
 
Stores pairs of data object IDs with their similarity into an asynchronous runtime cache, allowing read- and write operations on its entries.
 
 
A CSV Parser, that uses the csv package from the Apache group.
A CakeException extends Exception with additional information.
Main starter class for ProCAKE.
CakeInstanceCache class.
A CakeIOException is thrown for failures in io components.
A CakeSaxException is thrown for failures in XML components using the sax parser API.
Utility class for representing a pair of two cases.
The class ChronologicalClass defines a specific instance in time, with millisecond precision.
Description is missing
 
The distance calculator used to calculate the distance between chronological objects.
A ChronologicObject represents an container for an plain old java object representing timing aspects.
 
The ClassHierarchyConsistencyException is thrown if an inconsistent class hierarchy could be created.
The Collection Classes SetClass and ListClass are both containers that can store each kind of data objects.
Implementation of CollectionClass.
A CollectionObject represents an container for other DataObjects.
 
 
 
 
 
The composition manager binds possible implementation of a factory to a factory.
 
CAKE I - Datatype for a ControlflowObject.
Concrete implementation of the CAKE I - datatype.
Interface of an abstract object used in the controlflow of a workflow.
Abstract object used in the controlflow of a workflow.
 
 
Creates pools for cross validation based on TrainingObjectPool.
DataClass
Thr concrete implementation of the data class as the root of all classes.
CAKE I - Datatype for a workflow-dataelement.
Concrete implementation of the CAKE I - datatype.
Interface of a dataflow-object used to represent dataitems of a workflow.
Data-element used in workflow-objects.
A DataObject realises a wrapper for a value.
 
 
Extends the standard Iterator with an additional method.
 
 
 
 
CAKE I - Datatype for a DataRef-element (reference between a task and a dataelement).
Concrete implementation of the CAKE I - datatype.
Interface of a reference between a task and a data item.
Data-reference used to link tasks with dataitems.
The DateClass is the specification of a date without time information.
Implementation of DateClass.
A DateObject represents a Date as value.
 
 
 
Interface for defining the structure of a dependency between two NESTWorkflow graphs (see paper).
Class for dependency specific implementation of xml handler.
Implementation of Dependency.
Interface, that defines the structure for the dependency model, where all dependencies are saved and retrieved during runtime.
Implementation of DependencyModel.
Interface, that provides a description of a dependency query to be used in Retriever.perform(Query).
Implementation of DependencyQuery.
Implementation of DependencyReader.
Interface for the dependency specific implementation of RetrievalResult, which contains a list of the result objects and the similarity value.
Implementation of DependencyRetrievalResult.
Interface for the dependency specific implementation of RetrievalResultList.
Interface for the dependency specific retriever, that implements the approach of dependency-guided retrieval.
Implementation of DependencyRetriever.
Interface for dependency specific similarities.
Implementation of DependencySimilarity.
Interface, that contains all tags, attributes and values of dependency.xsd.
Interface for defining a type of dependency.
Implementation of DependencyType.
DependencyWriter class.
This class calculates the distance between two value and the maximum distance for this class
Computes the average distance in ranks between the ground-truth ranking and the predicted ranking.
The DoubleClass is a class to specify double domains.
DoubleClassImpl class.
A DoubleObject represents a double as value.
 
Super class/interface for different dynamic programming approaches.
 
 
 
 
 
 
Interface for representing ranking metrics.
The Factory interface defined three methods that must be implemented by each Factory implementation.
The configuration of the factories including the implementations and the corresponding parameters.
 
 
Each implementation of a factory object must extend this class.
 
 
Stores pairs of data object IDs with their similarity into a persistent cache, allowing read- and write operations on its entries which are stored in a single csv file.
 
 
 
 
Frequent exception messages, collected centrally in one interface.
 
A generic XML parser that uses the xerces package from the Apache group, see http://xerces.apache.org/.
A XMLWriter for XML content based on a XML Schema grammar.
GlobalParameters class.
Concrete retriever implementation of graph A* parallel retriever.
Contains all tags and attributes used in GraphML-XML-files
Metric that returns the number of hits (not normalized).
Normalized version of HitsMetric.
A IdAlreadyExistsException should be thrown if an id already exists.
Wrapper class for a pair of case ID and a similarity value.
The IllegalEditException is thrown if a DataClass is edited after the class is finished.
The IllegalInstantiationException is thrown when an DataObject should be created and the corresponding DataClass is not finished or is abstract.
The instance enumeration predicate can be used to define a set of possible values for an AtomicClass.
Description is missing
The InstanceIntervalPredicate defines an interval on totally ordered elements.
Description is missing
InstanceOntologyOrderPredicate interface.
InstanceOntologyOrderPredicateImpl class.
The InstancePredicate can be used in AtomicClasses to refine the range of possible values.
Description is missing
A TaxonomyOrder orderes the values of a InstanceEnumerationPredicate in a taxonomy.
Description is missing
A TotalOrder orderes the values of a InstanceEnumerationPredicate in a totally ordered list.
Description is missing
A value order is used in an InstanceEnumerationPredicate to define an order for the values of the predicate.
Description is missing
The IntegerClass is a class to specify integer domains.
IntegerClassImpl class.
A IntegerObject represents a byte arry as value.
 
 
Interval Classes are used to create data objects that specify a range of values.
IntervalClassImpl class.
An IntervalObject contains two totally ordered AtomicClasses.
 
The InvalidNativeValueException is thrown when the native value does not match to the specification in the data class.
 
The InvalidSemanticDescriptorException is thrown when the requested semantic descriptor of a NESTNodeObject is not a subclass of aggregate class.
The IO interace summarises constants and methods for all io components.
This factory contains all registered ProCAKEReadera and ProCAKEWriters of ProCAKE.
Standard implementation for all IO-operators
 
 
 
Interface for metrics that only look at the top-k cases in the ranking.
 
A ListClass is a CollectionClass where it is possible to specify the order of the elements in the ListObject.
ListClassImpl class.
A ListObject represents a list of DataObjects.
 
ListWeights are used to perform a weighted similarity calculation.
Implementation of ListWeight.
This class provides special methods to work with ListWeights and to manipulate them.
A MACFAC query needs additional parameters compared to a standard retrieval query.
The query class for MAC/FAC queries which contains additional parameters to control the behavior of the MAC/FAC retriever.
 
 
 
Interface representing a path through a matrix.
Holds a pair of tasks and indices of their position and their predecessor in the matrix.
Class representing a path through a matrix.
 
The Model is the container of all DataClasses.
This is the factory class to access the implementations to the data model interfaces.
Represents an object that is managed by the model factory.
Description is missing
ModelHandler class.
ModelImpl class.
ModelIO interface.
ModelReader class.
All tags, attributes and values of cdm.xsd
 
ModelWriter class.
 
A NameAlreadyExistsException should be thrown if a name already exists.
Abstract NESTAbstractWorkflowHandler class.
 
 
 
 
 
 
 
 
 
 
 
 
CAKE I - Datatype for a NEST-Constraint-Edge.
Concrete implementation of the CAKE I - datatype.
Interface of a Constraint-Edge of a NEST-graph.
Definition of a Constraint-Edge of a NEST-graph.
CAKE I - Datatype for a NEST-Controlflow-Edge.
Concrete implementation of the CAKE I - datatype.
Interface of a Controlflow-Edge of a NEST-graph.
Definition of a Controlflow-Edge of a NEST-graph.
Datatype for a NEST-Controlflow-Node.
Concrete implementation of the datatype NESTControlflowNodeClass..
Interface of a Controlflow-Node of a NEST-graph.
Definition of a Controlflow-Node of a NEST-graph.
CAKE I - Datatype for a NEST-Dataflow-Edge.
Concrete implementation of the CAKE I - datatype.
Interface of a Dataflow-Edge of a NEST-graph.
Definition of a Dataflow-Edge of a NEST-graph.
CAKE I - Datatype for a NEST-Data-Node.
Concrete implementation of the datatype NESTDataNodeClass.
Interface of a Data-Node of a NEST-graph.
Definition of a Data-Node of a NEST-graph.
CAKE I - Datatype for an abstract NEST-Edge.
Concrete implementation of the CAKE I - datatype.
Interface of an Edge of a NEST-graph.
Definition of an edge of a NEST-graph.
Interface of a nest graph builder.
Definition of a NEST workflow builder.
 
Concrete implementation of the NESTGraphClass.
Effective SAX-Handler-class.
 
 
CAKE I - Datatype for a abstract NEST-Workflow item.
Concrete implementation of the CAKE I - datatype.
Interface of an abstract graph-object used for code reuse.
Abstract definition of a Graph-Item.
Defines the methods, necessary to be implemented, when listening to NESTGraph-changes
 
 
 
 
 
Class to parse a single NESTGraph.
NESTGraphTags interface.
To check if a NESTGraphObject is a valid graph, this class can be used.
Implementation of the NESTGraphValidator.
The visualizer to create an export or visualization format for a given NESTGraphObject.
 
 
This class serializes a NESTGraphObject to XML.
 
 
 
 
 
 
 
 
Datatype for an abstract NEST-Node.
Concrete implementation of the datatype NESTNodeClass.
Interface of a Node of a NEST-Graph.
Definition of a Node of a NEST-graph.
 
 
 
 
 
 
 
 
CAKE I - Datatype for a NEST-PartOf-Edge.
Concrete implementation of the CAKE I - datatype.
Interface of a PartOf-Edge of a NEST-graph.
Definition of a PartOf-Edge of a NEST-graph.
Datatype for an NEST sequence node.
Concrete implementation of the datatype NESTSequenceNodeClass.
Interface of a Sequence-Node of a NEST-graph.
Definition of a Sequence-Node of a NEST-graph.
 
 
Effective SAX-Handler-class.
Represents a de facto workflow instance.
 
Class to parse a single NESTWorkflow.
To check if a NESTSequentialWorkflowObject is a valid nest sequential workflow, this class can be used.
Implementation of the NESTSequentialWorkflowValidator.
This class serializes a NESTSequentialWorkflow to XML.
Multithreaded calculator to compute all pairwise similarities between nest graph objects stored in a given pool.
 
CAKE I - Datatype for a NEST-SubWorkflow-Node.
Concrete implementation of the CAKE I - datatype.
Interface of a SubWorkflow-Node of a NEST-graph.
Definition of a SubWorkflow-Node of a NEST-graph.
Datatype for a NEST-Task-Node.
Concrete implementation of the CAKE I - datatype.
Interface of a Task-Node of a NEST-graph.
Definition of a Task-Node of a NEST-graph.
 
Generic implementation for nest graph utility classes.
Interface of a nest graph builder.
Definition of a NEST workflow builder.
Datatype for a NEST-graph-representation-container.
Concrete implementation of the NESTWorkflowClass.
 
Interface of the nest workflow extractor, which provides methods to extract components of a nest workflow graph.
Implementation of NESTWorkflowExtractor.
Effective SAX-Handler-class.
Interface of the basic nest workflow modifier.
Interface of a controlflow node pair consisting of a start and its corresponding end node.
Definition of the basic nest graph modifier.
 
CAKE I - Datatype for a NEST-Workflow-Node.
Concrete implementation of the datatype NESTWorkflowNodeClass.
Interface of a Workflow-Node of a NEST-graph.
Definition of a Workflow-Node of a NEST-graph.
Interface of a NEST-graph-object.
Definition of a graph-object.
Class to parse a single NESTWorkflow.
 
This class is the main implementation of a NESTGraphVisualizer and visualizes a NESTGraph as a simple String that is printed in the Console.
This class is the main implementation of a NESTGraphVisualizer and visualizes a NESTGraph as a simple String that is printed in the Console.
Capable of transforming a NESTGraph representation into the feature vector created by Alexander Stromer for his Master thesis in late 2012.
Concrete implementation of transforming a workflow from NESTGraph to block-orientation.
To check if a NESTWorkflowObject is a valid nest workflow, this class can be used.
Implementation of the NESTWorkflowValidator.
The visualizer to create an export or visualization format for a given NESTGraphObject.
 
 
Transforms a NESTGraph representation into a representation without any subworkflows by resolving them.
 
 
 
 
 
 
 
 
 
CAKE I - Datatype for a workflow-node.
Concrete implementation of the CAKE I - datatype.
Interface of a node-object used in the controlflow of a workflow.
Allowed types of a node.
Node-object used in the controlflow of a workflow.
The NoSemanticDescriptorException is thrown when the requested semantic descriptor of a NESTNodeObject is not set.
Exception representing the case that a NESTGraph object is not a de facto resource as required.
The NoSuchAttributeValueException is thrown when the requested attributeValue does not exists in the aggregate class.
The class NumericClass defines a specific numerical object.
Description is missing
 
 
An NumericObject represents an container for an plain old java object of numerical values.
 
The ObjectAlreadyExistsException is thrown when an object is added that already exists.
ObjectHandler class.
The ObjectNotFoundException is thrown when a requested object can not be found.
The factory to create objectIds and object pools.
 
ObjectPoolHandler class.
ObjectPoolReader class.
All tags, attributes and values of cdop.xsd
ObjectPoolWriter class.
ObjectReader class.
All tags, attributes and values of cdm.xsd.
ObjectWriter class.
 
Class that updates old model files to the new format by replacing parts in the XML string.
 
A converter for converting objects from an origin class to an object from a target class.
 
Constants of frequent ontology entities and namespaces
This Factory class provides the ontology for the representation and similarity calculation of URIObjects.
 
 
 
 
The possible aggregation functions for the indirectGroupMeasures.
Interface for a parallelized LinearRetriever.
 
This class is intended to be used to process elements of a case base in parallel across multiple threads.
Interface that holds the main method for every call to process an element from the case base.
The default implementation of a Parameter.
CAKE I - Datatype for a ControlflowObject.
Concrete implementation of the CAKE I - datatype.
Interface of an abstract object used in the controlflow of a workflow.
Abstract object used in the controlflow of a workflow.
The ClassNotFoundException if a requested DataClass cannot be found.
The IndexOutOfBoundsException is thrown when the access to an array of values failed because an index is used that is out of bound.
The InvalidTypeException is thrown when the type does not match to the specification in the data class.
A NameAlreadyExistsException should be thrown if a name is not found.
The NoSuchAttributeException is thrown when the requested attribute does not exists in the aggregate class.
The ProCAKEReader interface provides some common constants and methods for all io readers.
The ProCAKEWriter interface provides some common constants and methods for all io writers.
Capable of reading Prolog-styled text-formats, which do represent a Graph-structure.
Contains all tags and attributes used in Prolog-files
Properties
 
Iterate over the tree structure with a BFS.
Implementation of the quality metric according to Bergmann and Müller.
Implementation of the quality metric according to Bergmann and Stromer.
Description of a query to be used in Retriever.perform(Query).
 
A readable object pool is a container for DataObject.
 
Different syntax for regular expressions.
The resource entity resolver loads the grammars from the path IO.RESOURCE_XML.
 
This factory creates several retriever instances.
The retrieval factory object provides the constructor for the retriever and the name of the retriever.
Interface to calculate the retrieval quality
enumeration to define quality criterion
Class to calculate the retrieval quality
One retrieval result.
 
A list of retrieval results.
 
This class acts as a wrapper for a set of RetrievalResults.
General retriever interface that describes the minimum methods a retriever must implement.
Can be used to evaluate different retrievers or differently configured retrievers.
 
 
 
 
 
Wrapper class for a key-pair consisting of retriever name and the used metric.
Wrapper class for a pair consisting of retriever name and similarity value.
 
 
 
Representation of the scoring matrix of an dp algorithm.
 
CAKE I - Datatype for a workflow-sequence.
Concrete implementation of the CAKE I - datatype.
Interface of an object, which can be contained in a workflow-sequence.
Interface of a sequence-object used in the controlflow of a workflow.
Sequence-object used in the controlflow of a workflow.
Interface of the manager for adaptation sessions.
Definition of a SessionManager.
A SetClass is a CollectionClass where it is NOT possible to specify the order of the elements in the SetObject.
SetClassImpl class.
A SetObject represents a set of DataObjects.
 
 
 
Computes similarities for the similarity cache by using a standard parallelized retriever.
Computes similarities for the similarity cache by computing those similarities individually without using retrievers.
This strategy determines the way similarities are computed for the similarity cache.
Represents a similarity value.
SimilarityCache class.
Main interface for all similarity caches
Multithreaded calculator to compute all pairwise similarities between data objects stored in a given pool.
This class administrates the cached similarities within a similarity matrix.
 
Main interface for all similarity measures.
 
Data Similarity Model
This Factory class provides the implementation to the SimilarityModel  interfaces.
The factory object for SimilarityModelFactory
 
SimilarityModelHandler class.
 
SimilarityModelReader class.
 
All tags, attributes and values of cdsm.xsd
Enumeration of possible handlings of the asymmetric similarity
The similarity valuator computes the similarity between two objects.
Implementation of SimilarityValuator for computing the similarity between two objects.
 
SimpleSimilarityCache class.
Stores pairs of data object ids with their similarity in a simple multi-key hashmap
SimpleSimilarityCacheMatrix class.
This class is meant to be a lightweight version of the retrieval result with only a query id and a list of cases with their respective similarity.
Abstract interface that collects all similarity measures for AggregateClasses.
The weighted average is the most typically used aggregation function.
 
The Euclidian aggregation is the same as Minkowski aggregation with a fixed p = 2.
 
Implementation of SMAggregate.
The k-maximum aggregation is a generalization of the standard maximum aggregation.
 
The k-minimum aggregation is a generalization of the standard minimum aggregation.
 
When using the maximum aggregation, the overall similarity is determined by the maximum local similarity.
 
When using the minimum aggregation, the overall similarity is determined by the minimum local similarity.
 
The Minkowski aggregation is a generalization of this weighted average.
 
Abstract interface for aggregate similarity measures with weighted attributes.
 
 
 
General
 
The CollectionMapping performs the best possible mapping of the query items to the case items of the collection.
A* - algorithm - implementation of a Collection-mapping-similarity measure
Interface of the general GraphAStar-SimilarityMeasure.
Abstract implementation of the AStar-Similarity Measure.
Info object wrapper for similarity object returned by the SMGraphASTAr measures.
Interface of the GraphAStarOne-SimilarityMeasure
A Star One implementation of Graph similarity measure.
Interface of the GraphAStarThree similarity measure
A*III implementation of graph similarity measure.
Interface of the GraphAStarTwo-SimilarityMeasure
A Star Two implementation of Graph similarity measure.
 
 
 
 
The attribute value in the query and in the case are intervals.
 
The SMListCorrectness uses the CorrectnessMetric to compare the elements of two lists and compute a similarity.
 
 
Presents the possible strategies for the method ignoreDifferentBeginnings.
 
 
 
The SMListDTWWeighted falls back on the SMListDTW and uses its localSimilarities.
Implementation of SMListDTWWeighted.
The SMListMapping performs a compare on the elements of two lists.
Implementation of SMListMapping.
The SMListMappingWeighted falls back on the SMListMapping and uses its localSimilarities.
Implementation of SMListMappingWeighted.
 
 
The SMListSWAWeighted falls back on the SMListSWA and uses its localSimilarities.
Implementation of SMListSWAWeighted.
SMListWeighted is used to perform a weighted similarity calculation.
 
Similarity measure to compare two NESTGraphItemObjects.
Implementation of measure SMNESTGraphItem.
Abstract interface that collects all similarity measures for AtomicClass.
Possible definitions of asymmetric zero-out strategies
Another possibility to describe the similarity between two numeric values is by an exponential function.
 
Is providing fuzzy similarity functionality, according to the paper: Case-based Reasoning for Diagnosis of Stress using Enhanced Cosine and Fuzzy Similarity; by M.
See SMNumericFuzzy for description.
 
In most cases the similarity between two numeric values can be described by a linear function.
See SMNumericLinear for description.
We can also use sigmoid functions as a generalization of threshold functions.
 
Threshold functions should be used if there is the possibility that the contribution of an attribute to the utility is binary in the sense that up to a certain difference the case is useful and beyond it is not useful.
 
This similarity measure is used to compare two objects w.r.t.
 
Abstract interface that collects all similarity measures for URIClass
Calculates the similarity between query and case based on the local similarities of the connected objects of the query and case entities via specific relations in an ontology.
This similarity measure calculates the similarity of to entities in an ontology.
When using the minimum aggregation, the overall similarity is determined by the minimum local similarity.
This similarity measure calculates the similarity of to entities in an ontology.
Calculates the similarity between query and case based on the local similarities of the connected objects of the query and case entities via specific relations in an ontology.
A description of the measure can be found in SMOntologyAggWeighted.
 
 
Calculates the similarity between query- and case-sets based on the set-based measures.
This similarity measure calculates the similarity between to sets of objects from an ontology.
Calculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.
This similarity measure calculates the similarity of to entities in an ontology.
Calculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.
This similarity measure calculates the similarity of to entities in an ontology.
Abstract interface that collects all similarity measures for URIClass.
Calculates the similarity between query- and case-sets based on the pair similarity of their objects.
This similarity measure calculates the similarity between to sets of objects from an ontology.
Calculates the similarity between query and case based on the existence of specific relations between query and case entity in an ontology.
This similarity measure calculates the similarity of two entities in an ontology.
The similarity between query and case based on the shortest path between query and case node in an ontology.
This similarity measure calculates the path length between two classes in a ontology.
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.
This similarity measure calculates the similarity of to entities in an ontology.
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.
This similarity measure calculates the similarity of to entities in an ontology.
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.
This similarity measure calculates the similarity of to entities in an ontology.
 
 
 
 
Abstract interface that collects all similarity measures for StringClass
Measures the Cosine similarity of two vectors of an inner product space and compares the angle between them.
 
Compares two strings.
 
 
General
Implementation of SMStringIsolatedMapping.
Measures the JaroWinkler similarity of two strings.
 
Compares two strings using the Levenshtein algorithm.
 
Measures the nGram similarity of two strings.
Implementation of SMStringNGram.
The query will be interpreted as regular expression in the specified syntax.
 
Compares two strings using the Term Count algorithm.
 
Compares a query and case string, where the query can contain wildcards.
 
This similarity measure is used in class DataClass and is used if no other similarity measure fits to both object.
 
Despite of dealing with symmetric table similarity measures asymmetric exceptions can be defined.
 
Abstract interface that collects all similarity measures for AtomicClasses with taxonomical orders, see InstanceTaxonomyOrderPredicate.
The classic taxonomy measure is calculated by both pre-initialised node weights and several strategies.
 
This measure is very similar to the SMTaxonomyClassic taxonomy except, that the weights must be set manually.
 
 
This measure computes the similarity between two nodes based on the height of the nodes.
Implementation of SMTaxonomyNodeHeight.
The similarity between query and case based on the shortest path between query and case in relation to the longest possible path.
Implementation of SMTaxonomyPath.
 
 
Implementation of SMUnion.
 
 
This similarity measure computes the similarity between workflows in a sophisticated way considering three compononents:
 
 
 
CAKE I - Datatype for a workflowobject, which can have a status.
Concrete implementation of the CAKE I - datatype.
Interface of a workflow-object, which contains a status.
Allowed states for this item.
Abstract object, which can hold a status.
Dealing with Vague Knowledge
A StringClass defines the domain of StringObjects that represents a string value.
StringClassImpl class.
 
A StringObject represents a string as value.
 
 
CAKE II - Datatype for a subworkflow.
Concrete implementation of the CAKE I - datatype.
Interface of a subworkflow-object.
 
Functional interface representing a penalty scheme.
 
A list of retriever names provided by ProCAKE
CAKE I - Datatype for a workflow-task.
Concrete implementation of the CAKE I - datatype.
Interface of a workflowleaf-object used in the controlflow of a workflow.
Possible types of a workflow.
Workflowleaf-object used in the controlflow of a workflow.
This class allows integrating the manual revised taxonomies into the CAKE domain model.
This class exports a taxonomy definition from a given CAKE sim and domain model into a combined XML representation to facilitate manual revision.
 
 
 
The TimeClass is the specification of a time without date information.
TimeClassImpl class.
A TimeObject represents a time as value.
 
The TimestampClass is the specification of a date with time information.
TimeStampClassImpl class.
A TimestampObject represents a date and time as value.
 
Stores training data (train, test, validate) in a single data structure rather than keeping track of three individual pools.
XML handler for TrainingObjectPool.
XML parser for TrainingObjectPool.
Used to specify how the data is split to create a TrainingObjectPool.
XML tags for serialisation and handling of TrainingObjectPool.
XML ProCAKEWriter for TrainingObjectPool.
Represents a list of parameters necessary for transforming Workflow-Treemodels → Workflow-NESTGraph
This is the factory class to access the implementations to the data model interfaces.
Handles the instantiation of new transformation-configs for the factory.
Actual instantiated object from the composition.xml, which contains the configuration for the TransformationConfig-Factory.
SAX Handler for Workflow-tree to NESTGraph transformation-configuration file
Stores all parameters from the transformation-configuration file
CAKE-ProCAKEReader for transformation-config-XMLFiles, which instantiates the SAXParser
Necessary XML-tags and -attributes to read a transformation-config-XMLfile
These definitions are necessary for converting Workflow-trees to Workflow-NESTGraphs.
A converter for converting objects from a class A to an object from a class B and vice versa.
The UncomparableObjectsException is thrown when two objects should be compared that are not comparable.
Union Class is a special class, used to improve and simplify the design of the data model.
UnionClassImpl class.
An URIClass defines the domain of URIObject that represents an element in the ontology.
Implementation of the URIClass.
An URIObject represents a resource in an owl-ontology with a URI.
Implementation of the URIObjectImpl to represent a resource in an owl ontology.
 
Represents a mathematical vector.
 
The Void Class defines unspecified values.
VoidClassImpl class.
A VoidObject represents no value.
 
Generic implementation for workflow-block to any graph - transformation
Concrete implementation for transforming WFBlock to NESTGraph.
Handler for transforming the block-oriented workflow-objectmodel into the UI-graph-representation of it.
Interface of Listener-objects for the block-oriented workflow-objectmodel.
The direction of the dataelement for the task.
CAKE I - Datatype for a workflow.
Concrete implementation of the CAKE I - datatype.
Writes GraphML-XML output from the CAKE III Graph-object-model.
Extends the normal ObjectHandler with the ability to read Reasoning Workflows and AdaptationCases.
Interface of a workflow-object.
Possible types of converting the block-oriented representation into a graph.
Workflow-object.
WorkflowTags interface.
This class serializes CAKE1-Workflows.
A writeable object pool extends the ReadableObjectPool with methods to modify the pool.