A B C D E F G H I L M N O P R S T U V W X

C

cancelEvaluation() - Method in interface com.sodius.mdw.core.eval.EvaluationContext
Provides an easy way to interrupt the evaluation.
capitalize(String) - Static method in class com.sodius.mdw.core.util.StringUtils
Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char).
CHANGED - Static variable in class com.sodius.mdw.core.eval.report.GeneratedFileStatus
The generated file already exists, but its contents differs from the previous one.
characters(String) - Method in interface com.sodius.mdw.core.util.io.XMLWriter
Receives notification of character data.
ClassUtils - Class in com.sodius.mdw.core.util
Operations on Class.
clear() - Method in interface com.sodius.mdw.core.eval.TransientLinkManager
Removes all registered transient links.
clear() - Method in interface com.sodius.mdw.core.model.Model
Clears the contents of this model.
clear() - Method in class com.sodius.mdw.core.util.log.LogRecorder
Removes all records from this logger.
closeQuietly(InputStream) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Unconditionally close an InputStream.
closeQuietly(OutputStream) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Unconditionally close an OutputStream.
closeQuietly(Reader) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Unconditionally close a Reader.
closeQuietly(Writer) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Unconditionally close a Writer.
collect(String) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified script on each MDWObject of this collection, and concatenates the results into a new list.
collect(String, List<?>) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified script on each MDWObject of this collection, and concatenates the results into a new list.
collect(EStructuralFeature) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified feature on each MDWObject of this collection, and concatenates the results into a new list.
collect(String) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified script on each MDWObject of this list, and concatenates the results into a new list.
collect(String, List<?>) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified script on each MDWObject of this list, and concatenates the results into a new list.
collect(EStructuralFeature) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified feature on each MDWObject of this list, and concatenates the results into a new list.
collect(String) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified script on each MDWObject of this Set, and concatenates the results into a new list.
collect(String, List<?>) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified script on each MDWObject of this Set, and concatenates the results into a new list.
collect(EStructuralFeature) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified feature on each MDWObject of this Set, and concatenates the results into a new list.
com.sodius.mdw.core - package com.sodius.mdw.core
Central classes of the MDWorkbench platform.
com.sodius.mdw.core.eval - package com.sodius.mdw.core.eval
Contains the evaluation framework to launch evaluations of templates, rules and scripts.
com.sodius.mdw.core.eval.debug - package com.sodius.mdw.core.eval.debug
Provides a tree of debug nodes, each node describing the evaluation of a project element (template, rule or script).
com.sodius.mdw.core.eval.launch - package com.sodius.mdw.core.eval.launch
Provides a launch configuration framework, which defines a complete set of properties to launch a text template or a main rule evaluation.
com.sodius.mdw.core.eval.project - package com.sodius.mdw.core.eval.project
Provides a description of the contents of a project : templates, rules and scripts.
com.sodius.mdw.core.eval.report - package com.sodius.mdw.core.eval.report
Contains the evaluation report framework, which keeps track of generated files and read/written models during an evaluation.
com.sodius.mdw.core.eval.scripts - package com.sodius.mdw.core.eval.scripts
Defines Java base script containers.
com.sodius.mdw.core.model - package com.sodius.mdw.core.model
Contains the model framework to manage model, metamodel and related model elements.
com.sodius.mdw.core.model.diagram - package com.sodius.mdw.core.model.diagram
Contains the diagram image framework, for documentation generation purpose.
com.sodius.mdw.core.model.emf - package com.sodius.mdw.core.model.emf
Contains interfaces that act as a bridge between MDWorkbench model framework and EMF.
com.sodius.mdw.core.model.io - package com.sodius.mdw.core.model.io
Contains the model i/o framework, which enables to load and save models.
com.sodius.mdw.core.util - package com.sodius.mdw.core.util
Provides basic utilities.
com.sodius.mdw.core.util.io - package com.sodius.mdw.core.util.io
Provides utilities for I/O operations, particulary to handle XML documents.
com.sodius.mdw.core.util.log - package com.sodius.mdw.core.util.log
Defines the logging framework, which enables to report errors and warnings, as well as debugging information.
com.sodius.mdw.core.util.progress - package com.sodius.mdw.core.util.progress
Defines the progress monitor framework, which enables to report progress information and check for end-user cancellation.
CommandLine - Class in com.sodius.mdw.core.util
Provides access to the contents of a command line.
CommandLine() - Constructor for class com.sodius.mdw.core.util.CommandLine
 
