metafacade
to the cache according to first mappingObject
, second the
metafacade
, and finally by the current namespace
.name
and value
to the outputConditions map.Filter
instances in the given filters
to this instance.from
type to the mapping.ignorePattern
to the Collection of ignorePatterns.propertyGroup
to the existing mapping property groups within this mapping.mappings
instance to this Mappings instance
overriding any mappings with duplicate names.modelElements
.namespaces
to this instance.paths
to the existing paths
contained within this component.name
and value
.propertyReferences
to the property references contained in this MetafacadeMapping
instance.stereotype
to the stereotypes.templateObject
to the collection of template objects that will be made available to the
plugin during processing.type
to the collection of types belonging to this model element.object
's toString result to the current translated expression
String Buffer.ExceptionUtils.checkAssignable(Class, String, Class)
since we can detect the method name.ExceptionUtils.checkEmpty(String, String)
instead since we can detect the method name.ExceptionUtils.checkNull(String, Object)
instead since we can detect the method name.Namespaces.clear()
.Server
instance.DefaultClient
instance.metafacade
from the given
metafacadeClass
and mappingObject
.from
valueto
valueobject
contains a
valid property with the given name
and value
.object
to the expectedType
.registry
to this instance.mappingClass
and (optionally) its stereotypes
and context
.mappingObject
, and
mapping
instance.mappingClass
.mappingObjects
collection depending on its
mappingClass
and (optionally) its stereotypes
,
and contextName
.mappingObjects
collection depending on its
mappingClass
.Namespaces.getProperty(java.lang.String, java.lang.String)
method if we wish to use a 'default' Namespace
for Plugins.Client
instance.instance
.modelTypeNamespaces
list.messages
first by type (i.e.Filter
instances that should or should not be applied
to a model.stereotype
(with any filtering
applied from the information provided by ModelAccessFacade.setPackageFilter(Filters)
).directoryUri
and returns the first
Class found that is of the given type
.key
.key
.key
,
if it can't be found, the default of the specified type
is
returned, if no default is set, null is returned.key
registered by the specified namespace
.type
.type
,
throwing a ComponentContainerException
exception if one can not
be found.MetafacadeUtils.getInheritedMappingClassNames(MetafacadeMapping)
.clazz
(this includes
all super class methods, public, private and protected).resource
is an archive file, it will return the resource as an archive.resource
represents a classpath archive (i.e.relativePath
and the resource of the parent Mappings.getResource()
as the root
of the path.context
)
from the given context
and returns a list containing all
of them.resource
happens to be a directory, it will load the contents of that directory into a
List and return the list of names relative to the given resource
(otherwise it will return an empty
List).resource
happens to be a directory, it will load the contents of that directory into a
List and return the list of names relative to the given resource
(otherwise it will return an empty
List).patterns
.expression
contained within the template
being processed and returns the result.mapping
by traveling
up the inheritance hierarchy to find the ones that have the mapping class name declared.objectClass
.uri
.stream
.string
.className
(including className
itself, assuming it's an interface as well).clazz
(including clazz
itself, assuming it's an interface as well).className
in reverse order.long
.long
when this resource
was last modified.from
.key
created from the mappingObject
's
class, context
and given stereotypes
.mappingObject
.MetafacadeMapping.PropertyGroup
instance).MetafacadeMapping
instances belonging to this
metafacade mappings instance.metafacadeImplClass
.metafacadeImplClass
.context
for this metafacade.metafacadeClass
.metafacadeClass
.metafacadeClass
.mappingClass
,context
and
stereotypes, from the mappings for the given namespace
.
- getMetafacadeMappings() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Gets the "parent" MetafacadeMappings instance to which this mapping belongs.
- getMetafacadeName() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Gets the name for this metafacade.
- getMetafacadeName() - Method in class org.andromda.core.metafacade.ModelValidationMessage
-
Gets the name of the metafacade to which this validation message applies.
- getMetafacadeNamespace() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Gets the current namespace for this metafacade
- getMetafacades() - Method in class org.andromda.core.cartridge.template.ModelElement
-
Gets the metafacades that belong to this ModelElement instance.
- getMetafacadesByStereotype(String) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Gets all metafacades for the entire model having the given
stereotype.
- getMetaObject() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Gets the current meta model object for this metafacade.
- getModel() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Gets the model which provides access to the underlying model and is used
to construct metafacades.
- getModel() - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Returns an object that represents the entire model.
- getModel() - Method in interface org.andromda.core.repository.RepositoryFacade
-
Returns the facade as the given
type
for the top-level model object from the repository.
- getModelElements() - Method in class org.andromda.core.cartridge.template.ModelElements
-
Returns all model elements belonging to this model elements instance.
- getModelElements() - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Returns all elements from the model (with any filtering
applied from the information provided by
ModelAccessFacade.setPackageFilter(Filters)
).
- getModelMetafacadeMappings(String) - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Should be used used instead of "this", retrieves the appropriate
metafacade mappings instance based on the current model type.
- getModels() - Method in class org.andromda.core.configuration.Repository
-
Gets the model instances belonging to this repository.
- getModelValidation() - Static method in class org.andromda.core.engine.ModelProcessor
-
Gets whether or not model validation should occur.
- getModuleSearchLocationPaths() - Method in class org.andromda.core.configuration.Model
-
Gets all found module search location paths for this model instance.
- getModuleSearchLocationResources() - Method in class org.andromda.core.configuration.Model
-
Gets the accumulation of all files found when combining the contents
of all module search location paths and their patterns by which they
are filtered as well as the model URI.
- getModuleSearchLocations() - Method in class org.andromda.core.configuration.Model
-
Gets the module search locations for this model instance.
- getName() - Method in class org.andromda.core.cartridge.template.Type
-
Gets the name of this type (typically the fully qualified class name
of the type).
- getName() - Method in class org.andromda.core.cartridge.template.Type.Property
-
Gets the value of the
name
attribute on the property
element.
- getName() - Method in class org.andromda.core.common.TemplateObject
-
Gets the current name of this TemplateObject.
- getName() - Method in class org.andromda.core.configuration.Namespace
-
Returns name of this Namespace.
- getName() - Method in class org.andromda.core.configuration.Property
-
Returns the name.
- getName() - Method in class org.andromda.core.configuration.Repository
-
Gets the unique name of this repository.
- getName() - Method in class org.andromda.core.mapping.Mappings
-
Returns the name name (this is the name for which the type mappings are
for).
- getName() - Method in class org.andromda.core.metafacade.MetafacadeMapping.Property
-
Gets the value of the
name
attribute on the property
element.
- getName(Object) - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Returns the name of a metafacade (whatever that means for a concrete model).
- getName() - Method in class org.andromda.core.metafacade.ModelValidationMessage
-
Gets the name of the validation constraint.
- getName() - Method in class org.andromda.core.namespace.Component
-
Gets the name of the component.
- getName() - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Gets the name of the namespace registry.
- getName() - Method in class org.andromda.core.namespace.PropertyDefinition
-
Gets the name of this property definition.
- getName() - Method in class org.andromda.core.translation.Expression
-
Gets the name of the expression.
- getName() - Method in class org.andromda.core.translation.library.Fragment
-
Gets the name of this fragment
- getName() - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Gets the name of this LibraryTranslation.
- getName() - Method in class org.andromda.core.translation.library.Translation
-
Gets the name of this Translation.
- getNamespace() - Method in class org.andromda.core.common.TemplateObject
-
Gets the namespace to which this template object belongs.
- getNamespace(String) - Method in class org.andromda.core.configuration.Namespaces
-
Gets the Namespace with the corresponding
namespaceName
.
- getNamespace() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Returns the name of the active namespace.
- getNamespace() - Method in class org.andromda.core.namespace.BaseNamespaceComponent
-
- getNamespace() - Method in interface org.andromda.core.namespace.NamespaceComponent
-
Gets the namespace to which this component belongs.
- getNamespaceList() - Method in class org.andromda.core.configuration.Filter
-
Gets the list of namespaces that this filter applies to.
- getNamespaceLogFileName(String) - Static method in class org.andromda.core.common.AndroMDALogger
-
Gets the name of the file to which namespace logging output will be written.
- getNamespaceLogger(String) - Static method in class org.andromda.core.common.AndroMDALogger
-
Retrieves the namespace logger (if one is available) otherwise returns the root logger.
- getNamespaceLoggerName(String) - Static method in class org.andromda.core.common.AndroMDALogger
-
Gets the name of the logger.
- getNamespaceRegistries() - Method in class org.andromda.core.configuration.Namespaces
-
Gets all available namespace registries (these are namespaces
which have been discovered but are not necessarily configured).
- getNamespaces() - Method in class org.andromda.core.configuration.Configuration
-
Gets the configuration namespaces.
- getNamespaces() - Method in class org.andromda.core.configuration.Namespaces
-
Gets the namespaces registered in this namespaces instance.
- getObject() - Method in class org.andromda.core.common.TemplateObject
-
Returns the actuall object instance described by this
template object.
- getObject(URL) - Method in class org.andromda.core.common.XmlObjectFactory
-
Returns a configured Object based on the objectXml configuration file
- getObject(Reader) - Method in class org.andromda.core.common.XmlObjectFactory
-
Returns a configured Object based on the objectXml configuration reader.
- getObject(String) - Method in class org.andromda.core.common.XmlObjectFactory
-
Returns a configured Object based on the objectXml configuration file passed in as a String.
- getObject(String, URL) - Method in class org.andromda.core.common.XmlObjectFactory
-
Returns a configured Object based on the objectXml configuration file passed in as a String.
- getOriginalExpression() - Method in class org.andromda.core.translation.Expression
-
Returns the expression before translation.
- getOutlet() - Method in class org.andromda.core.cartridge.Resource
-
Gets the logical location to which output from this resource will be written.
- getOutputCondition() - Method in class org.andromda.core.cartridge.Resource
-
Gets the outputCondition that must evaluate to true in order for the template to be written.
- getOutputLocation(Object[], File, String) - Method in class org.andromda.core.cartridge.Resource
-
Returns the fully qualified name of the resource output to be written, this means: the output pattern
has been translated the output directory name has been prepended
- getOutputLocation(String, String, File, String) - Method in class org.andromda.core.cartridge.template.Template
-
Returns the fully qualified output file, this means:
the output pattern has been translated
the output dir name has been prepended
- getOutputLocation() - Method in class org.andromda.core.configuration.Transformation
-
Gets the location to which the output of the transformation result will
be written.
- getOutputPattern() - Method in class org.andromda.core.cartridge.Resource
-
Gets the pattern that is used to build the name of the output file.
- getPackageName(Object) - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Returns the package name of a model element (whatever that means for a concrete model).
- getPackages() - Method in class org.andromda.core.configuration.Model
-
Stores the information about what packages should/shouldn't be processed.
- getPath() - Method in class org.andromda.core.cartridge.Resource
-
Gets the path to the cartridge resource.
- getPath() - Method in class org.andromda.core.configuration.Location
-
Gets the path to this location.
- getPath() - Method in class org.andromda.core.namespace.NamespaceComponents
-
Gets the path to the namespace registry descriptor.
- getPaths() - Method in class org.andromda.core.namespace.Component
-
Gets the component's descriptor paths (these are the paths
where the component's descriptor may be found).
- getPaths(String) - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Gets the initialization paths for the given component name.
- getPatterns() - Method in class org.andromda.core.configuration.Location
-
Gets the patterns to include in this location.
- getPort() - Method in class org.andromda.core.configuration.Server
-
The port the server should be run on.
- getPrimitiveClass(String, ClassLoader) - Static method in class org.andromda.core.common.ClassUtils
-
Returns the type class name for a Java primitive.
- getProperties() - Method in class org.andromda.core.cartridge.template.Type
-
Gets the properties defined for this type.
- getProperties() - Method in class org.andromda.core.configuration.Configuration
-
Gets the properties belonging to this configuration.
- getProperties(String) - Method in class org.andromda.core.configuration.Namespace
-
Retrieves the properties with the specified name.
- getProperties() - Method in class org.andromda.core.configuration.Namespace
-
Gets all namespaces belonging to this namespaces instance.
- getProperties(String, String) - Method in class org.andromda.core.configuration.Namespaces
-
Retrieves a property from the Namespace with the namespaceName.
- getProperties(String, String, boolean) - Method in class org.andromda.core.configuration.Namespaces
-
Retrieves a property from the Namespace with the namespaceName.
- getProperties() - Method in class org.andromda.core.metafacade.MetafacadeMapping.PropertyGroup
-
Gets the currently internal collection of properties.
- getProperty(Object, String) - Method in class org.andromda.core.common.Introspector
-
Attempts to retrieve the property with the given
name
on the object
.
- getProperty(String) - Method in class org.andromda.core.configuration.Namespace
-
Retrieves the property (the first one found) with the specified name.
- getProperty(String, String) - Method in class org.andromda.core.configuration.Namespaces
-
Retrieves a property from the Namespace with the namespaceName.
- getProperty(String, String, boolean) - Method in class org.andromda.core.configuration.Namespaces
-
Retrieves a property from the Namespace with the namespaceName.
- getProperty(Object, String) - Static method in class org.andromda.core.translation.TranslationUtils
-
Just retrieves properties from a bean, but gives a more informational error when the property can't be
retrieved, it also cleans the resulting property from any excess white space
- getPropertyAsString(Object, String) - Static method in class org.andromda.core.translation.TranslationUtils
-
Just retrieves properties from a bean, but gives a more informational error when the property can't be
retrieved, it also cleans the resulting property from any excess white space
- getPropertyDefinition(String) - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Attempts to retrieve the property definition for the given
name
.
- getPropertyDefinitions(String) - Method in class org.andromda.core.configuration.Namespaces
-
Retrieves all property definitions for the given namespace.
- getPropertyDefinitions() - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Gets all property definitions belonging to this registry.
- getPropertyReferences() - Method in class org.andromda.core.common.BasePlugin
-
- getPropertyReferences() - Method in interface org.andromda.core.common.Plugin
-
Gets all property references available for this cartridge.
- getPropertyReferences() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Returns all mapping references for this MetafacadeMapping instance.
- getPropertyReferences() - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Gets all property references defined in this mappings instance.
- getPropertyValue(String, String) - Method in class org.andromda.core.configuration.Namespaces
-
Attempts to get the value of a property from the given
namespace
with the given name
by first attempting
to retrieve it from the namespace and if no property is defined
in the namespace we retrieve the default value (if one is defined).
- getRegisteredComponents() - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Gets the names registered components.
- getRegisteredProperty(MetafacadeBase, String) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Gets the registered property registered under the
namespace
with the name
- getRegistry(String) - Method in class org.andromda.core.configuration.Namespaces
-
Retrieves the namespace registry for the given namespace, or returns null
if it doesn't exist.
- getRepositories() - Method in class org.andromda.core.configuration.Configuration
-
Gets the repository instances belonging to this configuration.
- getRepository() - Method in class org.andromda.core.configuration.Model
-
Gets the repository to which this model belongs.
- getResource(String) - Static method in class org.andromda.core.common.ResourceUtils
-
Retrieves a resource from the current classpath.
- getResource(String, String) - Static method in class org.andromda.core.common.ResourceUtils
-
Retrieves a resource from an optionally given
directory
or from the package on the classpath.
- getResource(String, URL) - Static method in class org.andromda.core.common.ResourceUtils
-
Retrieves a resource from an optionally given
directory
or from the package on the classpath.
- getResource() - Method in class org.andromda.core.common.TemplateObject
-
The resource in which the templateObject was found.
- getResource() - Method in class org.andromda.core.mapping.Mappings
-
Returns the resource URI from which this Mappings object was loaded.
- getResource() - Method in class org.andromda.core.namespace.BaseNamespaceComponent
-
- getResource() - Method in interface org.andromda.core.namespace.NamespaceComponent
-
The entire path to the resource this namespace component instance
is configured from.
- getResourceRoots(String) - Method in class org.andromda.core.configuration.Namespaces
-
Attempts to retrieve the resource root of the namespace.
- getResourceRoots() - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Gets the resource root of this namespace.
- getResources() - Method in class org.andromda.core.cartridge.Cartridge
-
Returns the list of templates configured in this cartridge.
- getResources() - Method in class org.andromda.core.configuration.Location
-
Gets all files that are valid for this location.
- getRootCause(Throwable) - Static method in class org.andromda.core.common.ExceptionUtils
-
Attempts to retrieve the root cause of the exception, if it can not be
found, the
throwable
itself is returned.
- getServer() - Method in class org.andromda.core.configuration.Configuration
-
Gets the server instance for this configuration.
- getStartingProperty(String) - Static method in class org.andromda.core.translation.TranslationUtils
-
Retrieves the "starting" property name from one that is nested, for example, will return '
' from the
string .
- getStaticFieldValues(Class, Class) - Static method in class org.andromda.core.common.ClassUtils
-
Returns a collection of all static fields values for the given
clazz
and type
of field.
- getStereotype() - Method in class org.andromda.core.cartridge.template.ModelElement
-
Gets the stereotype of this modelElement.
- getStereotypeNames(Object) - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Returns a collection of stereotype names for a modelElement (whatever that means for a concrete model).
- getStereotypes() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Gets the stereotypes which apply to this mapping.
- getSuffixLogger(String) - Static method in class org.andromda.core.common.AndroMDALogger
-
Gets a logger with suffixed name
- getSupportedModeElements() - Method in class org.andromda.core.cartridge.template.Template
-
Tells us the model elements that are supported by this template (i.e.
- getTemplate() - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Gets the path to the template for this instance.
- getTemplateEngine() - Method in class org.andromda.core.common.BasePlugin
-
- getTemplateEngine() - Method in interface org.andromda.core.common.Plugin
-
Gets the TemplateEngine which implements the template processing.
- getTemplateObjects() - Method in class org.andromda.core.common.BasePlugin
-
- getTemplateObjects() - Method in interface org.andromda.core.common.Plugin
-
Returns all the TemplateObject objects that are available to this Plugin.
- getTemplatePostProcessor() - Method in class org.andromda.core.cartridge.Cartridge
-
Gets the current postProcessors defined within this cartridge
- getTo() - Method in class org.andromda.core.mapping.Mapping
-
Returns the to type for this mapping.
- getTo(String) - Method in class org.andromda.core.mapping.Mappings
-
Returns the
to
mapping from a given from
mapping.
- getTransformations() - Method in class org.andromda.core.configuration.Model
-
Gets the transformations belonging to this configuration.
- getTranslated(String, String) - Method in class org.andromda.core.translation.library.Translation
-
Gets the "translated" value of this Fragment if it exists.
- getTranslatedExpression() - Method in class org.andromda.core.translation.Expression
-
Returns the expression after translation.
- getTranslation() - Method in class org.andromda.core.translation.library.Fragment
-
Gets the Translation to which this Fragment belongs.
- getTranslationFragment(String, String) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Gets the current "translated" value of this fragmentName for resulting from the last processTranslation method
- getTranslator() - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Gets the Translator instance that will perform processing of the template.
- getType() - Method in class org.andromda.core.configuration.Model
-
Gets the type of the model (i.e.
- getType() - Method in class org.andromda.core.namespace.Component
-
Gets the class that defines this component.
- getTypes() - Method in class org.andromda.core.cartridge.template.ModelElement
-
Gets all types associated with this model element.
- getUniqueName(String) - Method in class org.andromda.core.common.ExceptionRecorder
-
Gets a unique file name.
- getUri() - Method in class org.andromda.core.configuration.Transformation
-
The URL of the model.
- getUris() - Method in class org.andromda.core.configuration.Model
-
All URIs that make up the model.
- getValidationMessages() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Gets the list of all validation messages collection during model processing.
- getValidationName() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Retrieves the
name
of this metafacade used within the validation messages.
- getValidationOwner() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Retrieves the
owner
of this metafacade (for example: an operation owns its parameters, a class owns
its attributes).
- getValue() - Method in class org.andromda.core.cartridge.template.Type.Property
-
Gets the value of the
value
attribute defined on the property
element.
- getValue() - Method in class org.andromda.core.configuration.Filter
-
Gets the value of this Filter.
- getValue() - Method in class org.andromda.core.configuration.Property
-
Returns the value.
- getValue() - Method in class org.andromda.core.metafacade.MetafacadeMapping.Property
-
Gets the value of the
value
attribute defined on the property
element.
- getVariable() - Method in class org.andromda.core.cartridge.template.ModelElement
-
Gets the variable stereotype of this modelElement (this is what is made available to a template during
processing).
- getVariable() - Method in class org.andromda.core.cartridge.template.ModelElements
-
The variable name to make the model element available to the template engine.
- getVariable() - Method in class org.andromda.core.cartridge.template.Type.Property
-
Gets the variable name under which this property's value (or element if the property
is a collection) should be stored within the template.
- getVariable() - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Gets the variable name which is made available to the translation template.
- getWrittenCount() - Method in class org.andromda.core.common.ResourceWriter
-
Gets the number of currently written resources over the course of this instance's history.
H
- handleTranslationFragment(String, String, Object) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Calls the handlerMethod from a translation fragment.
- hasContext() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Indicates whether or not this mapping has a context.
- hashCode() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
- hashCode() - Method in class org.andromda.core.metafacade.ModelValidationMessage
-
- hasMappingProperties() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Indicates whether or not this mapping contains any mapping properties.
- hasStereotype() - Method in class org.andromda.core.cartridge.template.ModelElement
-
Returns
true
or false
depending on whether or not this model element has a stereotype
defined.
- hasStereotypes() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Indicates whether or not this mapping has any stereotypes defined.
- hasTypes() - Method in class org.andromda.core.cartridge.template.ModelElement
-
Returns
true
or false
depending on whether or not this model element has any type
elements defined.
I
- implsByMetafacades - Variable in class org.andromda.core.metafacade.MetafacadeImpls.MetafacadeClasses
-
Stores all
metafacade
implementation classes keyed by metafacade
interface class.
- ImportBeautifierPostProcessorImpl - Class in org.andromda.core.common
-
Implementation of PostProcessor interface to organize imports in java files
- ImportBeautifierPostProcessorImpl() - Constructor for class org.andromda.core.common.ImportBeautifierPostProcessorImpl
-
- info(Object) - Static method in class org.andromda.core.common.AndroMDALogger
-
- INFORMATION_UNAVAILABLE - Static variable in class org.andromda.core.common.ExceptionRecorder
-
Information not available constant
- initialize(Configuration) - Method in class org.andromda.core.AndroMDA
-
Initializes AndroMDA without running the engine.
- initialize(InputStream) - Method in class org.andromda.core.AndroMDA
-
Initializes AndroMDA without running the engine.
- initialize(String) - Method in class org.andromda.core.AndroMDA
-
Initializes AndroMDA without running the engine.
- initialize(URL) - Method in class org.andromda.core.AndroMDA
-
Initializes AndroMDA without running the engine.
- initialize() - Static method in class org.andromda.core.common.AndroMDALogger
-
Configures logging for the AndroMDA application from the the xml resource "log4j.xml" found within the same
package as this class.
- initialize() - Method in class org.andromda.core.common.BasePlugin
-
- initialize() - Method in interface org.andromda.core.common.Plugin
-
Initializes the plugin.
- initialize() - Method in class org.andromda.core.configuration.Configuration
-
Initializes this configuration instance.
- initialize(Configuration) - Method in class org.andromda.core.engine.Engine
-
Initializes Engine (discovers all plugins, etc) with the
given configuration.
- initialize(Configuration) - Method in class org.andromda.core.engine.ModelProcessor
-
Initializes this model processor instance with the given
configuration.
- initialize() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
A lifecycle method, providing the ability for sub classes to take any action after the factory has completely
initialized a metafacade, but before it has been validated for completeness.
- initialize() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Performs any initialization required by the factory (i.e.
- initialize() - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Initializes this mappings instance, which includes discovery of all
metafacade mappings instances on the classpath.
- initialize() - Method in class org.andromda.core.profile.Profile
-
Initializes this profile instance.
- initialize() - Method in class org.andromda.core.repository.Repositories
-
Discovers and initializes all repositories within this class.
- initialize(String) - Method in interface org.andromda.core.templateengine.TemplateEngine
-
Initializes the TempateEngine.
- initialize() - Method in class org.andromda.core.translation.ExpressionTranslator
-
Initializes the ExpressionTranslator.
- initializeLogicalMappings() - Static method in class org.andromda.core.mapping.Mappings
-
This initializes all logical mappings that
are contained with global Mapping set.
- inProcessMappings - Variable in class org.andromda.core.metafacade.MetafacadeMappings
-
Stores the mappings which are currently "in process" (within the
MetafacadeMappings.getMapping(Object, String, Collection)
.
- inProcessMetafacades - Variable in class org.andromda.core.metafacade.MetafacadeMappings
-
Stores the metafacades which are currently "in process" (within the
MetafacadeMappings.getMapping(Object, String, Collection)
.
- insertInTranslatedExpression(int, Object) - Method in class org.andromda.core.translation.Expression
-
Performs replacement of the value of the
object
's toString result at the start and end positions of
the buffer containing the Expression.
- instance() - Static method in class org.andromda.core.common.BuildInformation
-
Gets the shared instance of the BuildInformation.
- instance() - Static method in class org.andromda.core.common.ComponentContainer
-
Gets the shared instance of this ComponentContainer.
- instance() - Static method in class org.andromda.core.common.ExceptionRecorder
-
Gets the shared instance of the ExceptionRecorder.
- instance() - Static method in class org.andromda.core.common.Introspector
-
Gets the shared instance.
- instance() - Static method in class org.andromda.core.common.Merger
-
Gets the shared Merger instance.
- instance() - Static method in class org.andromda.core.common.ResourceWriter
-
Gets the shared ResourceWriter instance.
- instance() - Static method in class org.andromda.core.configuration.Namespaces
-
Returns the singleton instance of this Namespaces
- instance() - Static method in class org.andromda.core.metafacade.MetafacadeImpls
-
Returns the shared instance of this class.
- instance() - Static method in class org.andromda.core.namespace.NamespaceComponents
-
Gets the shared instance of this registry.
- instance() - Static method in class org.andromda.core.profile.Profile
-
Gets the shared instance of this class.
- instance() - Static method in class org.andromda.core.repository.Repositories
-
Retrieves the shared instance of this class.
- instance() - Static method in class org.andromda.core.translation.ExpressionTranslator
-
Gets the shared ExpressionTranslator instance.
- Introspector - Class in org.andromda.core.common
-
A simple class providing the ability to manipulate properties on java bean objects.
- Introspector() - Constructor for class org.andromda.core.common.Introspector
-
- IntrospectorException - Exception in org.andromda.core.common
-
Thrown when any unexpected error occurs during execution of the
OCLIntrospector.
- IntrospectorException(Throwable) - Constructor for exception org.andromda.core.common.IntrospectorException
-
Constructs an instance of OCLIntrospectorException taking the
parent
Throwable.
- IntrospectorException(String) - Constructor for exception org.andromda.core.common.IntrospectorException
-
Constructs an instance of OCLIntrospectorException taking the
message
String.
- isApply() - Method in class org.andromda.core.configuration.Filter
-
Whether or not this filter should be applied.
- isApply(String) - Method in class org.andromda.core.configuration.Filters
-
Determines whether or not the
value
should be applied.
- isArchive(URL) - Static method in class org.andromda.core.common.ResourceUtils
-
Returns true/false on whether or not this
resource
represents an archive or not (i.e.
- isChanged() - Method in class org.andromda.core.configuration.Model
-
Indicates whether or not the given
model
has changed since the previous call to this method.
- isClassOfTypePresent(URL[], Class) - Static method in class org.andromda.core.common.ClassUtils
-
Indicates whether or not a class of the given
type
is present in one of the given directoryUris
.
- isComponentPresent(String, String) - Method in class org.andromda.core.configuration.Namespaces
-
Indicates whether or not the
component
is present within the given
namespace
- isConfiguredProperty(String) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Returns true or false depending on whether the
property
is registered or not.
- isContextRoot() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Gets whether or not this mapping represents a
contextRoot
, by default a mapping is NOT
a contextRoot.
- isDebugEnabled() - Static method in class org.andromda.core.common.AndroMDALogger
-
Returns true if the logger is debug enabled.
- isEmpty() - Method in class org.andromda.core.cartridge.template.ModelElements
-
Returns true if this instance has no
modelElements
stored within it.
- isEmpty() - Method in class org.andromda.core.configuration.Filters
-
Indicates whether or not this model filters instance
has any filtering defined.
- isFile(URL) - Static method in class org.andromda.core.common.ResourceUtils
-
Indicates whether or not the given
url
is a file.
- isGenerateEmptyFiles() - Method in class org.andromda.core.cartridge.template.Template
-
Tells us whether output files are generated by this template if the template produces empty output.
- isHistoryBefore(long) - Method in class org.andromda.core.common.ResourceWriter
-
Checks to see if the history is before the given
time
.
- isIgnore() - Method in class org.andromda.core.configuration.Property
-
If a property is set to ignore then Namespaces will ignore it if it doesn't exist on lookup (otherwise errors
messages are output).
- isIgnorePattern(String) - Method in class org.andromda.core.translation.library.Translation
-
Checks to see if the pattern is an ignore pattern.
- isInitialized() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Indicates if this metafacade has been initialized.
- isLastModifiedCheck() - Method in class org.andromda.core.cartridge.Resource
-
Whether or not a last modified check should be performed before writing the resource.
- isLastModifiedCheck() - Method in class org.andromda.core.configuration.Model
-
Whether or not to perform a last modified check on the model.
- isMappingClassNamePresent() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Indicates whether or not the mapping class has been present.
- isMetafacadeModelPresent(String) - Static method in class org.andromda.core.metafacade.MetafacadeUtils
-
Indicates whether or not a metafacade model facade is present within the
given namespace
- isMetafacadePropertyCachingEnabled() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
A check to verify whether or not to make use of metafacade property caching.
- isOutputOnEmptyElements() - Method in class org.andromda.core.cartridge.template.Template
-
Indicates that when there are no elements in the collection of elements (when
Template.isOutputToSingleFile()
is
true
, whether or not the file should be output.
- isOutputToSingleFile() - Method in class org.andromda.core.cartridge.template.Template
-
If output to single file is
true
then all model elements found by the processor (i.e.
- isOverwrite() - Method in class org.andromda.core.cartridge.Resource
-
Tells us whether output files produced by this resource should be overwritten if they already exist.
- isPrimitiveType(String) - Static method in class org.andromda.core.common.ClassUtils
-
Checks if a given type name is a Java primitive type.
- isPropertyRegistered(MetafacadeBase, String) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Returns true if this property is registered under the given
namespace
, false otherwise.
- isReadable(Object, String) - Method in class org.andromda.core.common.Introspector
-
Indicates if the
object
has a property that
is readable with the given name
.
- isRegistered(Object) - Method in class org.andromda.core.common.ComponentContainer
-
Registers true (false otherwise) if the component in this container with
a unique (within this container)
key
is registered.
- isRegisteredByNamespace(String, Object) - Method in class org.andromda.core.common.ComponentContainer
-
Registers true (false otherwise) if the component in this container with
a unique (within this container)
key
is registered by the
specified namespace
.
- isRequired() - Method in class org.andromda.core.namespace.PropertyDefinition
-
Indicates of this property is required, by default
this flag is
true
.
- isShared(String) - Method in class org.andromda.core.configuration.Namespaces
-
Indicates if the given
namespace
is
shared or not.
- isShared() - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Gets whether or not the namespace defined by this registry
is shared.
- isWritable(Object, String) - Method in class org.andromda.core.common.Introspector
-
Indicates if the
object
has a property that
is writable with the given name
.
L
- Library - Class in org.andromda.core.translation.library
-
The AndroMDA Translation Library implementation of the Plugin.
- Library() - Constructor for class org.andromda.core.translation.library.Library
-
The default Library constructor.
- LibraryException - Exception in org.andromda.core.translation.library
-
Any unchecked exception that will be thrown when any translation rules exception occurs.
- LibraryException(Throwable) - Constructor for exception org.andromda.core.translation.library.LibraryException
-
Constructs an instance of LibraryException.
- LibraryException(String) - Constructor for exception org.andromda.core.translation.library.LibraryException
-
Constructs an instance of LibraryException.
- LibraryException(String, Throwable) - Constructor for exception org.andromda.core.translation.library.LibraryException
-
Constructs an instance of LibraryException.
- LibraryTranslation - Class in org.andromda.core.translation.library
-
The LibraryTranslation object which is the intermediary object between the Library and the child Translation
instances.
- LibraryTranslation() - Constructor for class org.andromda.core.translation.library.LibraryTranslation
-
- LibraryTranslationFinder - Class in org.andromda.core.translation.library
-
Finds LibraryTranslations by
translation
(i.e.
- LibraryTranslationFinder() - Constructor for class org.andromda.core.translation.library.LibraryTranslationFinder
-
- libraryTranslations - Static variable in class org.andromda.core.translation.library.LibraryTranslationFinder
-
Stores the found library translations.
- loadClass(String) - Static method in class org.andromda.core.common.ClassUtils
-
Loads and returns the class having the className.
- loadIfNecessary(Repository[]) - Method in class org.andromda.core.engine.ModelProcessor
-
Checks to see if any of the repositories contain models
that need to be reloaded, and if so, re-loads them.
- loadModel(Model) - Method in class org.andromda.core.repository.Repositories
-
Loads the model defined in the configuration model instance into the repository
to which the model belongs.
- loadModelIfNecessary(Model) - Method in class org.andromda.core.engine.ModelProcessor
-
Loads the model into the repository only when necessary (the model has a timestamp
later than the last timestamp of the loaded model).
- loadModelsIfNecessary(Configuration) - Method in class org.andromda.core.engine.Engine
-
Checks to see if any of the models in the given configuration
should be loaded (based on whether or not they've been modified),
and if so, performs the load.
- Location - Class in org.andromda.core.configuration
-
Represents a location within a module search or mappings search.
- Location() - Constructor for class org.andromda.core.configuration.Location
-
- logger - Static variable in class org.andromda.core.common.XmlObjectFactory
-
The class logger.
- logger - Variable in class org.andromda.core.metafacade.MetafacadeBase
-
The metafacade logger instance.
M
- makeDirectories(String) - Static method in class org.andromda.core.common.ResourceUtils
-
Makes the directory for the given location if it doesn't exist.
- makeDirectories(File) - Static method in class org.andromda.core.common.ResourceUtils
-
Makes the directory for the given location if it doesn't exist.
- Mapping - Class in org.andromda.core.mapping
-
A single child mapping instance belonging to a Mappings instance.
- Mapping() - Constructor for class org.andromda.core.mapping.Mapping
-
- Mappings - Class in org.andromda.core.mapping
-
An object responsible for mapping multiple
from
values to
single to
.
- Mappings() - Constructor for class org.andromda.core.mapping.Mappings
-
- MappingsException - Exception in org.andromda.core.mapping
-
Any error occurring during processing of Mappings should through this exception.
- MappingsException(Throwable) - Constructor for exception org.andromda.core.mapping.MappingsException
-
Constructs an instance of MappingsException.
- MappingsException(String) - Constructor for exception org.andromda.core.mapping.MappingsException
-
Constructs an instance of MappingsException.
- MappingsException(String, Throwable) - Constructor for exception org.andromda.core.mapping.MappingsException
-
Constructs an instance of MappingsException.
- match(String, String) - Method in class org.andromda.core.configuration.Filters
-
Provides matching of simple wildcards.
- match(MetafacadeMapping) - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Indicates whether or not the
mapping
matches this mapping.
- matchesAtLeastOnePattern(String, String[]) - Static method in class org.andromda.core.common.ResourceUtils
-
Indicates whether or not the given
path
matches on
one or more of the patterns defined within this class
returns true if no patterns are defined.
- MERGE_LOCATION - Static variable in interface org.andromda.core.configuration.NamespaceProperties
-
Defines the location of merge templates.
- MERGE_MAPPINGS_URI - Static variable in interface org.andromda.core.configuration.NamespaceProperties
-
The location of an optional merge mappings file (merge mappings are mappings that allow the
replacement of patterns in generated files during model processing time).
- Merger - Class in org.andromda.core.common
-
A class that performs the merging abilities for the AndroMDA core.
- Merger() - Constructor for class org.andromda.core.common.Merger
-
- MergerException - Exception in org.andromda.core.common
-
Wraps any exception that occurs when merging.
- MergerException(Throwable) - Constructor for exception org.andromda.core.common.MergerException
-
Constructs an instance of MergerException.
- MergerException(String) - Constructor for exception org.andromda.core.common.MergerException
-
Constructs an instance of MergerException.
- MergerException(String, Throwable) - Constructor for exception org.andromda.core.common.MergerException
-
Constructs an instance of MergerException.
- METAFACADE_IMPLEMENTATION_SUFFIX - Static variable in interface org.andromda.core.metafacade.MetafacadeConstants
-
The suffix for the metafacade implementation classes (each metafacade
implementation class ends with this string).
- MetafacadeBase - Class in org.andromda.core.metafacade
-
Base class for all metafacades.
- MetafacadeBase(Object, String) - Constructor for class org.andromda.core.metafacade.MetafacadeBase
-
Constructs a new instance of this class with the given
metaObject
and context
.
- MetafacadeCache - Class in org.andromda.core.metafacade
-
A global cache for metafacades.
- MetafacadeConstants - Interface in org.andromda.core.metafacade
-
Contains constants for use with metafacades.
- MetafacadeException - Exception in org.andromda.core.metafacade
-
Any unchecked exception that will be thrown when a Metafacade processing error occurs.
- MetafacadeException(Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeException
-
Constructs an instance of MetafacadeException.
- MetafacadeException(String) - Constructor for exception org.andromda.core.metafacade.MetafacadeException
-
Constructs an instance of MetafacadeException.
- MetafacadeException(String, Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeException
-
Constructs an instance of MetafacadeException.
- MetafacadeFactory - Class in org.andromda.core.metafacade
-
The factory in charge of constructing Metafacade instances.
- MetafacadeFactoryException - Exception in org.andromda.core.metafacade
-
Any unchecked exception that will be thrown when a MetafacadeFactory processing error occurs.
- MetafacadeFactoryException(Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeFactoryException
-
Constructs an instance of MetafacadeFactoryException.
- MetafacadeFactoryException(String) - Constructor for exception org.andromda.core.metafacade.MetafacadeFactoryException
-
Constructs an instance of MetafacadeFactoryException.
- MetafacadeFactoryException(String, Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeFactoryException
-
Constructs an instance of MetafacadeFactoryException.
- MetafacadeImpls - Class in org.andromda.core.metafacade
-
Discovers all metafacade interfaces and implementation classes in each namespace registry.
- MetafacadeImpls() - Constructor for class org.andromda.core.metafacade.MetafacadeImpls
-
- MetafacadeImpls.MetafacadeClasses - Class in org.andromda.core.metafacade
-
Stores the metafacade interface and implementation classes.
- MetafacadeImpls.MetafacadeClasses() - Constructor for class org.andromda.core.metafacade.MetafacadeImpls.MetafacadeClasses
-
- MetafacadeImplsException - Exception in org.andromda.core.metafacade
-
Any unchecked exception that will be thrown when a MetafacadeImpls processing error occurs.
- MetafacadeImplsException(Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeImplsException
-
Constructs an instance of MetafacadeImplsException.
- MetafacadeImplsException(String) - Constructor for exception org.andromda.core.metafacade.MetafacadeImplsException
-
Constructs an instance of MetafacadeImplsException.
- MetafacadeImplsException(String, Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeImplsException
-
Constructs an instance of MetafacadeImplsException.
- MetafacadeMapping - Class in org.andromda.core.metafacade
-
A meta facade mapping class.
- MetafacadeMapping() - Constructor for class org.andromda.core.metafacade.MetafacadeMapping
-
- MetafacadeMapping.Property - Class in org.andromda.core.metafacade
-
Stores and provides access to the mapping element's nested <property/>.
- MetafacadeMapping.Property(String, String) - Constructor for class org.andromda.core.metafacade.MetafacadeMapping.Property
-
- MetafacadeMapping.PropertyGroup - Class in org.andromda.core.metafacade
-
Represents a group of properties.
- MetafacadeMapping.PropertyGroup() - Constructor for class org.andromda.core.metafacade.MetafacadeMapping.PropertyGroup
-
- MetafacadeMappings - Class in org.andromda.core.metafacade
-
The Metafacade mapping class.
- MetafacadeMappings() - Constructor for class org.andromda.core.metafacade.MetafacadeMappings
-
- MetafacadeMappings.Condition - Interface in org.andromda.core.metafacade
-
Provides a means to evaluate whether or not a condition is true.
- MetafacadeMappingsException - Exception in org.andromda.core.metafacade
-
Any unchecked exception that will be thrown when a MetafacadeMappings processing error occurs.
- MetafacadeMappingsException(Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeMappingsException
-
Constructs an instance of MetafacadeMappingsException.
- MetafacadeMappingsException(String) - Constructor for exception org.andromda.core.metafacade.MetafacadeMappingsException
-
Constructs an instance of MetafacadeMappingsException.
- MetafacadeMappingsException(String, Throwable) - Constructor for exception org.andromda.core.metafacade.MetafacadeMappingsException
-
Constructs an instance of MetafacadeMappingsException.
- MetafacadeProperties - Interface in org.andromda.core.metafacade
-
Stores the common metafacade namespace properties used throughout ANY set of metafacades (UML,
etc).
- metafacadesByImpls - Variable in class org.andromda.core.metafacade.MetafacadeImpls.MetafacadeClasses
-
Stores all
metafacade
interface classes keyed by metafacade
implementation class.
- MetafacadeUtils - Class in org.andromda.core.metafacade
-
Contains static utility methods for dealing with metafacade instances.
- MetafacadeUtils() - Constructor for class org.andromda.core.metafacade.MetafacadeUtils
-
- Model - Class in org.andromda.core.configuration
-
Stores the model information for each model that AndroMDA will process.
- Model() - Constructor for class org.andromda.core.configuration.Model
-
- ModelAccessFacade - Interface in org.andromda.core.metafacade
-
Provides access to a model loaded by a Repository and made available to be used to retrieve information about
model elements and metafacades.
- ModelElement - Class in org.andromda.core.cartridge.template
-
Represents a single template <modelElement/> nested within the <modelElements/> element.
- ModelElement() - Constructor for class org.andromda.core.cartridge.template.ModelElement
-
- ModelElements - Class in org.andromda.core.cartridge.template
-
Defines the <modelElements/> element within a <template/> within an XML cartridge descriptor.
- ModelElements() - Constructor for class org.andromda.core.cartridge.template.ModelElements
-
- ModelProcessor - Class in org.andromda.core.engine
-
Handles the processing of models.
- ModelProcessorException - Exception in org.andromda.core.engine
-
Any unchecked exception that will be thrown during the execution of the
ModelProcessor
- ModelProcessorException(Throwable) - Constructor for exception org.andromda.core.engine.ModelProcessorException
-
Constructs an instance of ModelProcessorException.
- ModelProcessorException(String) - Constructor for exception org.andromda.core.engine.ModelProcessorException
-
Constructs an instance of ModelProcessorException.
- ModelProcessorException(String, Throwable) - Constructor for exception org.andromda.core.engine.ModelProcessorException
-
Constructs an instance of ModelProcessorException.
- ModelValidationException - Exception in org.andromda.core
-
The exception thrown when model validation fails.
- ModelValidationException(String) - Constructor for exception org.andromda.core.ModelValidationException
-
Constructs an instance of ModelValidationException.
- ModelValidationMessage - Class in org.andromda.core.metafacade
-
Stores the validation messages that are collected during model validation.
- ModelValidationMessage(MetafacadeBase, String) - Constructor for class org.andromda.core.metafacade.ModelValidationMessage
-
Constructs a new instance of MetafacadeValidationMessage taking a
metafacade
instance and a message
indicating what has been violated.
- ModelValidationMessage(MetafacadeBase, String, String) - Constructor for class org.andromda.core.metafacade.ModelValidationMessage
-
Constructs a new instance of MetafacadeValidationMessage taking a
metafacade
instance the name
of the
validation constraint and the actual message
text indicating
what has been violated.
- modifiedAfter(long, File) - Static method in class org.andromda.core.common.ResourceUtils
-
Indicates whether or not the contents of the given
directory
and any of its sub directories have been modified after the given time
.
N
- Namespace - Class in org.andromda.core.configuration
-
A configurable namespace object.
- Namespace() - Constructor for class org.andromda.core.configuration.Namespace
-
- NAMESPACE_SCOPE_OPERATOR - Static variable in interface org.andromda.core.metafacade.MetafacadeConstants
-
Used to separate the metafacade namespaces.
- NamespaceComponent - Interface in org.andromda.core.namespace
-
This represents a component that can be discovered/registered within a namespace.
- NamespaceComponents - Class in org.andromda.core.namespace
-
The registry for namespace components.
- NamespaceComponents() - Constructor for class org.andromda.core.namespace.NamespaceComponents
-
This class should not be instantiated through this constructor, it is
only here to allow construction by the
XmlObjectFactory
.
- NamespaceComponentsException - Exception in org.andromda.core.namespace
-
Any unchecked exception that will be thrown during execution of the NamespaceComponents.
- NamespaceComponentsException(Throwable) - Constructor for exception org.andromda.core.namespace.NamespaceComponentsException
-
Constructs an instance of NamespaceComponentsException.
- NamespaceComponentsException(String) - Constructor for exception org.andromda.core.namespace.NamespaceComponentsException
-
Constructs an instance of NamespaceComponentsException.
- NamespaceComponentsException(String, Throwable) - Constructor for exception org.andromda.core.namespace.NamespaceComponentsException
-
Constructs an instance of NamespaceComponentsException.
- namespacePresent(String) - Method in class org.andromda.core.configuration.Namespaces
-
Indicates if the namespace is present within this instance.
- NamespaceProperties - Interface in org.andromda.core.configuration
-
Contains namespace properties used witin the AndroMDA core.
- NamespaceRegistry - Class in org.andromda.core.namespace
-
Represents a namespace registry.
- NamespaceRegistry() - Constructor for class org.andromda.core.namespace.NamespaceRegistry
-
- Namespaces - Class in org.andromda.core.configuration
-
Directory of configurable Namespace objects.
- Namespaces() - Constructor for class org.andromda.core.configuration.Namespaces
-
- NamespacesException - Exception in org.andromda.core.configuration
-
This exception is thrown when an error occurs when dealing
with
Namespaces
.
- NamespacesException() - Constructor for exception org.andromda.core.configuration.NamespacesException
-
Constructor for NamespacesException.
- NamespacesException(String) - Constructor for exception org.andromda.core.configuration.NamespacesException
-
Constructor for NamespacesException.
- NamespacesException(String, Throwable) - Constructor for exception org.andromda.core.configuration.NamespacesException
-
Constructor for NamespacesException.
- NamespacesException(Throwable) - Constructor for exception org.andromda.core.configuration.NamespacesException
-
Constructor for NamespacesException.
- newComponent(String, Class) - Method in class org.andromda.core.common.ComponentContainer
-
Creates a new component of the given
implementation
(if it
isn't null or empty), otherwise attempts to find the default
implementation of the given type
by searching the
META-INF/services
directory for the default
implementation.
- newComponent(Class, Class) - Method in class org.andromda.core.common.ComponentContainer
-
Creates a new component of the given
implementation
(if it
isn't null or empty), otherwise attempts to find the default
implementation of the given type
by searching the
META-INF/services
directory for the default
implementation.
- newDefaultComponent(Class) - Method in class org.andromda.core.common.ComponentContainer
-
Creates a new component of the given
type
by searching the
META-INF/services
directory and finding its default
implementation.
- newInstance() - Static method in class org.andromda.core.AndroMDA
-
Gets a new instance of AndroMDA.
- newInstance() - Static method in class org.andromda.core.AndroMDAServer
-
Creates a new instance of class.
- newInstance(String) - Static method in class org.andromda.core.common.ClassUtils
-
Creates a new instance of the class having the given
className
.
- newInstance(Class) - Static method in class org.andromda.core.common.ClassUtils
-
Creates a new instance of the class given the
type
.
- newInstance() - Static method in class org.andromda.core.engine.Engine
-
Create a new Engine instance.
- newInstance() - Static method in class org.andromda.core.engine.ModelProcessor
-
Creates a new instance the ModelProcessor.
- newInstance() - Static method in class org.andromda.core.metafacade.MetafacadeCache
-
Constructs a new instance of this class.
- newInstance() - Static method in class org.andromda.core.metafacade.MetafacadeMappings
-
Constructs a new instance of this class.
- normalizePath(String) - Static method in class org.andromda.core.common.ResourceUtils
-
Removes any extra path separators and converts all from back slashes
to forward slashes.
O
- open() - Method in interface org.andromda.core.repository.RepositoryFacade
-
Opens and initialize the repository.
- org.andromda.core - package org.andromda.core
-
The entry point to the framework, this package contains the generic ModelProcessor
and its supporting classes which provide the ability to generate
source code, and other artifacts, from MOF object models.
- org.andromda.core.cartridge - package org.andromda.core.cartridge
-
Defines all AndroMDA cartridge interfaces and classes.
- org.andromda.core.cartridge.template - package org.andromda.core.cartridge.template
-
Defines all AndroMDA cartridge template support.
- org.andromda.core.common - package org.andromda.core.common
-
Defines the interfaces and classes that are common to the core packages of AndroMDA.
- org.andromda.core.configuration - package org.andromda.core.configuration
-
Contains the classes and other resources that provide the configuration
of AndroMDA.
- org.andromda.core.engine - package org.andromda.core.engine
-
Contains the classes that tie the components together and
provide the engine of the framework.
- org.andromda.core.mapping - package org.andromda.core.mapping
-
Defines all AndroMDA mapping interfaces and classes.
- org.andromda.core.metafacade - package org.andromda.core.metafacade
-
Defines all AndroMDA metafacade interfaces and classes.
- org.andromda.core.namespace - package org.andromda.core.namespace
-
Defines all the namespace component support.
- org.andromda.core.profile - package org.andromda.core.profile
-
Defines the customizable AndroMDA profile support.
- org.andromda.core.repository - package org.andromda.core.repository
-
Defines the AndroMDA repository.
- org.andromda.core.server - package org.andromda.core.server
-
Defines the AndroMDA Server support.
- org.andromda.core.templateengine - package org.andromda.core.templateengine
-
Defines the AndroMDA template engine.
- org.andromda.core.transformation - package org.andromda.core.transformation
-
Defines all AndroMDA transformation interface and classes.
- org.andromda.core.translation - package org.andromda.core.translation
-
Defines the AndroMDA translation-library support.
- org.andromda.core.translation.library - package org.andromda.core.translation.library
-
Contains the translation-library support.
- OVERWRITE - Static variable in interface org.andromda.core.configuration.NamespaceProperties
-
If true, all resources are overwritten (even if overwrite is set to
false
within an andromda-cartridge.xml).
P
- Paragraph - Class in org.andromda.core.common
-
A utility object useful for formatting paragraph output.
- Paragraph(int) - Constructor for class org.andromda.core.common.Paragraph
-
Constructs an HtmlParagraph with a specified maximum line length.
- PathMatcher - Class in org.andromda.core.common
-
Provides wild card matching on file paths (i.e.
- PathMatcher() - Constructor for class org.andromda.core.common.PathMatcher
-
- Plugin - Interface in org.andromda.core.common
-
Interface between an AndroMDA code generator plugin and the core.
- PluginException - Exception in org.andromda.core.common
-
This exception is thrown when an unexpected exception occurs when plugin processing occurs.
- PluginException(String) - Constructor for exception org.andromda.core.common.PluginException
-
Constructor for PluginException.
- PluginException(String, Throwable) - Constructor for exception org.andromda.core.common.PluginException
-
Constructor for PluginException.
- PluginException(Throwable) - Constructor for exception org.andromda.core.common.PluginException
-
Constructor for PluginException.
- populateTemplateContext(Map<String, Object>) - Method in class org.andromda.core.cartridge.Cartridge
-
Populates the
templateContext
with the properties and template objects defined in the
plugin
's descriptor.
- populateTemplateContext(Map<String, Object>) - Method in class org.andromda.core.common.BasePlugin
-
Populates the
templateContext
with the properties and template objects defined in the
plugin
's descriptor.
- populateTemplateContext(Map<String, Object>) - Method in class org.andromda.core.translation.library.Library
-
- postProcess(String, String) - Method in class org.andromda.core.common.ImportBeautifierPostProcessorImpl
-
Postprocess the source
- postProcess(String, String) - Method in interface org.andromda.core.common.PostProcessor
-
Postprocess the source
- PostProcessor - Interface in org.andromda.core.common
-
Interface for all PostProcessor
- printConsoleHeader() - Method in class org.andromda.core.engine.ModelProcessor
-
Prints the console header.
- process(Configuration) - Method in class org.andromda.core.engine.ModelProcessor
-
Re-configures this model processor from the given
configuration
instance (if different from that of the one passed in during the call to
ModelProcessor.initialize(Configuration)
), and runs the model processor.
- processModelElements(MetafacadeFactory) - Method in class org.andromda.core.cartridge.Cartridge
-
Processes all model elements with relevant stereotypes by retrieving the model elements from the model facade
contained within the context.
- processResource(Resource) - Method in class org.andromda.core.cartridge.Cartridge
-
Processes the given
resource
- processTemplate(MetafacadeFactory, Template) - Method in class org.andromda.core.cartridge.Cartridge
-
Processes the given
template
.
- processTemplate(String, Map<String, Object>, Writer) - Method in interface org.andromda.core.templateengine.TemplateEngine
-
Processes a template.
- processTemplateWithMetafacades(MetafacadeFactory, Template) - Method in class org.andromda.core.cartridge.Cartridge
-
Processes all
modelElements
for this template.
- processTemplateWithoutMetafacades(Template) - Method in class org.andromda.core.cartridge.Cartridge
-
Processes the
template
without metafacades.
- processTranslation(Map<String, Object>) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Processes the template belonging to this LibraryTranslation and returns the Translation objects.
- Profile - Class in org.andromda.core.profile
-
Represents an AndroMDA profile applied to a model.
- Profile() - Constructor for class org.andromda.core.profile.Profile
-
- PROFILE_MAPPINGS_URI - Static variable in interface org.andromda.core.configuration.NamespaceProperties
-
The URI to the mappings file containing the AndroMDA profile.
- ProfileException - Exception in org.andromda.core.profile
-
This exception is thrown when an unexpected exception occurs when plugin processing occurs.
- ProfileException() - Constructor for exception org.andromda.core.profile.ProfileException
-
Constructor for ProfileException.
- ProfileException(String) - Constructor for exception org.andromda.core.profile.ProfileException
-
Constructor for ProfileException.
- ProfileException(String, Throwable) - Constructor for exception org.andromda.core.profile.ProfileException
-
Constructor for ProfileException.
- ProfileException(Throwable) - Constructor for exception org.andromda.core.profile.ProfileException
-
Constructor for ProfileException.
- propertiesValid(MetafacadeBase, MetafacadeMapping) - Static method in class org.andromda.core.metafacade.MetafacadeUtils
-
Indicates whether or not the mapping properties (present on the mapping, if any) are valid on the
metafacade
.
- Property - Class in org.andromda.core.configuration
-
This class represents properties which are used to configure Namespace objects which are made available to configure
Plugin instances.
- Property() - Constructor for class org.andromda.core.configuration.Property
-
- PropertyDefinition - Class in org.andromda.core.namespace
-
Represents a property definition.
- PropertyDefinition() - Constructor for class org.andromda.core.namespace.PropertyDefinition
-
R
- readModel(String[], String[]) - Method in interface org.andromda.core.repository.RepositoryFacade
-
Reads the object model into the repository from one or more model URIs.
- readModel(InputStream[], String[], String[]) - Method in interface org.andromda.core.repository.RepositoryFacade
-
Reads the object model into the repository from the given model streams.
- record(Throwable) - Method in class org.andromda.core.common.ExceptionRecorder
-
Writes out the exception to a file along with trace data if active.
- record(String, Throwable) - Method in class org.andromda.core.common.ExceptionRecorder
-
Writes out the exception to a file along with trace data if active.
- record(String, Throwable, String) - Method in class org.andromda.core.common.ExceptionRecorder
-
Writes out the exception to a file along with trace data if active.
- refresh() - Method in class org.andromda.core.profile.Profile
-
Refreshes the profile instance.
- registerAllProperties() - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Registers all namespace properties in the shared
MetafacadeFactory
instance.
- registerComponent(Object, Object) - Method in class org.andromda.core.common.ComponentContainer
-
Registers the component in this container with a unique (within this
container)
key
.
- registerComponent(Component) - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Registers the component with the
give name in this registry.
- registerComponentByNamespace(String, Object, Object) - Method in class org.andromda.core.common.ComponentContainer
-
Registers the component in this container with a unique (within this
container)
key
by the specified namespace
.
- registerComponentType(Class) - Method in class org.andromda.core.common.ComponentContainer
-
Registers the component of the specified
type
.
- registerComponentType(String) - Method in class org.andromda.core.common.ComponentContainer
-
Registers the components of the specified
type
.
- registerDefaultComponent(Class, String) - Method in class org.andromda.core.common.ComponentContainer
-
Registers the "default" for the specified componentInterface.
- registerDefaultComponent(Class, Class) - Method in class org.andromda.core.common.ComponentContainer
-
Registers the "default" for the specified componentInterface.
- registerProperties(String, Collection<String>, String) - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Registers the defined property references properties in the metafacade
factory.
- registerProperty(String, String, String, Object) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Registers a property with the specified
name
in the given
namespace
.
- registerProperty(String, String, Object) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Registers a property with the specified
name
in the namespace
that is currently set within the factory.
- removeExtraWhitespace(String) - Static method in class org.andromda.core.translation.TranslationUtils
-
Removes any extra whitespace.
- renameExtension(String, String, String) - Static method in class org.andromda.core.common.ResourceUtils
-
Takes a path and replaces the oldException with the newExtension.
- replaceFirstPattern(String, String, String) - Static method in class org.andromda.core.translation.TranslationUtils
-
Searches for and replaces the specified pattern with braces around it, like so: "{pattern}" the first time it
occurs in the string
- replaceInTranslatedExpression(String, String) - Method in class org.andromda.core.translation.Expression
-
Replaces the regular expression
pattern
with the replacement within the translated expression
buffer.
- replacePattern(String, String, String) - Static method in class org.andromda.core.translation.TranslationUtils
-
Searches for and replaces the specified pattern with braces around it, like so: "{pattern}" every time it
occurs in the string.
- Repositories - Class in org.andromda.core.repository
-
This class provides access to all repositories available within the system (that
is: any repository registered within a namespace).
- Repositories() - Constructor for class org.andromda.core.repository.Repositories
-
- Repository - Class in org.andromda.core.configuration
-
Stores the repository information for each model that AndroMDA will process.
- Repository() - Constructor for class org.andromda.core.configuration.Repository
-
- Repository - Class in org.andromda.core.repository
-
Represents the repository namespace component.
- Repository() - Constructor for class org.andromda.core.repository.Repository
-
- RepositoryException - Exception in org.andromda.core.repository
-
An exception thrown whenever an unexpected occurs while configuring
a repository instance.
- RepositoryException(String) - Constructor for exception org.andromda.core.repository.RepositoryException
-
Constructor for the RepositoryException object
- RepositoryException(Throwable) - Constructor for exception org.andromda.core.repository.RepositoryException
-
Constructor for the RepositoryException object
- RepositoryException(String, Throwable) - Constructor for exception org.andromda.core.repository.RepositoryException
-
Constructor for the RepositoryException object
- RepositoryFacade - Interface in org.andromda.core.repository
-
An interface for objects responsible for being a repository into which an object model can be loaded.
- RepositoryFacadeException - Exception in org.andromda.core.repository
-
An exception thrown whenever an error is encountered while performing RepositoryFacade processing.
- RepositoryFacadeException(String) - Constructor for exception org.andromda.core.repository.RepositoryFacadeException
-
Constructor for the RepositoryFacadeException object
- RepositoryFacadeException(Throwable) - Constructor for exception org.andromda.core.repository.RepositoryFacadeException
-
Constructor for the RepositoryFacadeException object
- RepositoryFacadeException(String, Throwable) - Constructor for exception org.andromda.core.repository.RepositoryFacadeException
-
Constructor for the RepositoryFacadeException object
- requiresMerge(String) - Method in class org.andromda.core.common.Merger
-
Indicates whether or not the given
namespace
requires a merge.
- reset() - Static method in class org.andromda.core.common.AndroMDALogger
-
Resets the logger to the default name.
- reset() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Entirely resets all the internal resources within this factory instance (such
as the caches, etc).
- resetHistory(String) - Method in class org.andromda.core.common.ResourceWriter
-
Resets the a history file, to write the history
ResourceWriter.writeHistory()
must be called.
- resetMetafacadeContext(String) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Resets the metafacade context after the metafacade was retrieved from the metafacade cache.
- resolve(String, String) - Method in class org.andromda.core.transformation.XslTransformer.TransformerURIResolver
-
- resolveClasspathResource(String) - Static method in class org.andromda.core.common.ResourceUtils
-
Resolves a URL to a classpath resource, this method will treat occurrences of the exclamation mark
similar to what
URL
does with the jar:file
protocol.
- Resource - Class in org.andromda.core.cartridge
-
This class implements the
<resource>
tag in a cartridge descriptor file and represents the base
cartridge resource element.
- Resource() - Constructor for class org.andromda.core.cartridge.Resource
-
- ResourceFinder - Class in org.andromda.core.common
-
Finds and loads file resources from the current classpath.
- ResourceFinder() - Constructor for class org.andromda.core.common.ResourceFinder
-
- ResourceFinderException - Exception in org.andromda.core.common
-
Any unchecked exception that will be thrown during the execution of the ResourceFinder
- ResourceFinderException(Throwable) - Constructor for exception org.andromda.core.common.ResourceFinderException
-
Constructs an instance of ResourceFinderException.
- ResourceFinderException(String) - Constructor for exception org.andromda.core.common.ResourceFinderException
-
Constructs an instance of ResourceFinderException.
- ResourceFinderException(String, Throwable) - Constructor for exception org.andromda.core.common.ResourceFinderException
-
Constructs an instance of ResourceFinderException.
- ResourceUtils - Class in org.andromda.core.common
-
Provides utilities for loading resources.
- ResourceUtils() - Constructor for class org.andromda.core.common.ResourceUtils
-
- ResourceWriter - Class in org.andromda.core.common
-
Used for writing resources for the framework.
- ResourceWriter() - Constructor for class org.andromda.core.common.ResourceWriter
-
- run(URL) - Method in class org.andromda.core.AndroMDA
-
Runs AndroMDA with the given configuration.
- run(InputStream) - Method in class org.andromda.core.AndroMDA
-
Runs AndroMDA with the given configuration.
- run(String) - Method in class org.andromda.core.AndroMDA
-
Runs AndroMDA with the given configuration.
- run(Configuration, boolean, String) - Method in class org.andromda.core.AndroMDA
-
Runs AndroMDA with the given configuration.
- run(Configuration, boolean, String) - Method in class org.andromda.core.engine.Engine
-
Runs Engine with the given configuration.
- RUN_JDK - Static variable in class org.andromda.core.common.ExceptionRecorder
-
Run line jdk constant
- RUN_SYSTEM - Static variable in class org.andromda.core.common.ExceptionRecorder
-
Run line system constant
S
- Server - Class in org.andromda.core.configuration
-
Represents the configuration for the
AndroMDA server.
- Server() - Constructor for class org.andromda.core.configuration.Server
-
- Server - Interface in org.andromda.core.server
-
The AndroMDA server instance.
- ServerException - Exception in org.andromda.core.server
-
This exception is thrown when a special situation is encountered within an
DefaultServer
instance.
- ServerException(String) - Constructor for exception org.andromda.core.server.ServerException
-
Constructor for ServerServerException.
- ServerException(String, Throwable) - Constructor for exception org.andromda.core.server.ServerException
-
Constructor for ServerServerException.
- ServerException(Throwable) - Constructor for exception org.andromda.core.server.ServerException
-
Constructor for ServerServerException.
- setApply(boolean) - Method in class org.andromda.core.configuration.Filter
-
Sets whether or not this Filter should be applied.
- setApplyAll(boolean) - Method in class org.andromda.core.configuration.Filters
-
Sets whether or not AndroMDA should apply all filters on a model.
- setCartridge(Cartridge) - Method in class org.andromda.core.cartridge.Resource
-
Sets the Cartridge parent to which this Resource belongs.
- setCartridgeFilter(String) - Method in class org.andromda.core.engine.ModelProcessor
-
Sets the current cartridge filter.
- setClassName(String) - Method in class org.andromda.core.common.TemplateObject
-
Sets the class of the transformation object.
- setConstraints(Filters) - Method in class org.andromda.core.configuration.Model
-
Sets the constraints for this model.
- setContext(String) - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Sets the context to which this mapping applies.
- setContextElement(String) - Method in class org.andromda.core.translation.Expression
-
Sets the context element (the element to which the expression applies: the element declared after the
context
)
- setContextRoot(boolean) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Sets whether or not this metafacade represents a contextRoot.
- setContextRoot(boolean) - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Sets the name of the
contextRoot
for this mapping.
- setDefaultMetafacadeClass(String) - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Sets the default metafacade class to use if no other is found for the
mapping class.
- setDefaultValidating(boolean) - Static method in class org.andromda.core.common.XmlObjectFactory
-
Allows us to set default validation to true/false for all instances of objects instantiated by this factory.
- setDefaultValue(String) - Method in class org.andromda.core.namespace.PropertyDefinition
-
Sets the default for the property definition.
- setEncoding(String) - Method in class org.andromda.core.common.ResourceWriter
-
Sets the encoding to which all output written from this class will be
written.
- setEnforceAllConstraints(boolean) - Method in class org.andromda.core.configuration.Model
-
Sets the applyAll flag on the internal filters instance
of this model.
- setExtendsUri(String) - Method in class org.andromda.core.mapping.Mappings
-
Sets the name of the mappings which this
instance extends.
- setFailOnValidationErrors(boolean) - Method in class org.andromda.core.engine.ModelProcessor
-
Sets whether or not processing should fail when validation errors occur, default is
true
.
- setGenerateEmptyFiles(boolean) - Method in class org.andromda.core.cartridge.template.Template
-
Tells us whether output files should be generated if this template does not produce any output.
- setHandlerMethod(String) - Method in class org.andromda.core.translation.library.Fragment
-
Sets the name of the handler method.
- setHistoryDir(String) - Method in class org.andromda.core.engine.ModelProcessor
-
- setHistoryStorage(String) - Method in class org.andromda.core.common.ResourceWriter
-
Sets the file history storage location.
- setHost(String) - Method in class org.andromda.core.configuration.Server
-
Sets the host the server should be run on.
- setIgnore(boolean) - Method in class org.andromda.core.configuration.Property
-
- setImplementationClass(String) - Method in class org.andromda.core.repository.Repository
-
Sets the implementation class name.
- setInitialized() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Sets the flag indicating this metafacade has been initialized.
- setKind(String) - Method in class org.andromda.core.translation.Expression
-
Sets the "kind" of the expression (i.e, "pre", "post", "inv", etc.)
- setLastModifiedCheck(boolean) - Method in class org.andromda.core.cartridge.Resource
-
Sets whether or not a last modified check should be performed before writing the resource.
- setLastModifiedCheck(boolean) - Method in class org.andromda.core.configuration.Model
-
Sets whether or not to perform a last modified check when processing the model.
- setLastModifiedCheck(boolean) - Method in class org.andromda.core.engine.ModelProcessor
-
- setLibrary(Library) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Sets the
Library
to which this LibraryInstance belongs.
- setLibraryTranslation(LibraryTranslation) - Method in class org.andromda.core.translation.library.Translation
-
Sets the LibraryTranslation to which this Translation belongs.
- setLoadInterval(String) - Method in class org.andromda.core.configuration.Server
-
Sets the interval at which model(s) should be
loaded (if an initial load or Load is required).
- setLocation(URL) - Method in class org.andromda.core.transformation.XslTransformer.TransformerURIResolver
-
Sets the location of the current transformation.
- setLogger(Logger) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Package-local setter, called by facade factory.
- setLoggingConfigurationUri(String) - Static method in class org.andromda.core.common.AndroMDALogger
-
Sets the URI to an external logging configuration file.
- setLoggingConfigurationUri(String) - Method in class org.andromda.core.engine.ModelProcessor
-
Sets the
loggingConfigurationUri
for AndroMDA.
- setMappingClassName(String) - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
The name of the metaobject class to use for this mapping.
- setMappings(Mappings) - Method in class org.andromda.core.mapping.Mapping
-
Sets the mappings to which this Mapping instance
belongs.
- setMaximumFailedLoadAttempts(String) - Method in class org.andromda.core.configuration.Server
-
Sets the maximum number of failed model load attempts
that can occur before we fail.
- setMergeLocation(String) - Method in interface org.andromda.core.templateengine.TemplateEngine
-
Sets the location of
merge
templates.
- setMetaclassPattern(String) - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Sets the pattern of the metaclass implementations based on a metaclass
interface name.
- setMetafacadeClassName(String) - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Sets the metafacadeClassName for this mapping.
- setMetafacadeContext(String) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Sets the context for this metafacade.
- setMetafacadeMappings(MetafacadeMappings) - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
Sets the metafacade mappings instance to which this particular mapping belongs.
- setMetafacadeModelNamespace(String) - Method in class org.andromda.core.metafacade.MetafacadeImpls
-
Sets the current model type to which this instance's metafacade class retrieval
should apply.
- setMetafacades(Collection<MetafacadeBase>) - Method in class org.andromda.core.cartridge.template.ModelElement
-
Sets the current metafacades that belong to this ModelElement instance.
- setModel(ModelAccessFacade, String) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
The model access facade instance (provides access to the meta model).
- setModel(Object) - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Sets the object that represents the entire model.
- setModelValidation(boolean) - Method in class org.andromda.core.engine.ModelProcessor
-
Sets whether or not model validation should occur.
- setName(String) - Method in class org.andromda.core.cartridge.template.Type
-
Sets the name of this type (this is the fully qualified class name
of the type).
- setName(String) - Method in class org.andromda.core.common.TemplateObject
-
Sets the name of the template object (this name will be what the template class is stored under in the template)
- setName(String) - Method in class org.andromda.core.configuration.Namespace
-
Sets the name of this Namespace.
- setName(String) - Method in class org.andromda.core.configuration.Property
-
Sets the name.
- setName(String) - Method in class org.andromda.core.configuration.Repository
-
Sets the unique (among other repositories)
name.
- setName(String) - Method in class org.andromda.core.mapping.Mappings
-
Sets the name name.
- setName(String) - Method in class org.andromda.core.namespace.Component
-
Sets the name of the component.
- setName(String) - Method in class org.andromda.core.namespace.NamespaceRegistry
-
SEts the name of the namespace registry.
- setName(String) - Method in class org.andromda.core.namespace.PropertyDefinition
-
Sets the name of this property definition.
- setName(String) - Method in class org.andromda.core.translation.Expression
-
Sets the name.
- setName(String) - Method in class org.andromda.core.translation.library.Fragment
-
Sets the name of this fragment.
- setName(String) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Sets the name.
- setName(String) - Method in class org.andromda.core.translation.library.Translation
-
- setNamespace(String) - Method in class org.andromda.core.common.TemplateObject
-
Sets the namespace to which this template object belongs.
- setNamespace(String) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Sets the namespace for this metafacade.
- setNamespace(String) - Method in class org.andromda.core.metafacade.MetafacadeCache
-
Sets the namespace to which the cache currently applies.
- setNamespace(String) - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Sets the active namespace.
- setNamespace(String) - Method in class org.andromda.core.namespace.BaseNamespaceComponent
-
- setNamespace(String) - Method in interface org.andromda.core.namespace.NamespaceComponent
-
Sets the namespace to which this component belongs.
- setNamespaces(String) - Method in class org.andromda.core.configuration.Filter
-
Sets the comma separated list of namespaces to which the filter applies.
- setOutlet(String) - Method in class org.andromda.core.cartridge.Resource
-
Sets the logical location to which output from this resource will be written.
- setOutputCondition(String) - Method in class org.andromda.core.cartridge.Resource
-
Sets the outputCondition that must evaluate to true in order for the template to be written.
- setOutputEncoding(String) - Method in class org.andromda.core.engine.ModelProcessor
-
Sets the encoding (UTF-8, ISO-8859-1, etc) for all output
produced during model processing.
- setOutputLocation(String) - Method in class org.andromda.core.configuration.Transformation
-
Sets the location to which the result of this transformation should be
written.
- setOutputOnEmptyElements(boolean) - Method in class org.andromda.core.cartridge.template.Template
-
Sets whether or not we should output a file when no elements exist in the collection of elements when
Template.isOutputToSingleFile()
returns true
.
- setOutputPattern(String) - Method in class org.andromda.core.cartridge.Resource
-
Sets the pattern that is used to build the name of the output file.
- setOutputToSingleFile(boolean) - Method in class org.andromda.core.cartridge.template.Template
-
Sets whether or not we should aggregate elements and output to a single file.
- setOverwrite(boolean) - Method in class org.andromda.core.cartridge.Resource
-
Sets whether output files produced by this resource should be overwritten if they already exist.
- setPackageFilter(Filters) - Method in interface org.andromda.core.metafacade.ModelAccessFacade
-
Sets the model packages instance which contains the information about what
packages should and should not be filtered out.
- setPackages(Filters) - Method in class org.andromda.core.configuration.Model
-
Sets the model packages for this model.
- setPath(String) - Method in class org.andromda.core.cartridge.Resource
-
Sets the path to the cartridge resource.
- setPath(String) - Method in class org.andromda.core.configuration.Location
-
Sets the path to this location.
- setPath(String) - Method in class org.andromda.core.namespace.NamespaceComponents
-
Sets the path to the namespace registry descriptor.
- setPatterns(String) - Method in class org.andromda.core.configuration.Location
-
Sets the patterns to include in this location.
- setPort(String) - Method in class org.andromda.core.configuration.Server
-
The port the server should be run on.
- setProcessAllPackages(boolean) - Method in class org.andromda.core.configuration.Model
-
Sets the processAll flag on the internal model packages instance
of this model.
- setProperties(Object) - Method in class org.andromda.core.common.TemplateObject
-
Sets all the nested properties on the templateObject object.
- setProperty(Object, String, Object) - Method in class org.andromda.core.common.Introspector
-
Sets the property having the given
name
on the object
with the given value
.
- setProperty(String, Object) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Attempts to set the property with
name
having the specified value
on this metafacade.
- setRepository(Repository) - Method in class org.andromda.core.configuration.Model
-
Sets the repository to which this model belongs.
- setRequired(boolean) - Method in class org.andromda.core.namespace.PropertyDefinition
-
Sets this property is required, by default
this flag is
true
.
- setResource(URL) - Method in class org.andromda.core.common.TemplateObject
-
Sets the resource in which the templateObject was defined.
- setResource(URL) - Method in class org.andromda.core.namespace.BaseNamespaceComponent
-
- setResource(URL) - Method in interface org.andromda.core.namespace.NamespaceComponent
-
Sets the path of the resource from which this namespace component is configured.
- setServer(Server) - Method in class org.andromda.core.configuration.Configuration
-
Sets the server instance for this configuration.
- setShared(boolean) - Method in class org.andromda.core.namespace.NamespaceRegistry
-
Sets whether or not the namespace defined by this registry is shared.
- setStereotype(String) - Method in class org.andromda.core.cartridge.template.ModelElement
-
Sets the stereotype of the ModelElement.
- setSuffix(String) - Static method in class org.andromda.core.common.AndroMDALogger
-
Allows us to add a suffix to the logger name.
- setSupportedModelElements(ModelElements) - Method in class org.andromda.core.cartridge.template.Template
-
Sets the model elements that are supported by this template.
- setTemplate(String) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Sets the path to the template.
- setTemplateEngineClass(String) - Method in class org.andromda.core.common.BasePlugin
-
Sets the template engine class for this cartridge.
- setTo(String) - Method in class org.andromda.core.mapping.Mapping
-
Sets the type for this mapping.
- setTranslation(Translation) - Method in class org.andromda.core.translation.library.Fragment
-
Sets the Translation to which this Fragment belongs.
- setTranslation(Reader) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
The processed translation template as a Reader.
- setTranslator(String) - Method in class org.andromda.core.translation.library.Library
-
Sets the
translatorClass
that will perform the translation processing.
- setTranslator(String) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Sets the Translator class that will perform the translation processing.
- setType(String) - Method in class org.andromda.core.configuration.Model
-
Sets the type of model (i.e.
- setTypeClass(String) - Method in class org.andromda.core.namespace.Component
-
Sets the type class that defines this component.
- setUri(String) - Method in class org.andromda.core.configuration.Transformation
-
Sets the URL of the transformation.
- setValidating(boolean) - Method in class org.andromda.core.common.XmlObjectFactory
-
Sets whether or not the XmlObjectFactory should be validating, default is
true
.
- setValue(String) - Method in class org.andromda.core.configuration.Filter
-
Sets the value of this Filter.
- setValue(String) - Method in class org.andromda.core.configuration.Property
-
Sets the value.
- setVariable(String) - Method in class org.andromda.core.cartridge.template.ModelElement
-
Sets the variable name.
- setVariable(String) - Method in class org.andromda.core.cartridge.template.ModelElements
-
- setVariable(String) - Method in class org.andromda.core.translation.library.LibraryTranslation
-
Sets the variable name which is made available to the translation template.
- setXmlValidation(boolean) - Method in class org.andromda.core.engine.ModelProcessor
-
Sets
xmlValidation
to be true/false.
- shieldedElement(Object) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Returns one facade for a particular metaObject.
- shieldedElements(Collection) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Returns a collection of facades for a collection of metaobjects.
- shouldProcess(String) - Method in class org.andromda.core.engine.ModelProcessor
-
Indicates whether or not the
namespace
should be processed.
- shutdown() - Method in class org.andromda.core.AndroMDA
-
Shuts down AndroMDA.
- shutdown() - Method in class org.andromda.core.cartridge.Cartridge
-
Override to provide cartridge specific shutdown (
- shutdown() - Static method in class org.andromda.core.common.AndroMDALogger
-
Shuts down the logger and releases any resources.
- shutdown() - Method in class org.andromda.core.common.BasePlugin
-
- shutdown() - Method in class org.andromda.core.common.ComponentContainer
-
Shuts down this container instance.
- shutdown() - Method in class org.andromda.core.common.Introspector
-
Shuts this instance down and reclaims
any resources used by this instance.
- shutdown() - Method in interface org.andromda.core.common.Plugin
-
Shuts down the plugin.
- shutdown() - Method in class org.andromda.core.engine.Engine
-
Shuts down this instance.
- shutdown() - Method in class org.andromda.core.engine.ModelProcessor
-
Shuts down the model processor (reclaims any
resources).
- shutdown() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Performs shutdown procedures for the factory.
- shutdown() - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
Performs shutdown procedures for the factory.
- shutdown() - Method in class org.andromda.core.namespace.NamespaceComponents
-
Shuts down this component registry and reclaims any resources used.
- shutdown() - Method in class org.andromda.core.profile.Profile
-
Shuts down the shared instance and releases any used resources.
- shutdown() - Method in class org.andromda.core.server.DefaultServer
-
Shuts the server down.
- shutdown() - Method in interface org.andromda.core.templateengine.TemplateEngine
-
Shuts down the template engine.
- start(Configuration) - Method in class org.andromda.core.AndroMDAServer
-
Starts the AndroMDA server instance listening for requests.
- start(Configuration) - Method in interface org.andromda.core.server.Client
-
Connects to and starts an AndroMDA server with the given
configuration
.
- start(Configuration) - Method in class org.andromda.core.server.DefaultClient
-
- start(Configuration) - Method in class org.andromda.core.server.DefaultServer
-
- start(Configuration) - Method in interface org.andromda.core.server.Server
-
Starts the server instance listening for requests with the given
configuration.
- stop(Configuration) - Method in class org.andromda.core.AndroMDAServer
-
Stops the AndroMDA server instance.
- stop(Configuration) - Method in interface org.andromda.core.server.Client
-
Connects to and stops an AndroMDA server with the given
configuration
.
- stop(Configuration) - Method in class org.andromda.core.server.DefaultClient
-
- STOP - Static variable in class org.andromda.core.server.DefaultServer
-
The command sent to the server that indicates it
should stop.
T
- Template - Class in org.andromda.core.cartridge.template
-
This class implements the
<template>
tag in a cartridge
descriptor file.
- Template() - Constructor for class org.andromda.core.cartridge.template.Template
-
The default constructor used by the
XmlObjectFactory
to instantiate the template configuration.
- TemplateEngine - Interface in org.andromda.core.templateengine
-
The interface that all templates engines used within AndroMDA must implement.
- TemplateEngineException - Exception in org.andromda.core.templateengine
-
Any unchecked exception that will be thrown when any processing by a TemplateEngine occurs..
- TemplateEngineException(Throwable) - Constructor for exception org.andromda.core.templateengine.TemplateEngineException
-
Constructs an instance of TemplateEngineException.
- TemplateEngineException(String) - Constructor for exception org.andromda.core.templateengine.TemplateEngineException
-
Constructs an instance of TemplateEngineException.
- TemplateEngineException(String, Throwable) - Constructor for exception org.andromda.core.templateengine.TemplateEngineException
-
Constructs an instance of TemplateEngineException.
- TemplateException - Exception in org.andromda.core.cartridge.template
-
Wraps any unexpected exception when using a Template instance.
- TemplateException(Throwable) - Constructor for exception org.andromda.core.cartridge.template.TemplateException
-
Constructs an instance of TemplateException.
- TemplateException(String) - Constructor for exception org.andromda.core.cartridge.template.TemplateException
-
Constructs an instance of TemplateException.
- TemplateException(String, Throwable) - Constructor for exception org.andromda.core.cartridge.template.TemplateException
-
Constructs an instance of TemplateException.
- TemplateObject - Class in org.andromda.core.common
-
Contains the configuration of a template object which are objects that are
made available to the cartridge templates.
- TemplateObject() - Constructor for class org.andromda.core.common.TemplateObject
-
- TemplateObjectException - Exception in org.andromda.core.common
-
Wraps any exception that occurs when configuring/processing a template object
- TemplateObjectException(Throwable) - Constructor for exception org.andromda.core.common.TemplateObjectException
-
Constructs an instance of TemplateObjectException.
- TemplateObjectException(String) - Constructor for exception org.andromda.core.common.TemplateObjectException
-
Constructs an instance of TemplateObjectException.
- TemplateObjectException(String, Throwable) - Constructor for exception org.andromda.core.common.TemplateObjectException
-
Constructs an instance of TemplateObjectException.
- TEMPORARY_DIRECTORY - Static variable in class org.andromda.core.common.Constants
-
The location of the AndroMDA temporary directory.
- THIS() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
The metafacade instance of
this
.
- toString() - Method in class org.andromda.core.cartridge.Cartridge
-
- toString() - Method in class org.andromda.core.cartridge.Resource
-
- toString() - Method in class org.andromda.core.cartridge.template.Template
-
- toString() - Method in class org.andromda.core.common.BasePlugin
-
- toString() - Method in class org.andromda.core.common.Introspector
-
- toString() - Method in class org.andromda.core.common.Paragraph
-
- toString() - Method in class org.andromda.core.common.TemplateObject
-
- toString() - Method in class org.andromda.core.common.XmlObjectFactory
-
- toString() - Method in class org.andromda.core.configuration.Model
-
- toString() - Method in class org.andromda.core.configuration.Namespace
-
- toString() - Method in class org.andromda.core.configuration.Property
-
- toString() - Method in class org.andromda.core.mapping.Mapping
-
Returns a String representation of this mapping in the form of
from1, from2, from3 --> to
.
- toString() - Method in class org.andromda.core.mapping.Mappings
-
- toString() - Method in class org.andromda.core.metafacade.MetafacadeBase
-
- toString() - Method in class org.andromda.core.metafacade.MetafacadeCache
-
- toString() - Method in class org.andromda.core.metafacade.MetafacadeImpls.MetafacadeClasses
-
- toString() - Method in class org.andromda.core.metafacade.MetafacadeMapping.PropertyGroup
-
- toString() - Method in class org.andromda.core.metafacade.MetafacadeMapping
-
- toString() - Method in class org.andromda.core.metafacade.MetafacadeMappings
-
- toString() - Method in class org.andromda.core.metafacade.ModelValidationMessage
-
- toString() - Method in class org.andromda.core.namespace.NamespaceRegistry
-
- toString() - Method in class org.andromda.core.translation.Expression
-
- toString() - Method in class org.andromda.core.translation.library.Fragment
-
- toString() - Method in class org.andromda.core.translation.library.LibraryTranslation
-
- toString() - Method in class org.andromda.core.translation.library.Translation
-
- toURL(String) - Static method in class org.andromda.core.common.ResourceUtils
-
Attempts to construct the given
path
to a URL instance.
- transform(String, Transformation[]) - Method in interface org.andromda.core.transformation.Transformer
-
Transforms the given
model
with the given
transformations
.
- transform(String, Transformation[]) - Method in class org.andromda.core.transformation.XslTransformer
-
Applies the given XSLT files to the model in the order in which they are found.
- Transformation - Class in org.andromda.core.configuration
-
Stores the information about a transformation.
- Transformation() - Constructor for class org.andromda.core.configuration.Transformation
-
- Transformer - Interface in org.andromda.core.transformation
-
Is able to apply transformations to a given model (such as an XMI file).
- translate(String, String, Object) - Method in class org.andromda.core.translation.ExpressionTranslator
-
Performs translation of the
expression
by looking up the
translationName
from the available Translation-Libraries
found on the classpath.
- translate(String, String, Object) - Method in interface org.andromda.core.translation.Translator
-
Translates the expression into a translated Expression instance.
- Translation - Class in org.andromda.core.translation.library
-
Represents a translation XML template found within a translation library.
- Translation() - Constructor for class org.andromda.core.translation.library.Translation
-
- TranslationUtils - Class in org.andromda.core.translation
-
Contains translation utilities.
- TranslationUtils() - Constructor for class org.andromda.core.translation.TranslationUtils
-
TranslationUtils
instances should NOT be constructed in standard programming.
- Translator - Interface in org.andromda.core.translation
-
Provides expression translation capabilities.
- TranslatorException - Exception in org.andromda.core.translation
-
Any unchecked exception that will be thrown when a translation exception occurs.
- TranslatorException(Throwable) - Constructor for exception org.andromda.core.translation.TranslatorException
-
Constructs an instance of TranslatorException.
- TranslatorException(String) - Constructor for exception org.andromda.core.translation.TranslatorException
-
Constructs an instance of TranslatorException.
- TranslatorException(String, Throwable) - Constructor for exception org.andromda.core.translation.TranslatorException
-
Constructs an instance of TranslatorException.
- trimToEmpty(Object) - Static method in class org.andromda.core.translation.TranslationUtils
-
Calls the object's toString method and trims the value.
- Type - Class in org.andromda.core.cartridge.template
-
Represents the <type/> element nested within the <modelElement/> element.
- Type() - Constructor for class org.andromda.core.cartridge.template.Type
-
- Type.Property - Class in org.andromda.core.cartridge.template
-
Stores and provides access to the type's <property/> elements.
- Type.Property(String, String, String) - Constructor for class org.andromda.core.cartridge.template.Type.Property
-
U
- unescapeFilePath(String) - Static method in class org.andromda.core.common.ResourceUtils
-
Replaces any escape characters in the given file path with their
counterparts.
- unregisterComponent(String) - Method in class org.andromda.core.common.ComponentContainer
-
Unregisters the component in this container with a unique (within this
container)
key
.
V
- validate(Collection<ModelValidationMessage>) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
Validates that this facade's meta object is in a valid state.
- validateAllMetafacades() - Method in class org.andromda.core.metafacade.MetafacadeFactory
-
Validates all metafacades for the current namespace
and collects the messages in the internal validation messages
collection.
- validateInvariants(Collection<ModelValidationMessage>) - Method in class org.andromda.core.metafacade.MetafacadeBase
-
The logic of modeled OCL invariants from derived metafacades will be generated into this method and validation
messages created and collected into the
messages
collection.
W
- warn(Object) - Static method in class org.andromda.core.common.AndroMDALogger
-
- warning(SAXParseException) - Method in class org.andromda.core.common.XmlObjectFactory.XmlObjectValidator
-
- wildcardMatch(String, String) - Static method in class org.andromda.core.common.PathMatcher
-
Provides matching of simple wildcards.
- writeHistory() - Method in class org.andromda.core.common.ResourceWriter
-
Writes the output history to disk.
- writeModel(Object, String, String, String) - Method in interface org.andromda.core.repository.RepositoryFacade
-
Writes the given
model
to the specified outputLocation
.
- writeModel(Object, String, String) - Method in interface org.andromda.core.repository.RepositoryFacade
-
Writes the given
model
to the specified outputLocation
using the default encoding
provided by the model writer.
- writeStringToFile(String, File, String) - Method in class org.andromda.core.common.ResourceWriter
-
Writes the string to the file specified by the fileLocation argument.
- writeStringToFile(String, String) - Method in class org.andromda.core.common.ResourceWriter
-
Writes the string to the file specified by the fileLocation argument.
- writeStringToFile(String, File) - Method in class org.andromda.core.common.ResourceWriter
-
Writes the string to the file specified by the fileLocation argument.
- writeStringToFile(String, String, String) - Method in class org.andromda.core.common.ResourceWriter
-
Writes the string to the file specified by the fileLocation argument.
- writeUrlToFile(URL, String) - Static method in class org.andromda.core.common.ResourceUtils
-
Writes the URL contents to a file specified by the fileLocation argument.
- writeUrlToFile(URL, String) - Method in class org.andromda.core.common.ResourceWriter
-
Writes the URL contents to a file specified by the fileLocation argument.
X
- XmlObjectFactory - Class in org.andromda.core.common
-
Creates and returns Objects based on a set of Apache Digester rules in a consistent manner, providing validation in
the process.
- XmlObjectFactory.XmlObjectValidator - Class in org.andromda.core.common
-
Handles the validation errors.
- XmlObjectFactory.XmlObjectValidator() - Constructor for class org.andromda.core.common.XmlObjectFactory.XmlObjectValidator
-
- XmlObjectFactoryException - Exception in org.andromda.core.common
-
Any unchecked exception that will be thrown during execution of the XmlObjectFactory.
- XmlObjectFactoryException(Throwable) - Constructor for exception org.andromda.core.common.XmlObjectFactoryException
-
Constructs an instance of XmlObjectFactoryException.
- XmlObjectFactoryException(String) - Constructor for exception org.andromda.core.common.XmlObjectFactoryException
-
Constructs an instance of XmlObjectFactoryException.
- XmlObjectFactoryException(String, Throwable) - Constructor for exception org.andromda.core.common.XmlObjectFactoryException
-
Constructs an instance of XmlObjectFactoryException.
- XslTransformer - Class in org.andromda.core.transformation
-
An implementation of Transformer that provides
XSLT transformations.
- XslTransformer() - Constructor for class org.andromda.core.transformation.XslTransformer
-
- XslTransformer.TransformerURIResolver - Class in org.andromda.core.transformation
-
Provides the URI resolving capabilities for the
XslTransformer
- XslTransformer.TransformerURIResolver() - Constructor for class org.andromda.core.transformation.XslTransformer.TransformerURIResolver
-
- XslTransformerException - Exception in org.andromda.core.transformation
-
Thrown when an exception occurs during
XSTL transformation by the
XslTransformer
.
- XslTransformerException(Throwable) - Constructor for exception org.andromda.core.transformation.XslTransformerException
-
Constructs an instance of TransformerException.
- XslTransformerException(String) - Constructor for exception org.andromda.core.transformation.XslTransformerException
-
Constructs an instance of TransformerException.
- XslTransformerException(String, Throwable) - Constructor for exception org.andromda.core.transformation.XslTransformerException
-
Constructs an instance of TransformerException.
A B C D E F G H I L M N O P R S T U V W X
Copyright © 2003–2014 AndroMDA.org. All rights reserved.