de.uni_paderborn.fujaba.metamodel
Interface FDiagram
- All Superinterfaces:
- java.lang.Comparable, FElement, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier
- All Known Subinterfaces:
- FClassDiagram, FModelDiagram
- All Known Implementing Classes:
- ASGDiagram, UMLClassDiagram, UMLDiagram
- public interface FDiagram
- extends FElement
No comment provided by developer, please add a comment to improve documentation.
- Version:
- $Revision: 1.2 $ $Date: 2004/10/22 16:41:45 $
- Author:
- $Author: lowende $
Field Summary |
static java.lang.String |
ELEMENTS_PROPERTY
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FElement |
addToAnnotations, addToDiagrams, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, getName, getParentElement, getText, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasKeyInElementReferences, isCoobraPersistent, isGenerated, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfUserMessages, keysOfElementReferences, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromUserMessages, removeKeyFromElementReferences, removeYou, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setLastOOGenToken, setName, sizeOfAnnotations, sizeOfDiagrams, sizeOfElementReferences, sizeOfUserMessages |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface de.upb.tools.pcs.PropertyChangeInterface |
getPropertyChangeSupport |
Methods inherited from interface de.upb.tools.pcs.PropertyChangeClient |
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from interface de.tu_bs.coobra.ObjectChangeAware |
acknowledgeChange, getCoObRAId, getRepository, setCoObRAId, setRepository |
Methods inherited from interface de.uni_kassel.prop.InspectionAware |
isInspectableField, proposeFieldValues |
ELEMENTS_PROPERTY
public static final java.lang.String ELEMENTS_PROPERTY
- No comment provided by developer, please add a comment to improve documentation.
- See Also:
- Constant Field Values
sizeOfElements
public int sizeOfElements()
- Returns:
- number of elements contained in this diagram
hasInElements
public boolean hasInElements(FElement element)
- Parameters:
element
- ASGElement of interest
- Returns:
- true when element is in elements attribute
iteratorOfElements
public java.util.Iterator iteratorOfElements()
- Returns:
- iterator through elements (only ASGElements)
addToElements
public boolean addToElements(FElement element)
- Access method for an one to n association.
- Parameters:
element
- The object added.
- Returns:
- No description provided
addToElements
public void addToElements(java.util.Map.Entry entry)
- Access method for an one to n association.
- Parameters:
entry
- The object added.
removeFromElements
public boolean removeFromElements(FElement element)
- remove an ASGElement from the elements attribute
- Parameters:
element
- what to remove
- Returns:
- true when element was removed (had in elements)
removeAllFromElements
public void removeAllFromElements()
- clear elements attribute