be.ac.vub.cocompose.lang.core
Interface Refinement
- All Superinterfaces:
- Cloneable, Element, ModelElement, Namespace, VisitedElement
- All Known Subinterfaces:
- ImplementationGenerator, ImplementationPattern, SolutionPattern
- All Known Implementing Classes:
- DefaultImplementationGenerator, DefaultImplementationPattern, DefaultRefinement, DefaultSolutionPattern
- public interface Refinement
- extends Namespace
Interface for language element refinements.
- Since:
- 0.2.0
- Version:
- 0.2.0, 02/12/2003
- Author:
- Dennis Wagelaar
Methods inherited from interface be.ac.vub.cocompose.lang.core.Namespace |
addOwnedElement, addOwnedElement, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement |
getRefinedElement
public RefinedElement getRefinedElement()
- Gets the owner refined element.
- Returns:
- the owner element.
setRefinedElement
public void setRefinedElement(RefinedElement refinedElement)
- Sets the owner refined element.
- Parameters:
refinedElement
- - the owner element.