org.cumt.model
Class DiagramModel
java.lang.Object
org.cumt.model.IdentifiedObject
org.cumt.model.PropertyAwareObject
org.cumt.model.BaseModelNode
org.cumt.model.DiagramModel
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- DefaultDiagramModel, SequenceDiagramModel, UserInterfaceDiagramModel
public abstract class DiagramModel
- extends BaseModelNode
Model object that represents a diagram
- Author:
- Carlos Descalzi
- See Also:
- Serialized Form
Methods inherited from class org.cumt.model.BaseModelNode |
clone, getAttribute, getAttributeNames, getAttributes, getCreationDate, getDefaultName, getDescription, getName, getParent, isIgnoredOnGeneration, removeAttribute, setAttribute, setAttributes, setDescription, setIgnoredOnGeneration, setName, setParent, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
DiagramModel
public DiagramModel()
add
public void add(ModelObject object)
throws UnsupportedObjectTypeException
- Throws:
UnsupportedObjectTypeException
remove
public void remove(ModelObject object)
setObject
public void setObject(java.util.Set<ModelObject> objects)
getObjects
public java.util.Set<ModelObject> getObjects()
addDiagramModelListener
public void addDiagramModelListener(DiagramModelListener listener)
removeDiagramModelListener
public void removeDiagramModelListener(DiagramModelListener listener)
getViewAttributes
public java.util.Map<ModelObject,ViewAttributes> getViewAttributes()
Copyright © 2006 null. All Rights Reserved.