de.uni_paderborn.fujaba.metamodel
Interface FAnnotation

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 Implementing Classes:
ASGAnnotation

public interface FAnnotation
extends FElement

Associations

               ------- 0..n   Annotations   0..n
 FAnnotation | key |----------------------------- FElement
               ------- annotations      elements
 

Version:
$Revision: 1.2 $
Author:
$Author: lowende $

Field Summary
static java.lang.String ELEMENTS_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FElement
ANNOTATIONS_PROPERTY, DIAGRAMS_PROPERTY, ELEMENT_REFERENCES_PROPERTY, GENERATED_PROPERTY, NAME_PROPERTY, TEXT_PROPERTY
 
Method Summary
 boolean addToElements(java.util.Map.Entry entry)
          Access method for an one to n association.
 boolean addToElements(java.lang.String key, FElement value)
          Access method for an one to n association.
 java.util.Iterator entriesOfElements()
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInElements(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInElements(java.lang.String key, FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasKeyInElements(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfElements()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfElements(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator keysOfElements()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromElements()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromElements(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromElements(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromElements(java.lang.String key, FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfElements()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfElements(java.lang.String key)
          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.uni_paderborn.fujaba.basic.UniqueIdentifier
getID
 
Methods inherited from interface de.uni_paderborn.fujaba.fsa.unparse.LogicUnparseInterface
getFSAInterface, getUnparseModuleName
 
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
 

Field Detail

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
Method Detail

addToElements

public boolean addToElements(java.lang.String key,
                             FElement value)
Access method for an one to n association.

Parameters:
key - The object added.
value - The object added.
Returns:
No description provided

addToElements

public boolean addToElements(java.util.Map.Entry entry)
Access method for an one to n association.

Parameters:
entry - The object added.
Returns:
No description provided

iteratorOfElements

public java.util.Iterator iteratorOfElements(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

iteratorOfElements

public java.util.Iterator iteratorOfElements()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

hasKeyInElements

public boolean hasKeyInElements(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

hasInElements

public boolean hasInElements(java.lang.String key,
                             FElement value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
value - No description provided
Returns:
No description provided

hasInElements

public boolean hasInElements(FElement value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
value - No description provided
Returns:
No description provided

keysOfElements

public java.util.Iterator keysOfElements()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

entriesOfElements

public java.util.Iterator entriesOfElements()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

sizeOfElements

public int sizeOfElements(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

sizeOfElements

public int sizeOfElements()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

removeFromElements

public boolean removeFromElements(java.lang.String key,
                                  FElement value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
value - No description provided
Returns:
No description provided

removeFromElements

public boolean removeFromElements(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

removeFromElements

public boolean removeFromElements(FElement value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
value - No description provided
Returns:
No description provided

removeAllFromElements

public void removeAllFromElements()
No comment provided by developer, please add a comment to improve documentation.