Bug 519663 - Allow DomainSpecifications to override the default
packagenames and locations of their resulting javaclasses
A GenerationSettings property can be set on the whole Specification
and/or a specific DomainSpecification. This settings
allows the modeller to override the default path & package names defined
for a specific adaptorInterface.
For a Domain Specification, The GenerationSettings property are modified
through a context menu on a Domain Specification element in the
For a Specification, the GenerationSettings property are modified
through a context menu on Specification diagram in the Modeller.
For each Domain specification (or for the whole Specification), its
resources and a "Constants" interface
class is generated at its destination path (default or overrriden).
For each adaptor, a resourceCreationFactory class is generated to
support the construction of resource instances (or their URI/links) that
is specific for that particular adaptor.
The adaptor-specific constructors and ConstructURI/Link methods
originally generated in the resource classes are now marked as
Signed-off-by: Jad <email@example.com>
43 files changed