Index

A B C D E F G I L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addCustomTask(InitializationTask) - Method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Add a custom initialization task to the builder.

B

build() - Method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Builds a StandaloneInitializer based on the configuration done on the builder.
builder() - Static method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Create a new instance of a builder.

C

createDelegate(File, String) - Static method in class tools.mdsd.library.standalone.initialization.impl.ProjectURIByLocationRegistration
 
createDelegate(Class<?>, String, String) - Static method in class tools.mdsd.library.standalone.initialization.impl.ProjectURIByClasspathRegistration
Creates the delegate to be called, which is also a registration task for projects.

D

DEFAULT_MAX_DEPTH - Static variable in class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
 

E

EclipseProjectByClassRegistration - Class in tools.mdsd.library.standalone.initialization.core
This Initialization Task allows to register the eclipse project which encloses a given class.
EclipseProjectByClassRegistration(Class<?>) - Constructor for class tools.mdsd.library.standalone.initialization.core.EclipseProjectByClassRegistration
Creates a new instance of the initialization task.
EclipseProjectScanner - Class in tools.mdsd.library.standalone.initialization.core
The Eclipse Project scanner allows to register multiple projects with the standalone initialization which are nested inside a given folder.
EclipseProjectScanner(Path) - Constructor for class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
Creates a new Instance of the Eclipse Project Scanner Task.
EcoreClassPathDetection - Class in tools.mdsd.library.standalone.initialization.impl
Performs the ecore class path initialization that discovers e.g.
EcoreClassPathDetection() - Constructor for class tools.mdsd.library.standalone.initialization.impl.EcoreClassPathDetection
 
EMFProfileInitializationTask - Class in tools.mdsd.library.standalone.initialization.emfprofiles
Initialization task for a Profile of EMF Profiles.
EMFProfileInitializationTask(String, String) - Constructor for class tools.mdsd.library.standalone.initialization.emfprofiles.EMFProfileInitializationTask
Constructs the task.

F

findProjects(Path) - Static method in class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
 

G

getDelegate() - Method in class tools.mdsd.library.standalone.initialization.impl.InitializationTaskWrapper
Tries to find and return the InitializationTask to which we want to delegate.
getRealProjectURI(Class<?>, String) - Static method in class tools.mdsd.library.standalone.initialization.impl.ProjectURIByClasspathRegistration
Determine the location of a project from a given class.

I

init() - Method in class tools.mdsd.library.standalone.initialization.impl.StandaloneInitializerImpl
 
init() - Method in interface tools.mdsd.library.standalone.initialization.InitializationTask
Performs the initialization.
init() - Method in interface tools.mdsd.library.standalone.initialization.StandaloneInitializer
Performs the initialization task.
InitializationTask - Interface in tools.mdsd.library.standalone.initialization
Task to be executed during standalone initialization.
InitializationTaskWrapper - Class in tools.mdsd.library.standalone.initialization.impl
Wrapper for an InitializationTask that delegates all publicly available calls to the wrapped task.
InitializationTaskWrapper(InitializationTask) - Constructor for class tools.mdsd.library.standalone.initialization.impl.InitializationTaskWrapper
Constructs the wrapper with the task to delegate to.
initializationWithPlatform() - Method in class tools.mdsd.library.standalone.initialization.emfprofiles.EMFProfileInitializationTask
 
initializationWithPlatform() - Method in class tools.mdsd.library.standalone.initialization.impl.InitializationTaskWrapper
 
initializationWithPlatform() - Method in interface tools.mdsd.library.standalone.initialization.InitializationTask
Performs an initialization if running inside of Eclipse.
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.core.EclipseProjectByClassRegistration
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.core.MetaModelRegistrationTask
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.emfprofiles.EMFProfileInitializationTask
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.impl.EcoreClassPathDetection
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.impl.InitializationTaskWrapper
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.impl.ProjectURIByURIRegistration
 
initilizationWithoutPlatform() - Method in interface tools.mdsd.library.standalone.initialization.InitializationTask
Performs an initialization if running outside of Eclipse.
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.log4j.Log4jInitilizationTask
 
initilizationWithoutPlatform() - Method in class tools.mdsd.library.standalone.initialization.ocl.OCLEcoreRegistration
 
isPlatformRunning() - Method in interface tools.mdsd.library.standalone.initialization.InitializationTask
Indicates if the Eclipse platform is available.

L

Log4jInitilizationTask - Class in tools.mdsd.library.standalone.initialization.log4j
 
