Index

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

A

AbstractDefaultModelAccessor() - Constructor for class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractDefaultModelAccessor
 
AbstractModelAccessor(IModelLoader<M>) - Constructor for class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractModelAccessor
Creates a model accessor based on the given model loader.
AbstractTest<R> - Class in net.ssehub.easy.dslCore.test
An abstract test support class for reading, parsing and comparing models.
AbstractTest() - Constructor for class net.ssehub.easy.dslCore.test.AbstractTest
 
AbstractTest.EqualitySetup<R> - Class in net.ssehub.easy.dslCore.test
Setup data needed to compare test results for equality.
ACCESSORS - Static variable in class net.ssehub.easy.dslCore.TopLevelModelAccessor
 
addLocation(File, ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractDefaultModelAccessor
Called to add a model location (optional).
addLocation(File, ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractModelAccessor
 
addLocation(File, ProgressObserver) - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Called to add a model location (optional).
addLocation(File, ProgressObserver, boolean) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Called to add a model location (optional).
addMessage(Message) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Adds a message.
addMessage(Message) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
addMessage(Message) - Method in class net.ssehub.easy.dslCore.translation.MessageReceiver
Adds a message.
addMessage(Message) - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
Adds a message.
addPath(File) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Adds a file, usually a model location, as information/prefix which files to validate/process as resources.
append(StringBuilder, String, String) - Static method in class net.ssehub.easy.dslCore.ModelUtility
Appends a text to builder and inserts separator before if text is not empty.
append(List<URL>, URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Adds url to target.
appendAll(List<URL>) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Appends all registered URLs.
appendDefaultLibURLQuietly(ClassLoader, String, ComponentContext, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to find the default lib URL based on information provided by the component context.
appendDefaultLibURLQuietly(ClassLoader, ComponentContext, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to find the default lib URL based on information provided by the component context.
appendQuietly(List<URL>, URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Adds url to target.
appendURL(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Appends a given URL to the list of default library URLs.
appendURLQuietly(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Appends a given URL to the list of default library URLs.
appendWithNewLine(StringBuilder, String) - Static method in class net.ssehub.easy.dslCore.ModelUtility
Appends a text to builder and inserts a new line before if text is not empty.
assertNamingAndVersion(AbstractTest.EqualitySetup<R>, TranslationResult<R>) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts the naming and the version in result.
assertValidValue(Double) - Method in class net.ssehub.easy.dslCore.values.FloatValueConverter
 
assertValidValue(Integer) - Method in class net.ssehub.easy.dslCore.values.IntValueConverter
 
assertValidValue(String) - Method in class net.ssehub.easy.dslCore.values.StringValueConverter
 
at() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Returns the character at the actual position.
at(int) - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Returns the character at the actual position including the increment inc.

B

beingLoaded - Variable in class net.ssehub.easy.dslCore.ModelUtility
Stores information about files currently being loaded in order to prevent infinite recursions in case of errors in dependent projects.
BundleId - Class in net.ssehub.easy.dslCore
Defines the Bundle ID for this bundle.
BundleId() - Constructor for class net.ssehub.easy.dslCore.BundleId
 

C

CANNOT_RESOLVE_ITER - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
In case that the identifier "ITER" cannot be resolved (collection iteration).
cause - Variable in class net.ssehub.easy.dslCore.translation.Message
Stores the ECore element causing the error.
cause - Variable in class net.ssehub.easy.dslCore.translation.MessageHandler
 
cause - Variable in exception class net.ssehub.easy.dslCore.translation.TranslatorException
 
causingFeature - Variable in class net.ssehub.easy.dslCore.translation.Message
Stores the (sub-)feature of Message.cause.
causingFeature - Variable in exception class net.ssehub.easy.dslCore.translation.TranslatorException
 
checkEqualsAndPrepareMessage(String, Writer) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts the equality of two strings containing models and, if needed, emits the location where the strings are not equal.
checkEqualsAndPrepareMessage(String, Writer, boolean) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts the equality of two strings containing models and, if needed, emits the location where the strings are not equal.
checkEqualsAndPrint(String, String) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts the equality of two strings containing models and, if needed, prints the location where the strings are not equal.
checkEqualsAndPrint(String, String, PrintWriter) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts the equality of two strings containing models and, if needed, prints the location where the strings are not equal.
checkErrorCodes(List<Message>, List<Message>, int...) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts that the expected error codes match the errors stored in result.
checkErrorCodes(TranslationResult<R>, List<Message>, int...) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Asserts that the expected error codes match the errors stored in result.
checkModel(R, ValidationUtils.IModelValidationCallback<R, T>, boolean) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Checks the model on top-level element layer on-save through editor hook, if enabled.
checkModelFromValidation(R, ValidationUtils.IModelValidationCallback<R, T>, boolean) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Checks the model on top-level element layer, called through builder validation.
checkWarnings(List<Message>, int...) - Static method in class net.ssehub.easy.dslCore.test.AbstractTest
Returns the message for missing expected warnings.
clearMessages(URI) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Clears all messages registered for the resource uri.
clearMessages(ModelInfo<?>) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Clears all messages registered for info.
code - Variable in class net.ssehub.easy.dslCore.translation.Message
A code representing the message.
code - Variable in exception class net.ssehub.easy.dslCore.translation.TranslatorException
 
CODE_IGNORE - Static variable in class net.ssehub.easy.dslCore.translation.Message
Defines the code used for messages which can be ignored.
collect(IMessage, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
collect(IMessage, EObject, EStructuralFeature, int) - Method in interface net.ssehub.easy.dslCore.translation.IMessageReceiver
Receives an EASy message.
collect(IMessage, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
collect(IMessage, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
column - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
1-based column.
columnEnd - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
1-based column end.
composePluginPattern(String) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Returns a plugin pattern for searching for the default library.
consume() - Method in exception class net.ssehub.easy.dslCore.translation.TranslatorException
Returns whether this exception shall be consumed and not passed to the user.
CONSUME - Static variable in exception class net.ssehub.easy.dslCore.translation.TranslatorException
 
consumeLine() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Consumes the line including the line end starting at the current position.
consumeLineEnd() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Consumes the line end starting at the current position.
consumeLineUntilEnd() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Consumes the line until the line end starting at the current position.
convertString(String) - Static method in class net.ssehub.easy.dslCore.translation.StringUtils
Convert a string by removing trailing and leading string terminal signs.
convertToString(String) - Static method in class net.ssehub.easy.dslCore.translation.StringUtils
Converts a string value into a printable string.
copy(List<T>) - Static method in class net.ssehub.easy.dslCore.translation.ModelTranslator
Copies a set of objects.
createDiagnostic(Severity, String, EObject, EStructuralFeature, int, String, String...) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Creates an EMF Eclipse diagnostic instance.
createModel(R, URI) - Method in interface net.ssehub.easy.dslCore.validation.ValidationUtils.IModelValidationCallback
Creates a model for validation.
createResourceSet(Injector) - Method in class net.ssehub.easy.dslCore.EclipseResourceInitializer
 
createResourceSet(Injector) - Method in interface net.ssehub.easy.dslCore.IResourceInitializer
Returns the resource set.
createResourceSet(Injector) - Method in class net.ssehub.easy.dslCore.StandaloneInitializer
 

D

DEFAULT_LIB_FOLDER_NAME - Static variable in class net.ssehub.easy.dslCore.DefaultLib
The usual name of the default lib folder.
DEFAULT_MAX_NESTING - Static variable in class net.ssehub.easy.dslCore.DefaultLib
Maximum nesting to search for fallback locations.
DefaultLib - Class in net.ssehub.easy.dslCore
Collects URLs representing the IVML/VIL/VTL default library.
DefaultLib() - Constructor for class net.ssehub.easy.dslCore.DefaultLib
 
details - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
 
determineTestDataDir(String) - Static method in class net.ssehub.easy.dslCore.test.AbstractTest
Determines the actual directory with the test IVML files depending on the JVM system specified property which may contain a specific directory (or be empty -> default directory testdata).
DIMENSION - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
In case of problems with an initializer container dimension.
DISCOURAGED - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Discouraged use (usually a warning).
doCheckModel(R, ValidationUtils.IModelValidationCallback<R, T>, boolean) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Checks the model on top-level element layer.

E

EASY_BUILDER - Enum constant in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.ValidationMode
Through EASY-Builder.
EclipseResourceInitializer - Class in net.ssehub.easy.dslCore
A resource initializer specific for Eclipse.
EclipseResourceInitializer() - Constructor for class net.ssehub.easy.dslCore.EclipseResourceInitializer
Creates the resource initializer based on the plugin of the application.
enableEquals - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
enableEquals() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns wehther equal comparison shall be enabled.
enableOnSave(boolean) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Enables/disables validation on save, e.g., to handle xText conflicts.
EqualitySetup(File, String, String) - Constructor for class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Creates an instance with no trace output and empty parameters.
EqualitySetup(File, String, String, File) - Constructor for class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Creates an instance with empty parameters.
EqualitySetup(File, String, String, File, Map<String, Object>) - Constructor for class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Creates an instance with empty parameters.
error(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
error(String, EObject, EStructuralFeature, int) - Method in interface net.ssehub.easy.dslCore.translation.IMessageReceiver
Receives an error message.
error(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
error(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
error(TranslatorException) - Method in class net.ssehub.easy.dslCore.translation.MessageReceiver
Receives an error message in terms of a TranslatorException.
error(Resource.Diagnostic) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Adds a diagnostic error, typically from a standalone parser configuration.
error(Resource.Diagnostic) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
error(Resource.Diagnostic) - Method in class net.ssehub.easy.dslCore.translation.MessageReceiver
Adds a diagnostic error, typically from a standalone parser configuration.
error(Resource.Diagnostic) - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
Adds a diagnostic error, typically from a standalone parser configuration.
ERROR - Enum constant in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.MessageType
 
ErrorCodes - Class in net.ssehub.easy.dslCore.translation
Defines error codes for messages used in unit testing.
ErrorCodes() - Constructor for class net.ssehub.easy.dslCore.translation.ErrorCodes
Prevents creating instances of this class.
errorCount - Variable in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Stores the number of errors.
errorImpl(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Receives an error message.
excludeBinTarget(URI) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Returns whether a (model) URI is excluded as it is located in "bin" or "target" to speed up building/validation.
expectedFailCode - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
expectedFailReason - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
expectedName - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
expectedOutputFile - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
expectedTrace - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
expectedVersion - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
expressionTranslator - Variable in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
ExpressionTranslator - Class in net.ssehub.easy.dslCore.translation
A basic implementation of an expression translator, i.e., a basic class for translating individual expressions into model instances.
ExpressionTranslator() - Constructor for class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Creates an expression translator (to be used within this package only).

F

feature - Variable in class net.ssehub.easy.dslCore.translation.MessageHandler
 
fieldToString(Object, Class<?>, String) - Static method in class net.ssehub.easy.dslCore.translation.Message
Tries to obtain the value of the field field from obj as a String.
fieldToString(Object, String) - Static method in class net.ssehub.easy.dslCore.translation.Message
Tries to obtain the value of the field field from obj as a String.
file - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
file2String(File) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Turns a file into a string for comparison.
findDefaultLibURL(ClassLoader, int, String, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to find the default lib URL.
findDefaultLibURL(ClassLoader, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to find the default lib URL.
findDefaultLibURL(ClassLoader, String, ComponentContext, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to find the default lib URL based on information provided by the component context (with precedence using the actual installation location of the bundle), but explicit fallback bundle id to be used with DefaultLib.composePluginPattern(String).
findDefaultLibURL(ClassLoader, ComponentContext, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to find the default lib URL based on information provided by the component context.
findFallbackLibFolder(int, String, String...) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Tries to Find a fallback in the actual folder or its recursive (for Jenkins) parent folders.
findFallbackLibFolder(File, int, String, boolean, String) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Finds a fallback in file or its recursive (for Jenkins) parent folders.
FloatValueConverter - Class in net.ssehub.easy.dslCore.values
Converts strings recognized by the grammar to float values.
FloatValueConverter() - Constructor for class net.ssehub.easy.dslCore.values.FloatValueConverter
Creates a float value converter.
forceUnloadOnParse - Static variable in class net.ssehub.easy.dslCore.ModelUtility
 
forceUnloadOnParse(boolean) - Static method in class net.ssehub.easy.dslCore.ModelUtility
 
forEclipse() - Method in class net.ssehub.easy.dslCore.EclipseResourceInitializer
 
forEclipse() - Method in interface net.ssehub.easy.dslCore.IResourceInitializer
Returns whether this initializer works for Eclipse.
forEclipse() - Method in class net.ssehub.easy.dslCore.StandaloneInitializer
 
FORMAT_ERROR - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Errors when a given format is not fulfilled.
FROM_PARSER - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Error received from parser and added to message list.

G

getAccessor(String) - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Returns the registered accessor for extension.
getCause() - Method in class net.ssehub.easy.dslCore.translation.Message
Returns the cause of the message (in terms of the causing ECore element).
getCausingFeature() - Method in class net.ssehub.easy.dslCore.translation.Message
Returns the causing feature (within Message.getCause()).
getCausingFeature() - Method in exception class net.ssehub.easy.dslCore.translation.TranslatorException
Returns the the specific language feature within TranslatorException.getECause() which caused the exception.
getCode() - Method in class net.ssehub.easy.dslCore.translation.Message
Returns a code for the message.
getCode() - Method in exception class net.ssehub.easy.dslCore.translation.TranslatorException
Returns a numerical code representing the problem.
getDetailedDescription() - Method in class net.ssehub.easy.dslCore.translation.Message
 
getECause() - Method in exception class net.ssehub.easy.dslCore.translation.TranslatorException
Returns the Ecore language model element for which the exception was caused.
getErrorCount() - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
getErrorCount() - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
getErrorCount() - Method in class net.ssehub.easy.dslCore.translation.MessageReceiver
Returns the number of errors.
getErrorCount() - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
getErrorCount() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the number of errors among the messages.
getExpectedFailCode() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
The expected failure code.
getExpectedFailReason() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the expected fail reason (if the execution failed).
getExpectedName() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the expected name of the model.
getExpectedOutputFile() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the file containing the expected output.
getExpectedTrace() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the file containing the expected execution trace.
getExpectedVersion() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the expected version of the model.
getExpressionTranslator() - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
Returns the associated expression translator.
getExtension() - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns the file extension / identifier to react on.
getFile() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the file containing the model.
getGrammar() - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns the object representation of the actual grammar (and performs a lazy initialization of ModelUtility.grammar or ModelUtility.resourceSet if required).
getId() - Method in exception class net.ssehub.easy.dslCore.translation.TranslatorException
 
getInfo(URI) - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns model information from the underlying model repository.
getInfo(URI) - Method in class net.ssehub.easy.dslCore.ModelUtility
Return model information from the underlying model repository.
getInjector() - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns the injector for this language / environment.
getLanguageClassLoader() - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns the actual class loader of the language.
getLanguageName() - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns the language name as specified in the xText configuration.
getLocation(Resource.Diagnostic) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
Returns the location of diagnostic taking the location hint as fallback.
getLocationData(EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.Message
Returns the location for a given cause obj, structuralFeatue and index of the node within obj.
getLocationForNode(INode) - Method in class net.ssehub.easy.dslCore.translation.Message
Returns the issue location for the given node.
getLocationForNode(INode, int, int) - Method in class net.ssehub.easy.dslCore.translation.Message
Computes the Message.IssueLocation for the given offset and length in the given node.
getLogger() - Static method in class net.ssehub.easy.dslCore.DefaultLib
Returns the logger for this class.
getLogger() - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Returns the responsible logger.
getMessage(int) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
getMessage(int) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
getMessage(int) - Method in class net.ssehub.easy.dslCore.translation.MessageReceiver
Returns the specified message.
getMessage(int) - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
getMessage(int) - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the specified message.
getMessageCount() - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
getMessageCount() - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
getMessageCount() - Method in class net.ssehub.easy.dslCore.translation.MessageReceiver
Returns the number of messages.
getMessageCount() - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
getMessageCount() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the number of messages.
getMessageList() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the list of messages (using the more common type).
getMessageListSpecific() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the list of messages.
getModel() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the (overriding) model.
getModelInfo(String, Object) - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Accesses the model info.
getModelManagement() - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Returns the model management instance.
getParameter() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the parameter mappings, i.e., the name of the top-level input parameter and their individual values.
getPathKindHint() - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Returns the name of the path kind to be used.
getReceiver() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the message receiver.
getRegisteredCount() - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Returns the number of registered accessors.
getResourceInitializer() - Static method in class net.ssehub.easy.dslCore.ModelUtility
Returns the actual resource initializer.
getResourceSet() - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns the XText resource set (and performs a lazy initialization of ModelUtility.resourceSet if required).
getResult(int) - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the specified result.
getResultCount() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns the number of projects being part of the result.
getResultsList() - Method in class net.ssehub.easy.dslCore.TranslationResult
Returns a copy of the list of projects.
getStartElement() - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Returns the name of the start element for execution.
getTopLevelModel(String, String, Object) - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Returns the top-level model info through a registered accessor for extension.
getURI(EObject) - Static method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Returns the resource URI of object.
getValidationMode() - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Returns the validation mode.
grammar - Variable in class net.ssehub.easy.dslCore.ModelUtility
Stores the XText grammar.

H

handle(String, boolean, int) - Method in class net.ssehub.easy.dslCore.translation.MessageHandler
 
handleReplacementComment(StringWithPosition, StringWithPosition) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Handles a replacement comment, i.e.
handles(File) - Method in class net.ssehub.easy.dslCore.ModelUtility
Returns whether this model utility class handles this type of file.
handleWindowsLinuxLineEnd(StringWithPosition, StringWithPosition) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Compare and handle possible line ends for equality over windows and linux conventions.

I

ID - Static variable in class net.ssehub.easy.dslCore.BundleId
 
IdentifierValueConverter - Class in net.ssehub.easy.dslCore.values
Converts version numbers by removing the leading "v".
IdentifierValueConverter() - Constructor for class net.ssehub.easy.dslCore.values.IdentifierValueConverter
 
ignore() - Method in class net.ssehub.easy.dslCore.translation.Message
Returns whether this message can be ignored.
IMessageReceiver - Interface in net.ssehub.easy.dslCore.translation
The fundamental interface of a message receiver based on EObjects and EStructuralFeatures for xText grammars.
IMPORT - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Errors during project import.
inc() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Increments the actual position by 1.
inc(int) - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Increments the actual position by inc.
INFO - Enum constant in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.MessageType
 
initializeAfterResourceInitializer() - Method in class net.ssehub.easy.dslCore.ModelUtility
Initializes instances which depend on ModelUtility.resourceInitializer.
INITIALIZER_CONSISTENCY - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Structural error in initializer, e.g.
injector - Variable in class net.ssehub.easy.dslCore.ModelUtility
 
inRange() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Returns whether the actual position is in range.
inRange(int) - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Returns whether the actual position including the increment inc is in range.
instances - Static variable in class net.ssehub.easy.dslCore.ModelUtility
 
instances() - Static method in class net.ssehub.easy.dslCore.ModelUtility
 
INTERNAL - Static variable in exception class net.ssehub.easy.dslCore.translation.TranslatorException
 
IntValueConverter - Class in net.ssehub.easy.dslCore.values
Converts a string recognized by the grammar to an integer.
IntValueConverter() - Constructor for class net.ssehub.easy.dslCore.values.IntValueConverter
Creates the value converter instance.
IResourceInitializer - Interface in net.ssehub.easy.dslCore
Defines a plug-in resource initializer.
isEqual(String, String) - Method in class net.ssehub.easy.dslCore.test.AbstractTest
Compares two strings containing models and, if needed, returns the location where the strings are not equal.
isInPath(URI) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Returns whether the given EMF resource URI is in a path specified by ValidationUtils.addPath(File).
isLineEnd() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Returns whether the actual character is a line end character.
isLineEnd(Character) - Static method in class net.ssehub.easy.dslCore.test.AbstractTest
Returns whether the given character is a line end.
isOnSaveEnabled() - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
 
IssueLocation() - Constructor for class net.ssehub.easy.dslCore.translation.Message.IssueLocation
Creates an issue location.
isValidationEnabled(URI) - Method in interface net.ssehub.easy.dslCore.validation.ValidationUtils.IModelValidationCallback
Returns whether (interactive) validation is enabled.
isWhitespaceButNotLineEnd(Character) - Static method in class net.ssehub.easy.dslCore.test.AbstractTest
Returns whether the given character is a whitespace but not a line end.

L

length - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
 
lineNumber - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
1-based line number.
lineNumberEnd - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
1-based line number end.
load(ModelInfo<R>, ImportResolver<R>) - Method in class net.ssehub.easy.dslCore.ModelUtility
 
loader - Variable in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractModelAccessor
 
location - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
 
locationHint - Variable in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
logger - Variable in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
LogMessageReceiver - Class in net.ssehub.easy.dslCore.translation
A simple fallback receiver that does not store messages.
LogMessageReceiver(Class<?>, String) - Constructor for class net.ssehub.easy.dslCore.translation.LogMessageReceiver
Creates a log message receiver.

M

map - Variable in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
message(ValidationUtils.MessageType, String, EObject, EStructuralFeature, int) - Method in interface net.ssehub.easy.dslCore.validation.ValidationUtils.IModelValidationCallback
Handles a message.
Message - Class in net.ssehub.easy.dslCore.translation
Implements a message issues by the model translator (in order to provide feedback on multiple issues at once).
Message(String, Status, EObject, EStructuralFeature, int) - Constructor for class net.ssehub.easy.dslCore.translation.Message
Creates a message object.
Message.IssueLocation - Class in net.ssehub.easy.dslCore.translation
Represents an issue location.
MessageHandler - Class in net.ssehub.easy.dslCore.translation
Implements a message handler for xText delegating to MessageReceiver.
MessageHandler(MessageReceiver, EObject, EStructuralFeature) - Constructor for class net.ssehub.easy.dslCore.translation.MessageHandler
Creates the message handler.
MessageReceiver - Class in net.ssehub.easy.dslCore.translation
A class which is able to receive and handle messages.
MessageReceiver() - Constructor for class net.ssehub.easy.dslCore.translation.MessageReceiver
 
messages - Variable in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Stores the messages.
MessageType() - Constructor for enum class net.ssehub.easy.dslCore.validation.ValidationUtils.MessageType
 
MISSING - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
A semantically missing element, such as a return expression.
mode - Static variable in class net.ssehub.easy.dslCore.validation.ValidationUtils
 
model - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
ModelTranslator<E> - Class in net.ssehub.easy.dslCore.translation
A basic implementation of a model translator, i.e., a basic class for translating individual model elements into model instances.
ModelTranslator(E) - Constructor for class net.ssehub.easy.dslCore.translation.ModelTranslator
Creates a new model translator.
ModelUtility<E,R> - Class in net.ssehub.easy.dslCore
A basic set of model utilities.
ModelUtility() - Constructor for class net.ssehub.easy.dslCore.ModelUtility
Creates an instance and causes the creation of the injector or schedules the creation.

N

NAME_CLASH - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Errors when names clash.
net.ssehub.easy.dslCore - package net.ssehub.easy.dslCore
Basic reusable classes for the exportable management functions of the SSE-style DSL implementation for xText grammars.
net.ssehub.easy.dslCore.test - package net.ssehub.easy.dslCore.test
Some testing foundations.
net.ssehub.easy.dslCore.translation - package net.ssehub.easy.dslCore.translation
Basic reusable classes for SSE-style DSL implementation.
net.ssehub.easy.dslCore.validation - package net.ssehub.easy.dslCore.validation
Some validation support.
net.ssehub.easy.dslCore.values - package net.ssehub.easy.dslCore.values
The basic value converters.

O

OBSERVER - Static variable in class net.ssehub.easy.dslCore.test.AbstractTest
 
obtainInfo(File) - Method in class net.ssehub.easy.dslCore.ModelUtility
Obtains project info.
obtainInfo(URI) - Method in class net.ssehub.easy.dslCore.ModelUtility
Obtains model information.
offset - Variable in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
0-based offset.
ON_SAVE - Enum constant in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.ValidationMode
On-Save through hook in editor, avoid conflicts with xText e.g.

P

parameter - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
parse(File) - Method in class net.ssehub.easy.dslCore.ModelUtility
Parse an IVML model file for standalone application (without editor) with a new default import resolver.
parse(URI) - Method in class net.ssehub.easy.dslCore.ModelUtility
Parse an IVML model file for standalone application (without editor) with a new default import resolver.
parse(URI, boolean, MessageReceiver, Class<E>) - Method in class net.ssehub.easy.dslCore.ModelUtility
Parses an uri to obtain the top-level element.
parse(URI, ImportResolver<R>) - Method in class net.ssehub.easy.dslCore.ModelUtility
Parse an IVML model file for standalone application (without editor) with a given import resolver.
parseFragment(String, String) - Method in class net.ssehub.easy.dslCore.ModelUtility
Parses a grammar fragment.
pathPrefixes - Static variable in class net.ssehub.easy.dslCore.validation.ValidationUtils
 
performValidationOnSave - Static variable in class net.ssehub.easy.dslCore.validation.ValidationUtils
Perform Xtext validation or emulate problem markers on editor save (partial parsing problem).
pos - Variable in class net.ssehub.easy.dslCore.test.StringWithPosition
 
pos() - Method in class net.ssehub.easy.dslCore.test.StringWithPosition
Returns the actual position.
prepare(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Prepares a given url.
prependURL(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Prepends a given URL to the list of default library URLs.
prependURLQuietly(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Appends a given URL to the list of default library URLs.
print(TranslationResult<T>, Writer) - Method in interface net.ssehub.easy.dslCore.validation.ValidationUtils.IModelValidationCallback
Prints out the translation result.
processMessage(Message) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Processes a message.
processMessages(TranslationResult<?>, BasicDiagnostic) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Processes messages.

R

receiver - Variable in class net.ssehub.easy.dslCore.translation.MessageHandler
 
receiver - Variable in class net.ssehub.easy.dslCore.TranslationResult
Stores an instance which provides access to the messages which occurred during the model translation.
REDEFINITION - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
An element is defined multiple times.
register(String, TopLevelModelAccessor.IModelAccessor<?>) - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Registers an accessor via the model file extension / id.
registered() - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Returns the registered accessors.
registerLoader(ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractDefaultModelAccessor
Called to register the model loader (optional).
registerLoader(ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractModelAccessor
 
registerLoader(ProgressObserver) - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Called to register the model loader (optional).
registerLoader(ProgressObserver, boolean) - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Called to register the model loader (optional).
removeLocation(File, ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractDefaultModelAccessor
Called to remove a model location (optional).
removeLocation(File, ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractModelAccessor
 
removeLocation(File, ProgressObserver) - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Called to remove a model location (optional).
removeLocation(File, ProgressObserver, boolean) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Called to remove a model location (optional).
removePath(File) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Removes a file, usually a model location, as information/prefix which files to validate/process as resources.
removeURL(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Removes a given URL.
removeURLQuietly(URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
Removes a given URL.
resolve(URL) - Method in class net.ssehub.easy.dslCore.EclipseResourceInitializer
 
resolve(URL) - Method in interface net.ssehub.easy.dslCore.IResourceInitializer
Resolves a URL to an implementing file or Jar URL.
resolve(URL) - Method in class net.ssehub.easy.dslCore.StandaloneInitializer
 
resourceInitialization() - Static method in class net.ssehub.easy.dslCore.test.AbstractTest
Performs the resource initialization.
resourceInitializer - Static variable in class net.ssehub.easy.dslCore.ModelUtility
 
resourceSet - Variable in class net.ssehub.easy.dslCore.ModelUtility
Stores the XText resource set.
results - Variable in class net.ssehub.easy.dslCore.TranslationResult
Stores the created language units / models.
RULES - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Errors during rules.

S

sameURIs(URI, EObject) - Static method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Checks whether uri and the URI of cause are the same.
scan(File, IModelLoader.IModelInfoHolder<R>) - Method in class net.ssehub.easy.dslCore.ModelUtility
 
SCHEDULED - Static variable in class net.ssehub.easy.dslCore.ModelUtility
 
select(List<? extends EObject>, Class<T>) - Static method in class net.ssehub.easy.dslCore.translation.ModelTranslator
Selects the given objects by type.
setEnableEquals(boolean) - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Enables or disables the actual equals test and passes through to execution.
setExpectedFailCode(Integer) - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Defines an optional expected failure code.
setExpectedFailReason(String) - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Sets an optional reason for expected execution failure.
setExpectedOutputFile(File) - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Defines the file containing the expected output.
setInjector(Injector) - Method in class net.ssehub.easy.dslCore.ModelUtility
Defines the injector for this language / environment.
setLocationHint(URI) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
Defines a location hint in case that diagnostics do not carry this information.
setModel(R) - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Sets the (overriding) model.
setResourceInitializer(IResourceInitializer) - Static method in class net.ssehub.easy.dslCore.ModelUtility
Defines the resource initializer.
setStartElement(String) - Method in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
Changes the name of the start element for execution.
StandaloneInitializer - Class in net.ssehub.easy.dslCore
Defines a standalone resource initializer.
StandaloneInitializer() - Constructor for class net.ssehub.easy.dslCore.StandaloneInitializer
 
startElement - Variable in class net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup
 
string - Variable in class net.ssehub.easy.dslCore.test.StringWithPosition
 
StringUtils - Class in net.ssehub.easy.dslCore.translation
Some string utility functions.
StringUtils() - Constructor for class net.ssehub.easy.dslCore.translation.StringUtils
 
StringValueConverter - Class in net.ssehub.easy.dslCore.values
Converts strings recognized by the grammar to float values.
StringValueConverter() - Constructor for class net.ssehub.easy.dslCore.values.StringValueConverter
Creates a float value converter.
StringWithPosition - Class in net.ssehub.easy.dslCore.test
A helper class for string comparisons.
StringWithPosition(String) - Constructor for class net.ssehub.easy.dslCore.test.StringWithPosition
Creates a new instance.
SYNTAX - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
In case of syntax problems leading to missing parts in the AST.

T

toDiagnosticSeverity(Severity) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Converts an xText severity into a diagnostic severity.
toEscapedString(Double) - Method in class net.ssehub.easy.dslCore.values.FloatValueConverter
 
toEscapedString(Integer) - Method in class net.ssehub.easy.dslCore.values.IntValueConverter
 
toEscapedString(String) - Method in class net.ssehub.easy.dslCore.values.IdentifierValueConverter
 
toEscapedString(String) - Method in class net.ssehub.easy.dslCore.values.StringValueConverter
 
toEscapedString(String) - Method in class net.ssehub.easy.dslCore.values.VersionValueConverter
 
toNetUri(URI) - Method in class net.ssehub.easy.dslCore.EclipseResourceInitializer
 
toNetUri(URI) - Method in interface net.ssehub.easy.dslCore.IResourceInitializer
Converts an Eclipse URI to a java.net.URI.
toNetUri(URI) - Static method in class net.ssehub.easy.dslCore.ModelUtility
Converts an Eclipse URI to a java.net.URI.
toNetUri(URI) - Method in class net.ssehub.easy.dslCore.StandaloneInitializer
 
TopLevelModelAccessor - Class in net.ssehub.easy.dslCore
Defines the generic access to the top-level model.
TopLevelModelAccessor() - Constructor for class net.ssehub.easy.dslCore.TopLevelModelAccessor
Prevents external instantiation.
TopLevelModelAccessor.AbstractDefaultModelAccessor<M> - Class in net.ssehub.easy.dslCore
Implements the register methods empty.
TopLevelModelAccessor.AbstractModelAccessor<M> - Class in net.ssehub.easy.dslCore
Basic implementation of TopLevelModelAccessor.IModelAccessor performing model loader registration and location registration.
TopLevelModelAccessor.IModelAccessor<M> - Interface in net.ssehub.easy.dslCore
Defines the interface for the model accessor.
toPrefix(File) - Static method in class net.ssehub.easy.dslCore.validation.ValidationUtils
Turns a file into a matchable URI prefix.
toString() - Method in class net.ssehub.easy.dslCore.translation.Message.IssueLocation
 
toString(List<Message>) - Static method in class net.ssehub.easy.dslCore.test.AbstractTest
Turns a list of messages into a readable string.
toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.FloatValueConverter
Returns a double value for the given string stored in node.
toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.IdentifierValueConverter
Returns a value for the given version string stored in node.
toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.IntValueConverter
Returns an integer value for the given string stored in node.
toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.StringValueConverter
Returns a double value for the given string stored in node.
toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.VersionValueConverter
Returns a value for the given version string stored in node.
TranslationResult<R> - Class in net.ssehub.easy.dslCore
Represents the result of a translation.
TranslationResult() - Constructor for class net.ssehub.easy.dslCore.TranslationResult
Creates an empty instance of this class, e.g., to be used as a dummy translation result without real messages / results.
TranslationResult(List<R>, MessageReceiver) - Constructor for class net.ssehub.easy.dslCore.TranslationResult
Creates an instance of this class.
TranslatorException - Exception Class in net.ssehub.easy.dslCore.translation
Defines a specific model translator exception which carries information about the context where the error occurred.
TranslatorException(String, EObject, EStructuralFeature, int) - Constructor for exception class net.ssehub.easy.dslCore.translation.TranslatorException
Creates a translator exception upon a given message string.
TranslatorException(IIdentifiable, EObject, EStructuralFeature) - Constructor for exception class net.ssehub.easy.dslCore.translation.TranslatorException
Creates a translator exception upon an IVML exception.
TYPE_CONSISTENCY - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Elements of different types cannot be assigned.

U

UNKNOWN_ELEMENT - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Unknown elements such as compound slots (but not types).
UNKNOWN_TYPE - Static variable in class net.ssehub.easy.dslCore.translation.ErrorCodes
Unknown types.
unregister(String) - Static method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Removes a registered accessor.
unregisterLoader(ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractDefaultModelAccessor
Called to unregister the model loader (optional).
unregisterLoader(ProgressObserver) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractModelAccessor
 
unregisterLoader(ProgressObserver) - Method in interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
Called to unregister the model loader (optional).
unregisterLoader(ProgressObserver, boolean) - Method in class net.ssehub.easy.dslCore.TopLevelModelAccessor
Called to unregister the model loader (optional).
urls - Static variable in class net.ssehub.easy.dslCore.DefaultLib
 
urls() - Static method in class net.ssehub.easy.dslCore.DefaultLib
Returns an iterable to all registered URLs.

V

validate(Resource, Consumer<MessageReceiver>) - Method in class net.ssehub.easy.dslCore.ModelUtility
Validates the given resource.
ValidationMode() - Constructor for enum class net.ssehub.easy.dslCore.validation.ValidationUtils.ValidationMode
 
ValidationUtils - Class in net.ssehub.easy.dslCore.validation
Some validation helper methods.
ValidationUtils() - Constructor for class net.ssehub.easy.dslCore.validation.ValidationUtils
 
ValidationUtils.IModelValidationCallback<R,T> - Interface in net.ssehub.easy.dslCore.validation
Defines a validation callback to provide the information required for validation.
ValidationUtils.MessageType - Enum Class in net.ssehub.easy.dslCore.validation
Defines common xText error types.
ValidationUtils.ValidationMode - Enum Class in net.ssehub.easy.dslCore.validation
 
VALIDATOR - Enum constant in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.ValidationMode
Through xText validation called in Builder, using xText language validators.
valueOf(String) - Static method in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.ValidationMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.ValidationMode
Returns an array containing the constants of this enum class, in the order they are declared.
VersionValueConverter - Class in net.ssehub.easy.dslCore.values
Converts version numbers by removing the leading "v".
VersionValueConverter() - Constructor for class net.ssehub.easy.dslCore.values.VersionValueConverter
 

W

warning(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
 
warning(String, EObject, EStructuralFeature, int) - Method in interface net.ssehub.easy.dslCore.translation.IMessageReceiver
Receives a warning message.
warning(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.LogMessageReceiver
 
warning(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ModelTranslator
 
WARNING - Enum constant in enum class net.ssehub.easy.dslCore.validation.ValidationUtils.MessageType
 
warningImpl(String, EObject, EStructuralFeature, int) - Method in class net.ssehub.easy.dslCore.translation.ExpressionTranslator
Receives a warning message.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form