implementations
Class SEESCOASingleRelation

java.lang.Object
  extended byimplementations.JavaImplementationGenerator
      extended byimplementations.JavaSingleRelation
          extended byimplementations.SEESCOASingleRelation
All Implemented Interfaces:
ImplementationGeneratorI

public class SEESCOASingleRelation
extends JavaSingleRelation

Implementation generator plugin class for implementing a SingleRelation composite in the SEESCOA component language.

Version:
0.1.18, 22 November 2003
Author:
Dennis Wagelaar

Constructor Summary
SEESCOASingleRelation()
           
 
Method Summary
protected  void applyToOwner(Concept owner, java.util.Collection properties)
          Applies the implementation generator to an Owner concept.
 
Methods inherited from class implementations.JavaSingleRelation
apply, applyPerOwner, checkRoles, getOwnerRole, getPropertyRole
 
Methods inherited from class implementations.JavaImplementationGenerator
createClause, createMethod, getClasses, getComposite, getConceptsFor, getCurrentImplementation, getCurrentImplementation, getImplGen, getInstanceName, getInterfaces, getModel, getPrimitives, getVisitor, insertExtends, insertImplements, insertImports, insertMethod, insertMethodOverrideID, insertParameters, insertPrimitiveImplementation, insertPrimitiveImplementations, insertReturnType, insertVariables, isClass, isInterface, isMethod, isPrimitive, isStatic, lcfirst, setCurrentImplementation, setCurrentImplementation, ucfirst
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SEESCOASingleRelation

public SEESCOASingleRelation()
Method Detail

applyToOwner

protected void applyToOwner(Concept owner,
                            java.util.Collection properties)
                     throws CoComposeException
Applies the implementation generator to an Owner concept.

Overrides:
applyToOwner in class JavaSingleRelation
Parameters:
owner - The concept to apply the role part for.
properties - The set of property concepts.
Throws:
CoComposeException - if generating implementation failed.