translate
Class SEESCOAFormsPostproc

java.lang.Object
  |
  +--EDU.utwente.CoCompose.lang.ModelVisitor
        |
        +--translate.JavaFormsPostproc
              |
              +--translate.SEESCOAFormsPostproc
All Implemented Interfaces:
java.lang.Runnable

public class SEESCOAFormsPostproc
extends JavaFormsPostproc

Applies post-processing for the SEESCOA java-based component language after the concept forms have been determined.

Version:
0.1.06, 8 January 2003
Author:
Dennis Wagelaar

Fields inherited from class translate.JavaFormsPostproc
lang
 
Fields inherited from class EDU.utwente.CoCompose.lang.ModelVisitor
log
 
Constructor Summary
SEESCOAFormsPostproc()
          Constructs a SEESCOAFormsPostproc.
 
Method Summary
 void visitConcept(Concept concept)
          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.
 
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

SEESCOAFormsPostproc

public SEESCOAFormsPostproc()
Constructs a SEESCOAFormsPostproc.
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.