org.cumt.model
Class DiagramModel

java.lang.Object
  extended by org.cumt.model.IdentifiedObject
      extended by org.cumt.model.PropertyAwareObject
          extended by org.cumt.model.BaseModelNode
              extended by 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

Field Summary
 
Fields inherited from class org.cumt.model.BaseModelNode
ATTRIBUTES, DESCRIPTION, IGNORED_ON_GENERATION, NAME
 
Constructor Summary
DiagramModel()
           
 
Method Summary
 void add(ModelObject object)
           
 void addDiagramModelListener(DiagramModelListener listener)
           
 java.util.Set<ModelObject> getObjects()
           
 java.util.Map<ModelObject,ViewAttributes> getViewAttributes()
           
 void remove(ModelObject object)
           
 void removeDiagramModelListener(DiagramModelListener listener)
           
 void setObject(java.util.Set<ModelObject> objects)
           
 
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 org.cumt.model.PropertyAwareObject
addPropertyChangeListener, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.cumt.model.IdentifiedObject
equals, getId, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiagramModel

public DiagramModel()
Method Detail

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.