org.eclipse.m2m.atl.service.core.configuration
Class SingleTransformationConfiguration

java.lang.Object
  extended by org.eclipse.m2m.atl.service.core.configuration.TransformationConfiguration
      extended by org.eclipse.m2m.atl.service.core.configuration.SingleTransformationConfiguration

public class SingleTransformationConfiguration
extends TransformationConfiguration

SingleTransformationConfiguration (i.e. only one transformation to execute) It contains models used by the transformations, and metadata transformation TransformationConfiguration are built and stocked by the ServiceExtensionManager UI parts can execute a transformationConfiguration with method execute()


Field Summary
 
Fields inherited from class org.eclipse.m2m.atl.service.core.configuration.TransformationConfiguration
models, pluginId
 
Constructor Summary
SingleTransformationConfiguration(java.lang.String path, java.lang.String name, java.lang.String pluginId)
           
 
Method Summary
 void addInModel(java.lang.String name, java.lang.String path, java.lang.String metamodel, boolean inWorkspace)
           
 void addMetamodel(java.lang.String name, java.lang.String path, java.lang.String nsUri, boolean isM3, java.lang.String modelHandler)
           
 void addOutModel(java.lang.String name, java.lang.String fileName, java.lang.String metamodel)
           
 void execute(java.lang.String pathFolder, java.lang.String pathInModel)
          Main method launchs by UI
 
Methods inherited from class org.eclipse.m2m.atl.service.core.configuration.TransformationConfiguration
addFileExtension, getConfigurationName, getFileExtensions, getModelsForTransformation, isMatchingExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleTransformationConfiguration

public SingleTransformationConfiguration(java.lang.String path,
                                         java.lang.String name,
                                         java.lang.String pluginId)
Method Detail

addInModel

public void addInModel(java.lang.String name,
                       java.lang.String path,
                       java.lang.String metamodel,
                       boolean inWorkspace)

addOutModel

public void addOutModel(java.lang.String name,
                        java.lang.String fileName,
                        java.lang.String metamodel)

addMetamodel

public void addMetamodel(java.lang.String name,
                         java.lang.String path,
                         java.lang.String nsUri,
                         boolean isM3,
                         java.lang.String modelHandler)

execute

public void execute(java.lang.String pathFolder,
                    java.lang.String pathInModel)
             throws ServiceException
Main method launchs by UI

Specified by:
execute in class TransformationConfiguration
Throws:
ServiceException

Copyright 2007 IBM Corporation and others.
All Rights Reserved.