be.ac.vub.cocompose.lang.impl.core
Class DefaultModel
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.DefaultModel
- All Implemented Interfaces:
- Cloneable, Element, Model, ModelElement, Namespace, VisitedElement
- Direct Known Subclasses:
- EclipseModel
- public class DefaultModel
- extends DefaultNamespace
- implements Model
The Model language element.
- Since:
- 0.1.0
- Version:
- 0.2.3, 20/01/2004
- Author:
- Dennis Wagelaar
Methods inherited from class be.ac.vub.cocompose.lang.impl.core.DefaultNamespace |
addOwnedElement, addOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, isRegistered, registerNameChange, removeOwnedElement, translateIndex, translateIndex |
DefaultModel
public DefaultModel()
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
getUri
public String getUri()
- Gets the model URI (e.g. "file://...").
- Specified by:
getUri
in interface Model
- Returns:
- the URI.
setUri
public void setUri(String uri)
- Sets the model URI (e.g. "file://...").
- Specified by:
setUri
in interface Model
- Parameters:
uri
- - the URI.
setDefaultConcept
public void setDefaultConcept(Concept concept)
- Sets the default concept for this solution pattern.
- Specified by:
setDefaultConcept
in interface Model
- Parameters:
concept
- the default concept.
getDefaultConcept
public Concept getDefaultConcept()
- Gets the default concept for this solution pattern.
- Specified by:
getDefaultConcept
in interface Model
- Returns:
- the default concept.