AndroMDA Meta Cartridge Namespace Components

  • cartridge
  • metafacades
  • profile

AndroMDA Meta Cartridge Namespace Properties

Outlet
Defines the locations to which output is generated.

facade-logics(Back to Outlet)
Required property
No default value available
The location to which metafacade logic classes are generated.
facade-logic-impls(Back to Outlet)
Required property
No default value available
The directory to which metafacade logic implementation classes are generated.
facades(Back to Outlet)
Required property
No default value available
The location to which metafacade interfaces are generated.
facades-to-impls(Back to Outlet)
Required property
No default value available
The directory to which the metafacade-impls.properties file is generated.
implementationOperationNamePattern(Back to Other)
Optional property
Default value: handle{0}
The pattern used to the create the implementation name for metafacade operations that perform the logic of attributes, association ends, and operations, where {0} represents the operation name
metamodelVersionPackage(Back to Other)
Optional property
No default value available
This is the package to which the metafacade 'Logic' classes are generated. For example for the UML 1.4 metafacades we set this property to org.andromda.metafacades.uml14, for UML 1.3 we'd set it to org.andromda.metafacades.uml13, etc).
generalizationNamePattern(Back to Other)
Optional property
Default value: super{0}
The pattern used for constructing the generalized name for the delegated generalizations (these are exposed to the child metafacade implementation class when a metafacade extends more than one other metafacade). {0} is the name of the generalization (or type if the name has not been specified).
fullyQualifiedMetafacadeRoot(Back to Other)
Optional property
Default value: org.andromda.core.metafacade.MetafacadeBase
The fully qualified name of the root metafacade class. This normally should not be changed from the default.
enableTemplating(Back to Other)
Optional property
Default value: true
Enable Templating
typeSafeEnumsEnabled(Back to Other)
Optional property
Default value: true
TypeSafe Enumerations enabled
pluralizeAssociationEndNames(Back to Other)
Optional property
Default value: true
Pluralize association end names with multiplicity *
pluralizeAttributeNames(Back to Other)
Optional property
Default value: true
Pluralize Attribute Names with multiplicity *
pluralizeParameterNames(Back to Other)
Optional property
Default value: true
Pluralize Operation Parameters with multiplicity *