compare(Object, Object) - Method in class com.sodius.mdw.core.util.AlphanumericComparator
 
compareTo(VisibilityKind) - Method in class com.sodius.mdw.core.eval.project.VisibilityKind
Compares this visibility with the specified visibility for order.
compareTo(Object) - Method in interface com.sodius.mdw.core.model.MDWObject
Compares this object with the specified object for order using the toString() method.
compareTo(Object) - Method in interface com.sodius.mdw.core.model.Metamodel
Compare the metamodels based on their presentation name.
compareTo(Level) - Method in class com.sodius.mdw.core.util.log.Level
Compares this level with the specified level for order.
concat(String) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified script on each MDWObject of this collection, and concatenates the results into a String.
concat(String, String) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified script on each MDWObject of this collection, and concatenates the results into a String.
concat(String, List<?>) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified script on each MDWObject of this collection, and concatenates the results into a String.
concat(String, List<?>, String) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified script on each MDWObject of this collection, and concatenates the results into a String.
concat(EStructuralFeature) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified feature on each MDWObject of this collection, and concatenates the results into a String.
concat(EStructuralFeature, String) - Method in interface com.sodius.mdw.core.model.MDWCollection
Evaluates the specified feature on each MDWObject of this collection, and concatenates the results into a String.
concat(String) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified script on each MDWObject of this list, and concatenates the results into a String.
concat(String, String) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified script on each MDWObject of this list, and concatenates the results into a String.
concat(String, List<?>) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified script on each MDWObject of this list, and concatenates the results into a String.
concat(String, List<?>, String) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified script on each MDWObject of this list, and concatenates the results into a String.
concat(EStructuralFeature) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified feature on each MDWObject of this list, and concatenates the results into a String.
concat(EStructuralFeature, String) - Method in interface com.sodius.mdw.core.model.MDWList
Evaluates the specified feature on each MDWObject of this list, and concatenates the results into a String.
concat(String) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified script on each MDWObject of this Set, and concatenates the results into a String.
concat(String, String) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified script on each MDWObject of this Set, and concatenates the results into a String.
concat(String, List<?>) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified script on each MDWObject of this Set, and concatenates the results into a String.
concat(String, List<?>, String) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified script on each MDWObject of this Set, and concatenates the results into a String.
concat(EStructuralFeature) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified feature on each MDWObject of this Set, and concatenates the results into a String.
concat(EStructuralFeature, String) - Method in interface com.sodius.mdw.core.model.MDWSet
Evaluates the specified feature on each MDWObject of this Set, and concatenates the results into a String.
connect(Logger) - Static method in class com.sodius.mdw.core.util.log.SystemStream
Redirects System.out and System.err streams to the specified logger.
ConnectorContext - Interface in com.sodius.mdw.core.model.io
Describes the context in which a connector runs.
ConnectorDescriptor - Interface in com.sodius.mdw.core.model.io
Describes the properties of a model connector.
ConnectorKind - Class in com.sodius.mdw.core.model.io
Enumeration of known connector kinds, which describe the kind of uri (resource locator) a connector expects.
ConnectorNode - Interface in com.sodius.mdw.core.eval.debug
A node representing a read/written model during the evaluation.
containsKey(String, Object) - Method in interface com.sodius.mdw.core.eval.TransientLinkManager
Determines whether there are transient links from the specified source object of the specified name.
ContentWriter - Interface in com.sodius.mdw.core.util.io
Used to write a text template output on disk.
context - Static variable in class com.sodius.mdw.core.eval.scripts.ScriptContainer
Return the current evaluation context.
convert(RichTextType) - Method in class com.sodius.mdw.core.model.RichText
Converts the wrapped text into the specified format.
convert(RichTextType, Map<String, ?>) - Method in class com.sodius.mdw.core.model.RichText
Converts the wrapped text into the specified format.
copy() - Method in interface com.sodius.mdw.core.model.MDWList
Copies all of the elements of the receiver list to a newly created one.
copy() - Method in interface com.sodius.mdw.core.model.MDWSet
Copies all of the elements of the receiver Set to a newly created one.
copy(InputStream, OutputStream) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Copy bytes from an InputStream to an OutputStream.
copy(File, File) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Copy bytes from one File to another File.
copy(Reader, Writer) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Copy characters from a Reader to a Writer.
CoreException - Class in com.sodius.mdw.core
A checked exception representing a failure.
CoreException(String) - Constructor for class com.sodius.mdw.core.CoreException
Constructs a CoreException with the specified detail message.
CoreException(Throwable) - Constructor for class com.sodius.mdw.core.CoreException
Constructs a CoreException with the specified cause.
CoreException(String, Throwable) - Constructor for class com.sodius.mdw.core.CoreException
Constructs a CoreException with the specified detail message and the specified cause.
create() - Static method in class com.sodius.mdw.core.MDWorkbenchFactory
Creates a new MDWorkbench.
create(String) - Static method in class com.sodius.mdw.core.MDWorkbenchFactory
Creates a new MDWorkbench based on the specified application ID.
create(String) - Method in interface com.sodius.mdw.core.model.Model
Creates a new instance of a MDWObject based on the specified type.
create(EClass) - Method in interface com.sodius.mdw.core.model.Model
Creates a new instance of a MDWObject based on the specified type.
createAttributes(String, String) - Method in interface com.sodius.mdw.core.util.io.XMLWriter
Creates a singleton XML Attributes for the specified name and value.
createAttributes(String[]) - Method in interface com.sodius.mdw.core.util.io.XMLWriter
Creates an XML Attributes for the specified names and values.
createCoreException(SAXException) - Static method in class com.sodius.mdw.core.util.io.XMLUtils
Creates a CoreException based on the specified XML exception.
createGeneratedCode(String, List<?>) - Method in interface com.sodius.mdw.core.eval.EvaluationContext
Evaluates the specified text template and returns the generated contents.
createMessage(Object, String, int, int) - Method in class com.sodius.mdw.core.util.log.AbstractLogger
Creates a log string based on the specified message and file location.
createModel(String) - Method in interface com.sodius.mdw.core.eval.EvaluationContext
Creates an empty model based on the specified metamodel.
createModel() - Method in interface com.sodius.mdw.core.model.Metamodel
Creates an empty model based on this metamodel.
createOptions(ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFModelReader
Create options to pass to the created resource.
createOptions(ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFModelWriter
Create options to pass to the created resource.
createOptions(ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFXMIModelReader
Sets default XMI options.
createOptions(ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFXMIModelWriter
Registers UTF-8 as the default encoding to use.
createResource(URI, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFModelReader
Creates a resource that is able to handle the specified uri.
createResource(URI, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFModelWriter
Creates a resource that is able to handle the specified uri.
createResource(URI, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFXMIModelReader
This implementation reads the XMI header and creates a resource that can handle the XMI version found.
createResource(URI, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFXMIModelWriter
This implementation creates a resource to handle XMI based on the XMI version specified in the connector descriptor properties.
createResource(URI, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFXMLModelReader
 
createResource(URI, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFXMLModelWriter
 
createResourceSet(Model, ConnectorContext) - Method in class com.sodius.mdw.core.model.emf.EMFModelReader
Creates a resource set based on this connector context
createRuleConfiguration(File, String, String) - Static method in class com.sodius.mdw.core.eval.launch.LaunchConfigurationFactory
Creates a launch configuration to evaluate an entry rule.
createTextTemplateConfiguration(File, String) - Static method in class com.sodius.mdw.core.eval.launch.LaunchConfigurationFactory
Creates a launch configuration to evaluate a text template.
createURI(String) - Static method in class com.sodius.mdw.core.util.io.IOUtils
Parses an URI string.
createWriter(File) - Static method in class com.sodius.mdw.core.util.io.XMLUtils
Creates a new XMLWriter instance for the specified file, using the default XML encoding.
createWriter(OutputStream, boolean) - Static method in class com.sodius.mdw.core.util.io.XMLUtils
Creates a new XMLWriter instance for the specified output stream, using the default XML encoding.
createWriter(OutputStream, Map<?, ?>) - Static method in class com.sodius.mdw.core.util.io.XMLUtils
Creates a new XMLWriter instance for the specified output stream, using the serialization options.
createWriter(Writer, boolean) - Static method in class com.sodius.mdw.core.util.io.XMLUtils
Creates a new XMLWriter instance for the specified writer.
createWriter(Writer, Map<?, ?>) - Static method in class com.sodius.mdw.core.util.io.XMLUtils
Creates a new XMLWriter instance for the specified writer, using the serialization options.
createXMIResource(URI, ConnectorContext, XMIHeader) - Method in class com.sodius.mdw.core.model.emf.EMFXMIModelReader
Creates a resource that can handle the XMI version found

A B C D E F G H I L M N O P R S T U V W X