A C D E F G H I L O P R S T U V W

A

AbstractEmitterEngineImpl - Class in org.tratoo.mdd.kernel.emitter.impl
Implementation of the EmitterEngine interface.
AbstractEmitterEngineImpl() - Constructor for class org.tratoo.mdd.kernel.emitter.impl.AbstractEmitterEngineImpl
 
AbstractRepositoryImpl - Class in org.tratoo.mdd.kernel.transformation.impl
Abstract implementation of the repository interface that provides a map between domain types and their implementation classes.
AbstractRepositoryImpl() - Constructor for class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
 
AmbiguousConfigurationException - Exception in org.tratoo.mdd.kernel
Thrown in case an ambigious configuration has been detected.
AmbiguousConfigurationException(String) - Constructor for exception org.tratoo.mdd.kernel.AmbiguousConfigurationException
 
AmbiguousConfigurationException(Throwable) - Constructor for exception org.tratoo.mdd.kernel.AmbiguousConfigurationException
 
AmbiguousConfigurationException(String, Throwable) - Constructor for exception org.tratoo.mdd.kernel.AmbiguousConfigurationException
 

C

canCreate(Domain) - Method in interface org.tratoo.mdd.kernel.RepositoryFactory
Check whether the RepositoryFactory can create a Repository for the given Domain.
canCreate(Object) - Method in interface org.tratoo.mdd.kernel.RepositoryFactory
Check whether the RepositoryFactory can create a Repository for the given input object.
canExecute(TransformationChain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
Checks whether the given TransformationChain can be executed.
config - Variable in exception org.tratoo.mdd.kernel.emitter.EmitterException
 
ConfigurationException - Exception in org.tratoo.mdd.kernel
Standard exception that is thrown whenever an inconsistent configuration is detected.
ConfigurationException(String) - Constructor for exception org.tratoo.mdd.kernel.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception org.tratoo.mdd.kernel.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception org.tratoo.mdd.kernel.ConfigurationException
 
createDomain(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
createInstance(Class<T>) - Method in interface org.tratoo.mdd.kernel.Repository
Creates an instance of the type specifieed by the parameter 'domainType'.
createInstance(Class<T>) - Method in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
 
createInstance(TransformationRun) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
Creates a Rule instance for this rule definition.
createRepository(Domain) - Method in interface org.tratoo.mdd.kernel.RepositoryFactory
Creates a new Repository for the given Domain
createRepository(Object) - Method in interface org.tratoo.mdd.kernel.RepositoryFactory
Creates a new Repository and populates it with the data given by the input object.
createRepository(URI) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
createRules(Object, Transformation) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
 
createTargetInstance(Class, Repository) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
 

D

dependingRules - Variable in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
The list of rules this rule depends on.
Domain - Interface in org.tratoo.mdd.kernel
TODO further documentation.
domain - Variable in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
The Domain the repository relizes.
DOMAIN_CLASS - Static variable in class org.tratoo.mdd.kernel.util.Loader
 
DOMAIN_ID - Static variable in class org.tratoo.mdd.kernel.util.Loader
 
domainId - Variable in class org.tratoo.mdd.kernel.transformation.impl.DomainImpl
 
DomainImpl - Class in org.tratoo.mdd.kernel.transformation.impl
Generic implementation of the Domain interface.
DomainImpl(URI, Set<Class>) - Constructor for class org.tratoo.mdd.kernel.transformation.impl.DomainImpl
 
domains - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
domainTypes - Variable in class org.tratoo.mdd.kernel.transformation.impl.DomainImpl
 

E

emit(RunConfiguration) - Method in interface org.tratoo.mdd.kernel.emitter.EmitterEngine
Starts emitting for the given RunConfiguration.
Emitter - Interface in org.tratoo.mdd.kernel.emitter
An Emitter is used by the EmitterEngine to emit some objects to a file.
emitter - Variable in class org.tratoo.mdd.kernel.emitter.RunConfiguration
The emitter that should be used to emit.
emitter - Variable in class org.tratoo.mdd.kernel.TransformationChain
The emitter that should be used to emit.
EMITTER_CLASS - Static variable in class org.tratoo.mdd.kernel.util.Loader
 
EmitterEngine - Interface in org.tratoo.mdd.kernel.emitter
The IoC Container that drives the emitting.
EmitterException - Exception in org.tratoo.mdd.kernel.emitter
 
EmitterException(String, RunConfiguration) - Constructor for exception org.tratoo.mdd.kernel.emitter.EmitterException
 
EmitterListener - Interface in org.tratoo.mdd.kernel.emitter
Listener interface to notify an EmitterEngine.
emitters - Variable in class org.tratoo.mdd.kernel.emitter.impl.AbstractEmitterEngineImpl
 
emitters - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
equals(Object) - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
equals(Object) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
Two RuleImpl objects are equal if their rule method has the same RuleSource and RuleTarget type.
error(String, Throwable) - Method in interface org.tratoo.mdd.kernel.emitter.EmitterListener
Called to send a notification in case of an error.
errors - Variable in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
errors - Variable in class org.tratoo.mdd.kernel.TransformationChain
 
execute(SourceType) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleImpl
 
execute(TransformationChain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
execute(RuleDefinitionImpl, Object) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
Executes the given TransformationRule for the given input object if it has not already been executed.
execute(SourceType) - Method in interface org.tratoo.mdd.kernel.transformation.Rule
Executes the rule.
execute(TransformationChain) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Executes teh given TransformationChain
executeMethod(Object, Object, TransformationRun) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
Execute the rule definition method for the given input and output elements in the given TransformationRun.
ExecutionConfig - Class in org.tratoo.mdd.kernel.transformation.impl
Helper class that stores a tuple of a rule definition and an input element.
ExecutionConfig(RuleDefinitionImpl, Object) - Constructor for class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
ExecutionContext - Class in org.tratoo.mdd.kernel.transformation.impl
Defines the context of an execution of the transformation engine.
ExecutionContext(Repository, Repository, Transformation) - Constructor for class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
executionContext - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
 
executionMap - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
 

F

findPath(Domain, Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
findPath(URI, URI, Set<URI>) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 

G

getAllElements() - Method in interface org.tratoo.mdd.kernel.Repository
Returns all elements in the repository.
getDependingRules(Method, Collection<RuleDefinitionImpl>, Collection<RuleDefinitionImpl>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
Returns the list of rules a rule method depends on in the order in which they are declared in the rule method.
getDependingTransformations(Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getDomain() - Method in interface org.tratoo.mdd.kernel.Repository
The Domain the repository realizes.
getDomain() - Method in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
 
getDomain(URI) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getDomains() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
getDomains() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getDomains() - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
 
getDomainTypes() - Method in interface org.tratoo.mdd.kernel.Domain
 
getDomainTypes() - Method in class org.tratoo.mdd.kernel.transformation.impl.DomainImpl
 
getEmitter() - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
getEmitter() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getEmitterEngine() - Method in interface org.tratoo.mdd.kernel.emitter.Emitter
 
getEmitters() - Method in interface org.tratoo.mdd.kernel.emitter.EmitterEngine
 
getEmitters() - Method in class org.tratoo.mdd.kernel.emitter.impl.AbstractEmitterEngineImpl
 
getEmitters() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
getEmitters() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getEmitters() - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
 
getErrors() - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
getErrors() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getID() - Method in interface org.tratoo.mdd.kernel.Domain
 
getID() - Method in class org.tratoo.mdd.kernel.transformation.impl.DomainImpl
 
getImplementationClass(Class<T>) - Method in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
 
getInputElement() - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
getInterfaceImplMap() - Method in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
 
getManifestAttribute(String, File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
getRepositoryFactories() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
getRepositoryFactories() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getRepositoryFactories() - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
 
getRootDir() - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
getRootDir() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getRootElements() - Method in interface org.tratoo.mdd.kernel.Repository
Returns the root elements in the repository.
getRule() - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
getRule(Class, Class, Collection<RuleDefinitionImpl>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
Returns the Rule with the specified source and target type.
getRuleMethod() - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
 
getRuleMethods(Object) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
 
getRules(Class, Set<RuleDefinitionImpl>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
 
getRules(Class) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getRules() - Method in interface org.tratoo.mdd.kernel.transformation.Transformation
 
getSourceDomainID() - Method in interface org.tratoo.mdd.kernel.emitter.Emitter
 
getSourceDomainID() - Method in interface org.tratoo.mdd.kernel.transformation.Transformation
 
getSourceElements() - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
getSourceElements() - Method in class org.tratoo.mdd.kernel.transformation.RunConfiguration
 
getSourceElements() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getSourceRepository() - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
getSourceRepository() - Method in class org.tratoo.mdd.kernel.transformation.RunConfiguration
 
getSourceRepository() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getStatus() - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
getStatus() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getSuccessor(Object) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationIterator
 
getTargetDomain() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getTargetDomainID() - Method in interface org.tratoo.mdd.kernel.transformation.Transformation
 
getTargetRepository() - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
getTargetRepository() - Method in class org.tratoo.mdd.kernel.transformation.RunConfiguration
 
getTargetRepository() - Method in class org.tratoo.mdd.kernel.TransformationChain
 
getTransformation() - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
getTransformation() - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
 
getTransformation() - Method in class org.tratoo.mdd.kernel.transformation.RunConfiguration
 
getTransformationIterator() - Method in interface org.tratoo.mdd.kernel.transformation.Transformation
 
getTransformations() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
getTransformations() - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
getTransformations() - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
 
getType(Class<? extends Annotation>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
Returns the type of the required input type.
getWarnings() - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
getWarnings() - Method in class org.tratoo.mdd.kernel.TransformationChain
 

H

hashCode() - Method in class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
hashCode() - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
Implementation of the Object.hashCode() method that delegates to the contained Method.

I

initialize(EmitterListener) - Method in interface org.tratoo.mdd.kernel.emitter.Emitter
Initializes the emitter.
initialize() - Method in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
Initializes the AbstractRepositoryImpl.interfaceImplMap.
inputElement - Variable in class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
interfaceImplMap - Variable in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
Maps an interface type to its implementation type.
isDomain(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
isEmitter(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
isRepositoryFactory(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
isTransformation(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 

L

loadClass(File, String) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
loadDomain(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
loadEmitter(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
Loader - Class in org.tratoo.mdd.kernel.util
 
Loader() - Constructor for class org.tratoo.mdd.kernel.util.Loader
 
loadRepositoryFactory(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
loadTransformation(File) - Static method in class org.tratoo.mdd.kernel.util.Loader
 
lookupEmitter(Class) - Method in class org.tratoo.mdd.kernel.emitter.impl.AbstractEmitterEngineImpl
Tries to find the specified Emitter in the list of registered emitters.

O

org.tratoo.mdd.kernel - package org.tratoo.mdd.kernel
 
org.tratoo.mdd.kernel.emitter - package org.tratoo.mdd.kernel.emitter
 
org.tratoo.mdd.kernel.emitter.impl - package org.tratoo.mdd.kernel.emitter.impl
 
org.tratoo.mdd.kernel.transformation - package org.tratoo.mdd.kernel.transformation
 
org.tratoo.mdd.kernel.transformation.impl - package org.tratoo.mdd.kernel.transformation.impl
 
org.tratoo.mdd.kernel.util - package org.tratoo.mdd.kernel.util
 

P

printStackTrace(PrintStream) - Method in exception org.tratoo.mdd.kernel.emitter.EmitterException
 
printStackTrace(PrintWriter) - Method in exception org.tratoo.mdd.kernel.emitter.EmitterException
 

R

registerDomain(Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
registerDomain(Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
Registers a new Domain.
registerDomain(Domain) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Registers the given Domain to the engine.
registerEmitter(Emitter) - Method in interface org.tratoo.mdd.kernel.emitter.EmitterEngine
Registers a new Emitter to the engine.
registerEmitter(Emitter) - Method in class org.tratoo.mdd.kernel.emitter.impl.AbstractEmitterEngineImpl
 
registerEmitter(Emitter) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
registerEmitter(Emitter) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
registerEmitter(Emitter) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Registers the given Emitter
registerRepositoryFactory(RepositoryFactory) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
registerRepositoryFactory(RepositoryFactory) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
registerRepositoryFactory(RepositoryFactory) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Registers the given RepositoryFactory.
registerTransformation(Transformation) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
registerTransformation(Transformation) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
Registeres the given transformation.
registerTransformation(Transformation) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Registers the given Transformation to the engine.
registerTransformationRules(Transformation, Collection<RuleDefinitionImpl>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
Returns a map containing new Rules defined by the given Transformation.
Repository - Interface in org.tratoo.mdd.kernel
A Repository provides an implementation of a domain model.
REPOSITORY_FACTORY_CLASS - Static variable in class org.tratoo.mdd.kernel.util.Loader
 
repositoryFactories - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
RepositoryFactory - Interface in org.tratoo.mdd.kernel
A factory that creates Repository instances for a given Domain.
rootDir - Variable in class org.tratoo.mdd.kernel.emitter.RunConfiguration
The root directory to which to emit.
rootDir - Variable in class org.tratoo.mdd.kernel.TransformationChain
The root directory to which to emit.
rule - Variable in class org.tratoo.mdd.kernel.transformation.impl.ExecutionConfig
 
Rule<SourceType,TargetType> - Interface in org.tratoo.mdd.kernel.transformation
Definition of a rule that can be executed by other rules.
ruleDefinition - Variable in class org.tratoo.mdd.kernel.transformation.impl.RuleImpl
 
RuleDefinitionImpl<SourceType,TargetType> - Class in org.tratoo.mdd.kernel.transformation.impl
Represents the declaration of a rule.
RuleDefinitionImpl(Object, Method, Transformation) - Constructor for class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
 
RuleHelper - Class in org.tratoo.mdd.kernel.transformation.impl
Helper class that provides common methods used to analyse rule implementation classes.
RuleHelper() - Constructor for class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
 
ruleImlementation - Variable in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
The instance of the type that declares the rule.
RuleImpl<SourceType,TargetType> - Class in org.tratoo.mdd.kernel.transformation.impl
Delegator implementation of the Rule interface.
RuleImpl(RuleDefinitionImpl<SourceType, TargetType>, TransformationRun) - Constructor for class org.tratoo.mdd.kernel.transformation.impl.RuleImpl
 
ruleMethod - Variable in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
The Method that realizes the rule.
RuleMethod - Annotation Type in org.tratoo.mdd.kernel.transformation
Marker annotation to declare a method as a transformation rule.
rules - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
RuleSource - Annotation Type in org.tratoo.mdd.kernel.transformation
Marker annotation to declare a parameter type as the source instance of a rule.
RuleTarget - Annotation Type in org.tratoo.mdd.kernel.transformation
Marker annotation to declare a parameter as the target instance of a rule.
run(RunConfiguration) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
run(Object) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
Runs the transformation specified in the TransformationRun.executionContext using the given sourceElement as input.
run(RunConfiguration) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Deprecated. Use TransformationEngine.execute(TransformationChain) instead.
RunConfiguration - Class in org.tratoo.mdd.kernel.emitter
A configuration for an Emitter run.
RunConfiguration(Collection<? extends Object>, Class, File) - Constructor for class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
RunConfiguration - Class in org.tratoo.mdd.kernel.transformation
A configuration for a transformation run.
RunConfiguration(Repository, Repository, Transformation, Collection<? extends Object>) - Constructor for class org.tratoo.mdd.kernel.transformation.RunConfiguration
 
RunConfiguration.Status - Enum in org.tratoo.mdd.kernel.emitter
The execution status of the RunConfiguration.
RunConfiguration.Status() - Constructor for enum org.tratoo.mdd.kernel.emitter.RunConfiguration.Status
 

S

serialVersionUID - Static variable in exception org.tratoo.mdd.kernel.AmbiguousConfigurationException
 
serialVersionUID - Static variable in exception org.tratoo.mdd.kernel.ConfigurationException
 
serialVersionUID - Static variable in exception org.tratoo.mdd.kernel.emitter.EmitterException
 
serialVersionUID - Static variable in exception org.tratoo.mdd.kernel.TratooRuntimeException
 
setDependingRules(List<RuleDefinitionImpl>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
Sets the given list as the list of rules this rule depends on.
setDomain(Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.AbstractRepositoryImpl
 
setStatus(RunConfiguration.Status) - Method in class org.tratoo.mdd.kernel.emitter.RunConfiguration
Sets the execution status.
setStatus(TransformationChain.Status) - Method in class org.tratoo.mdd.kernel.TransformationChain
 
sourceElements - Variable in class org.tratoo.mdd.kernel.emitter.RunConfiguration
The source elements for which to emit.
sourceElements - Variable in class org.tratoo.mdd.kernel.transformation.RunConfiguration
The source elements that are used as input for the transformation.
sourceElements - Variable in class org.tratoo.mdd.kernel.TransformationChain
The source elements to transform.
sourceRepository - Variable in class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
sourceRepository - Variable in class org.tratoo.mdd.kernel.transformation.RunConfiguration
The source Repository that provides the model elements that act as source of the transformation.
sourceRepository - Variable in class org.tratoo.mdd.kernel.TransformationChain
The source Repository that provides the model elements that act as source of the transformation.
status - Variable in class org.tratoo.mdd.kernel.emitter.RunConfiguration
Status flag that indicates whether the emitter run succeeded or failed.
status - Variable in class org.tratoo.mdd.kernel.TransformationChain
Status flag that indicates whether the execution succeeded or failed.

T

targetDomain - Variable in class org.tratoo.mdd.kernel.TransformationChain
The target Domain to which to transform.
targetRepository - Variable in class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
targetRepository - Variable in class org.tratoo.mdd.kernel.transformation.RunConfiguration
The target Repository that holds the model elements that are created or modified during the transformation.
targetRepository - Variable in class org.tratoo.mdd.kernel.TransformationChain
The Repository of the target domain.
trafoRepository - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
trafoRepository - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
 
transformation - Variable in class org.tratoo.mdd.kernel.transformation.impl.ExecutionContext
 
transformation - Variable in class org.tratoo.mdd.kernel.transformation.impl.RuleDefinitionImpl
The transformation that provided the rule.
transformation - Variable in class org.tratoo.mdd.kernel.transformation.RunConfiguration
The Transformation that is executed when running this configuration.
Transformation - Interface in org.tratoo.mdd.kernel.transformation
Interface that concrete transformations have to implement in order to be able to register them in the TransformationEngine.
TRANSFORMATION_CLASS - Static variable in class org.tratoo.mdd.kernel.util.Loader
 
TransformationChain - Class in org.tratoo.mdd.kernel
A sequence of Mapper, Transformation and Emitter that have to be executed in chain.
TransformationChain(Repository, Repository) - Constructor for class org.tratoo.mdd.kernel.TransformationChain
Constructor for Domain to Domain transformations without an emitter and for all elements of the source repository.
TransformationChain(Collection<? extends Object>, Repository, Repository) - Constructor for class org.tratoo.mdd.kernel.TransformationChain
Constructor for Domain to Domain transformations without an emitter for a specific collection of source elements
TransformationChain(Repository, Class, File) - Constructor for class org.tratoo.mdd.kernel.TransformationChain
Constructor for Domain to Text emitter run for all elements of the source repository.
TransformationChain(Collection<? extends Object>, Repository, Class, File) - Constructor for class org.tratoo.mdd.kernel.TransformationChain
Constructor for Domain to Text emitter run for a specific collection of elements.
TransformationChain(Collection<? extends Object>, Repository, Domain, Repository, Class, File) - Constructor for class org.tratoo.mdd.kernel.TransformationChain
Constructor for a Domain to Text transformation and emitter run for a specific collection of elements.
TransformationChain.Status - Enum in org.tratoo.mdd.kernel
The execution status of the RunConfiguration.
TransformationChain.Status() - Constructor for enum org.tratoo.mdd.kernel.TransformationChain.Status
 
TransformationEngine - Interface in org.tratoo.mdd.kernel.transformation
TODO Support dynamic re-/compilation of transformations.
TransformationEngineImpl - Class in org.tratoo.mdd.kernel.transformation.impl
Default implementation of the TransformationEngine interface.
TransformationEngineImpl() - Constructor for class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
TransformationEngineImpl.TransformationPath - Class in org.tratoo.mdd.kernel.transformation.impl
 
TransformationEngineImpl.TransformationPath() - Constructor for class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl.TransformationPath
 
TransformationIterator - Interface in org.tratoo.mdd.kernel.transformation
Realizes the strategy for a transformation on how to iterate over the source domain of the transformation.
TransformationRepository - Class in org.tratoo.mdd.kernel.transformation.impl
Repositroy that manages the available Transformations, Domains and Rules.
TransformationRepository() - Constructor for class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
transformationRun - Variable in class org.tratoo.mdd.kernel.transformation.impl.RuleImpl
 
TransformationRun - Class in org.tratoo.mdd.kernel.transformation.impl
A TransformationRun encapsulates the context for the execution of a transformation.
TransformationRun(TransformationRepository, ExecutionContext) - Constructor for class org.tratoo.mdd.kernel.transformation.impl.TransformationRun
 
transformations - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl.TransformationPath
 
transformations - Variable in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
TratooRuntimeException - Exception in org.tratoo.mdd.kernel
TraToo specific RuntimeException.
TratooRuntimeException(String, Throwable) - Constructor for exception org.tratoo.mdd.kernel.TratooRuntimeException
 
TratooRuntimeException(String) - Constructor for exception org.tratoo.mdd.kernel.TratooRuntimeException
 

U

unregisterDomain(Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
unregisterDomain(Domain) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
Unregisters the given domain.
unregisterDomain(Domain) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Unregisteres the given Domain from the engine.
unregisterEmitter(Emitter) - Method in interface org.tratoo.mdd.kernel.emitter.EmitterEngine
Unregisters an Emitter from the engine.
unregisterEmitter(Emitter) - Method in class org.tratoo.mdd.kernel.emitter.impl.AbstractEmitterEngineImpl
 
unregisterEmitter(Emitter) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
unregisterEmitter(Emitter) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
unregisterEmitter(Emitter) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Unregisters the given Emitter
unregisterRepositoryFactory(RepositoryFactory) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
unregisterRepositoryFactory(RepositoryFactory) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
 
unregisterRepositoryFactory(RepositoryFactory) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Unregisters the given RepositoryFactory
unregisterTransformation(Transformation) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationEngineImpl
 
unregisterTransformation(Transformation) - Method in class org.tratoo.mdd.kernel.transformation.impl.TransformationRepository
Unregisters the given transformation.
unregisterTransformation(Transformation) - Method in interface org.tratoo.mdd.kernel.transformation.TransformationEngine
Unregisters the given Transformation from the engine.
unregisterTransformationRules(Transformation, Collection<RuleDefinitionImpl>) - Method in class org.tratoo.mdd.kernel.transformation.impl.RuleHelper
Calculates the set of rules that have to be unregistered in case the given transformation is unregistered.

V

valueOf(String) - Static method in enum org.tratoo.mdd.kernel.emitter.RunConfiguration.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tratoo.mdd.kernel.TransformationChain.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tratoo.mdd.kernel.emitter.RunConfiguration.Status
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.tratoo.mdd.kernel.TransformationChain.Status
Returns an array containing the constants of this enum type, in the order they're declared.

W

warning(String) - Method in interface org.tratoo.mdd.kernel.emitter.EmitterListener
Called to send a notification in case of a warning.
warnings - Variable in class org.tratoo.mdd.kernel.emitter.RunConfiguration
 
warnings - Variable in class org.tratoo.mdd.kernel.TransformationChain
 

A C D E F G H I L O P R S T U V W

Copyright © 2007. All Rights Reserved.