be.ac.vub.cocompose.lang.properties
Interface ModelProperty

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

public interface ModelProperty
extends Property

Delegates to a model as property.

Since:
0.2.0
Version:
0.2.7, 16/04/2004
Author:
Dennis Wagelaar

Method Summary
 Model getModel()
          Gets the model that represents this property.
 void setModel(Model model)
          Sets the model that represents this property.
 
Methods inherited from interface be.ac.vub.cocompose.lang.core.Namespace
addOwnedElement, addOwnedElement, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement
 
Methods inherited from interface be.ac.vub.cocompose.lang.core.ModelElement
getId, 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

getModel

public Model getModel()
Gets the model that represents this property.

Specified by:
getModel in interface ModelElement
Returns:
the model that represents this property.

setModel

public void setModel(Model model)
Sets the model that represents this property.

Parameters:
model - the model that represents this property.