Issue Details (XML | Word | Printable)

Key: CJB-14
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Thorsten Kamann
Reporter: Thorsten Kamann
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Fornax Cartridge JavaBasic

Generate an abstract method for interface operations in the abstract implementation

Created: 18/May/07 10:57 PM   Updated: 19/May/07 05:41 PM
Component/s: Generator
Affects Version/s: 1.3.0
Fix Version/s: 1.3.0

Time Tracking:
Not Specified


 Description  « Hide
We have discussed this at the fornax-developer list: http://www.nabble.com/-Cartridges%3A-JavaBasic--Should-methods-definded-in-an-Interface-be-abstract-in-the-AbstractClass--tf3768454s17564.html#a10689228

As a result of this I see that the beste solution is to provide both:

1. Create an abstract method declaration in the abstract implementation class
2. Ommit this; only create a method in the base class

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
Fornax SVN #1580 Fri May 18 22:58:22 CEST 2007 thorque CJB-14: Containing the accessors for the globalvars
Files Changed
ADD /trunk/cartridges/uml2/JavaBasic/fornax-cartridges-uml2-javabasic-generator/src/main/resources/org/fornax/cartridges/uml2/javabasic/extensions/Properties.ext

Repository Revision Date User Message
Fornax SVN #1581 Fri May 18 22:59:14 CEST 2007 thorque CJB-14: Needed changes to resolve this issue. See
http://www.fornax-platform.org/tracker/browse/CJB-14 for further informations
Files Changed
MODIFY /trunk/cartridges/uml2/JavaBasic/fornax-cartridges-uml2-javabasic-generator/src/main/resources/org/fornax/cartridges/uml2/javabasic/templates/Entity.xpt
MODIFY /trunk/cartridges/uml2/JavaBasic/fornax-cartridges-uml2-javabasic-generator/src/main/resources/org/fornax/cartridges/uml2/javabasic/templates/Operation.xpt

Repository Revision Date User Message
Fornax SVN #1584 Fri May 18 23:04:54 CEST 2007 thorque CJB-14: Adding globalvar interface_operation_implementation_strategy
Files Changed
MODIFY /trunk/cartridges/uml2/JavaBasic/fornax-cartridges-uml2-javabasic-reference/src/main/resources/workflow.oaw
MODIFY /trunk/cartridges/uml2/JavaBasic/fornax-cartridges-uml2-javabasic-reference/src/main/resources/workflow.properties

Repository Revision Date User Message
Fornax SVN #1587 Sat May 19 17:43:04 CEST 2007 thorque CJB-14: Changed handling of the implementation strategy.
See http://www.fornax-platform.org/tracker/browse/CJB-14
Files Changed
MODIFY /trunk/cartridges/uml2/JavaBasic/fornax-cartridges-uml2-javabasic-generator/src/main/resources/org/fornax/cartridges/uml2/javabasic/templates/Entity.xpt