translate
Class ConcernJFormsPostproc

java.lang.Object
  extended byEDU.utwente.CoCompose.lang.ModelVisitor
      extended bytranslate.JavaFormsPostproc
          extended bytranslate.ConcernJFormsPostproc
All Implemented Interfaces:
java.lang.Runnable

public class ConcernJFormsPostproc
extends JavaFormsPostproc

Applies post-processing for ConcernJ after the concept forms have been determined.

Version:
0.1.06, 8 January 2003
Author:
Dennis Wagelaar

Field Summary
 
Fields inherited from class translate.JavaFormsPostproc
lang
 
Fields inherited from class EDU.utwente.CoCompose.lang.ModelVisitor
log
 
Constructor Summary
ConcernJFormsPostproc()
          Constructs a ConcernJFormsPostproc.
 
Method Summary
 void visitConcept(Concept concept)
          Adapts the concept's name to the Java naming convention corresponding to the concept's form.
 
Methods inherited from class translate.JavaFormsPostproc
lcfirst, ucfirst, visitModel
 
Methods inherited from class EDU.utwente.CoCompose.lang.ModelVisitor
getUpdate, run, setErrorReporter, setLogger, setUpdate, startModel, visitAbstractConcept, visitComposite, visitCompositePartConcept, visitCompositeRole, visitConstrainedConcept, visitImplementation, visitImplementationGenerator, visitImplementationRolePart, visitLink, visitPublishedConcept, visitSolutionPattern, visitSolutionRole
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcernJFormsPostproc

public ConcernJFormsPostproc()
Constructs a ConcernJFormsPostproc.

Method Detail

visitConcept

public void visitConcept(Concept concept)
                  throws CoComposeException
Adapts the concept's name to the Java naming convention corresponding to the concept's form.
PRE: The concept's form must have been determined.

Overrides:
visitConcept in class JavaFormsPostproc
Parameters:
concept - The concept to adapt the name of.
Throws:
CoComposeException - if the concept's name could not be adapted.