Log4jInitilizationTask() - Constructor for class tools.mdsd.library.standalone.initialization.log4j.Log4jInitilizationTask
 

M

MetaModelRegistrationTask - Class in tools.mdsd.library.standalone.initialization.core
Initilization task for manually registering EMF meta models.
MetaModelRegistrationTask(String, String) - Constructor for class tools.mdsd.library.standalone.initialization.core.MetaModelRegistrationTask
Constructs the task

O

OCLEcoreRegistration - Class in tools.mdsd.library.standalone.initialization.ocl
Initializes the Ecore OCL implementation.
OCLEcoreRegistration() - Constructor for class tools.mdsd.library.standalone.initialization.ocl.OCLEcoreRegistration
 

P

PROJECT_FILE_NAME - Static variable in class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
 
ProjectURIByClasspathRegistration - Class in tools.mdsd.library.standalone.initialization.impl
Registers URIs in the EMF platform for a given project.
ProjectURIByClasspathRegistration(Class<?>, String, String) - Constructor for class tools.mdsd.library.standalone.initialization.impl.ProjectURIByClasspathRegistration
Constructs the project registration task.
ProjectURIByLocationRegistration - Class in tools.mdsd.library.standalone.initialization.impl
Registers URIs in the EMF platform for a given project.
ProjectURIByLocationRegistration(File, String) - Constructor for class tools.mdsd.library.standalone.initialization.impl.ProjectURIByLocationRegistration
 
ProjectURIByURIRegistration - Class in tools.mdsd.library.standalone.initialization.impl
Registers URIs in the EMF platform for a given project.
ProjectURIByURIRegistration(URI, String) - Constructor for class tools.mdsd.library.standalone.initialization.impl.ProjectURIByURIRegistration
Constructs the registration task.

R

readProjectNameFromManifestFile(Path) - Static method in class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
 
readProjectNameFromProjectFile(Path) - Static method in class tools.mdsd.library.standalone.initialization.core.EclipseProjectScanner
 
registerMetaModel(String, String) - Method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Register a meta model by a given project name and a relative path within this project.
registerProjectURI(Class<?>, String) - Method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Register platform URIs for a project to a location determined by a class of this project.
registerProjectURI(Class<?>, String, String) - Method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Register platform URIs for a project to a location determined by a class of this project.

S

StandaloneInitializationException - Exception in tools.mdsd.library.standalone.initialization
Exception to be throw in case of an error during the initialization.
StandaloneInitializationException(String) - Constructor for exception tools.mdsd.library.standalone.initialization.StandaloneInitializationException
StandaloneInitializationException(String, Throwable) - Constructor for exception tools.mdsd.library.standalone.initialization.StandaloneInitializationException
StandaloneInitializer - Interface in tools.mdsd.library.standalone.initialization
Initializer that carries out standalone initialization when called.
StandaloneInitializerBuilder - Class in tools.mdsd.library.standalone.initialization
Builder of StandaloneInitializer instances.
StandaloneInitializerImpl - Class in tools.mdsd.library.standalone.initialization.impl
Implementation of an StandaloneInitializer that executes all registered InitializationTask elements in sequence.
StandaloneInitializerImpl(List<InitializationTask>) - Constructor for class tools.mdsd.library.standalone.initialization.impl.StandaloneInitializerImpl
Constructs the initializer.

T

tools.mdsd.library.standalone.initialization - package tools.mdsd.library.standalone.initialization
 
tools.mdsd.library.standalone.initialization.core - package tools.mdsd.library.standalone.initialization.core
 
tools.mdsd.library.standalone.initialization.emfprofiles - package tools.mdsd.library.standalone.initialization.emfprofiles
 
tools.mdsd.library.standalone.initialization.impl - package tools.mdsd.library.standalone.initialization.impl
 
tools.mdsd.library.standalone.initialization.log4j - package tools.mdsd.library.standalone.initialization.log4j
 
tools.mdsd.library.standalone.initialization.ocl - package tools.mdsd.library.standalone.initialization.ocl
 
tryFindProjectContaining(Class<?>) - Static method in class tools.mdsd.library.standalone.initialization.core.EclipseProjectByClassRegistration
 

U

useEcoreClasspathDetection(boolean) - Method in class tools.mdsd.library.standalone.initialization.StandaloneInitializerBuilder
Register meta models and other ecore extensions by parsing the classpath.
A B C D E F G I L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form