be.ac.vub.cocompose.lang.core
Interface ImplementationRolePart

All Superinterfaces:
Cloneable, Element, ModelElement, Namespace, VisitedElement
All Known Implementing Classes:
DefaultImplementationRolePart

public interface ImplementationRolePart
extends Namespace

The Implementation Generator role part language element interface.

Since:
0.1.0
Version:
0.2.0, 02/12/2003
Author:
Dennis Wagelaar

Method Summary
 ImplementationGenerator getImplementationGenerator()
          Gets the implementation generator for this role part.
 void setImplementationGenerator(ImplementationGenerator implementationGenerator)
          Sets the implementation generator for this role part.
 
Methods inherited from interface be.ac.vub.cocompose.lang.core.Namespace
addOwnedElement, addOwnedElement, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement
 
Methods inherited from interface be.ac.vub.cocompose.lang.core.ModelElement
getId, getModel, getName, getNamespace, getRootNamespace, setId, setName, setNamespace
 
Methods inherited from interface be.ac.vub.cocompose.lang.Element
addPropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface be.ac.vub.cocompose.lang.VisitedElement
accept
 

Method Detail

getImplementationGenerator

public ImplementationGenerator getImplementationGenerator()
Gets the implementation generator for this role part.

Returns:
the implementation generator.

setImplementationGenerator

public void setImplementationGenerator(ImplementationGenerator implementationGenerator)
Sets the implementation generator for this role part.

Parameters:
implementationGenerator - - the implementation generator.