Index
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 registeredInitializationTask
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form