Index
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
texttobuilderand insertsseparatorbefore iftextis not empty. - append(List<URL>, URL) - Static method in class net.ssehub.easy.dslCore.DefaultLib
-
Adds
urltotarget. - 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
urltotarget. - 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
texttobuilderand inserts a new line before iftextis 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
fieldfromobjas a String. - fieldToString(Object, String) - Static method in class net.ssehub.easy.dslCore.translation.Message
-
Tries to obtain the value of the field
fieldfromobjas 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 withDefaultLib.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
fileor 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.grammarorModelUtility.resourceSetif 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,structuralFeatueand index of the node withinobj. - 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.IssueLocationfor 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.resourceSetif 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
incis 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
urito 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
uriand the URI ofcauseare 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
objectsbytype. - 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.IModelAccessorperforming 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
stringstored innode. - toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.IdentifierValueConverter
-
Returns a value for the given version
stringstored innode. - toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.IntValueConverter
-
Returns an integer value for the given
stringstored innode. - toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.StringValueConverter
-
Returns a double value for the given
stringstored innode. - toValue(String, INode) - Method in class net.ssehub.easy.dslCore.values.VersionValueConverter
-
Returns a value for the given version
stringstored innode. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form