be.ac.vub.cocompose.lang.impl.core
Class DefaultImplementationRolePart
java.lang.Object
be.ac.vub.cocompose.lang.impl.DefaultElement
be.ac.vub.cocompose.lang.impl.core.DefaultModelElement
be.ac.vub.cocompose.lang.impl.core.DefaultNamespace
be.ac.vub.cocompose.lang.impl.core.DefaultImplementationRolePart
- All Implemented Interfaces:
- Cloneable, Element, ImplementationRolePart, ModelElement, Namespace, VisitedElement
- Direct Known Subclasses:
- EclipseImplementationRolePart
- public class DefaultImplementationRolePart
- extends DefaultNamespace
- implements ImplementationRolePart
The Implementation Generator role part language element.
- Since:
- 0.2.0
- Version:
- 0.2.0, 02/12/2003
- Author:
- Dennis Wagelaar
Methods inherited from class be.ac.vub.cocompose.lang.impl.core.DefaultNamespace |
addOwnedElement, addOwnedElement, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement, translateIndex, translateIndex |
Methods inherited from interface be.ac.vub.cocompose.lang.core.Namespace |
addOwnedElement, addOwnedElement, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement |
DefaultImplementationRolePart
public DefaultImplementationRolePart()
getImplementationGenerator
public ImplementationGenerator getImplementationGenerator()
- Gets the implementation generator for this role part.
- Specified by:
getImplementationGenerator
in interface ImplementationRolePart
- Returns:
- the implementation generator.
setImplementationGenerator
public void setImplementationGenerator(ImplementationGenerator implementationGenerator)
- Sets the implementation generator for this role part.
- Specified by:
setImplementationGenerator
in interface ImplementationRolePart
- Parameters:
implementationGenerator
- - the implementation generator.
accept
public void accept(ModelVisitor modelVisitor)
throws ModelElementException
- Accepts a visitor.
- Specified by:
accept
in interface VisitedElement
- Overrides:
accept
in class DefaultNamespace
- Parameters:
modelVisitor
- The visitor to accept.
- Throws:
ModelElementException