de.uni_paderborn.fujaba.asg
Class ASGInformation

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.asg.ASGElement
          extended byde.uni_paderborn.fujaba.asg.ASGInformation
All Implemented Interfaces:
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

public class ASGInformation
extends ASGElement

Associations

                -------           information      0..1
 ASGInformation | key |---------------------------------> String
                -------                     information

                       -------- 0..1   aSGInformation   0..1
 ASGUnparseInformation | name |------------------------------ ASGInformation
                       -------- parent        aSGinformation
 

Version:
$Revision: 1.7 $ $Date: 2005/02/14 14:28:03 $
Author:
trioptimum

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FElement
ANNOTATIONS_PROPERTY, DIAGRAMS_PROPERTY, ELEMENT_REFERENCES_PROPERTY, GENERATED_PROPERTY, NAME_PROPERTY, TEXT_PROPERTY
 
Constructor Summary
ASGInformation()
          default Constructor.
ASGInformation(ASGInformation toCopy)
          copy Constructor.
 
Method Summary
 boolean addToInformation(java.util.Map.Entry entry)
          Access method for an one to n association.
 boolean addToInformation(java.lang.String key, java.lang.String value)
          Access method for an one to n association.
 java.util.Iterator entriesOfInformation()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String getFromInformation(java.lang.String key)
          Get the fromInformation attribute of the ASGInformation object
 ASGUnparseInformation getParent()
          Get the parent attribute of the ASGInformation object
 FElement getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 boolean hasInInformation(java.lang.String value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInInformation(java.lang.String key, java.lang.String value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasKeyInInformation(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfInformation()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator keysOfInformation()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromInformation()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromInformation(java.lang.String value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromInformation(java.lang.String key, java.lang.String value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeKeyFromInformation(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 void removeYou()
          No comment provided by developer, please add a comment to improve documentation.
 boolean setParent(java.lang.String key, ASGUnparseInformation value)
          Sets the parent attribute of the ASGInformation object
 int sizeOfInformation()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGElement
acknowledgeChange, addAdditionalListener, addPointToUnparseInformation, addPropertyChangeListener, addPropertyChangeListener, addToAnnotations, addToDiagrams, addToElementReferences, addToElementReferences, addToFsaObjects, addToLocations, addToLocations, addToPropertyChangeListeners, addToPropertyChangeListeners, addToUnparseInformations, addToUnparseInformations, addToUserMessages, createUnparseModuleName, deleteTokens, elementsOfDiagrams, entriesOfElementReferences, entriesOfFsaObjects, entriesOfUnparseInformations, fireEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCoObRAId, getFirstFromFSAObjects, getFirstOOGenToken, getFromElementReferences, getFromFElementReferences, getFromFsaObjects, getFromUnparseInformations, getFSAInterface, getLastModified, getLastOOGenToken, getName, getPointFromUnparseInformation, getPropertyChangeSupport, getRepository, getText, getTransientElements, getUnparseModuleName, getUnparseModuleNameImpl, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasInFsaObjects, hasKeyInElementReferences, hasKeyInFsaObjects, initElementListener, initPersistency, isCoobraPersistent, isInspectableField, isInTransientMode, isPersistencyChange, isReadOnly, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfFsaObjects, iteratorOfKeyFromUnparseInformations, iteratorOfUnparseInformations, iteratorOfUserMessages, keysOfElementReferences, keysOfFsaObjects, keysOfUnparseInformations, proposeFieldValues, removeAdditionalListener, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromFsaObjects, removeAllFromUnparseInformations, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromFsaObjects, removeFromPropertyChangeListeners, removeFromPropertyChangeListeners, removeFromUnparseInformations, removeFromUnparseInformations, removeFromUnparseInformations, removeFromUserMessages, removeKeyFromElementReferences, removeKeyFromFsaObjects, removePropertyChangeListener, removePropertyChangeListener, saveFSAProperties, saveLocations, searchID, setCoObRAId, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setInTransientMode, setLastOOGenToken, setName, setRepository, setUnparseModuleName, sizeOfAnnotations, sizeOfDiagrams, sizeOfElementReferences, sizeOfFsaObjects, sizeOfUserMessages, updateFSACollapsed, updateFSALocation, updateKeyInFsaObjects, writeAttributes
 
Methods inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
compareTo, getID, getUniqueID, getUniqueID, isGenerated, lessUniqueId, readAttributes, readAttributes, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, resetClassInfos, resetFieldWriteMethods, setAttribValue, setAttribValue, setID, setUniqueId, writeClassToStringBuffer, writeClassToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FElement
isGenerated
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface de.uni_paderborn.fujaba.basic.UniqueIdentifier
getID
 

Constructor Detail

ASGInformation

public ASGInformation()
default Constructor.


ASGInformation

public ASGInformation(ASGInformation toCopy)
copy Constructor.

Parameters:
toCopy - No description provided
Method Detail

addToInformation

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

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

addToInformation

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

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

entriesOfInformation

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

Returns:
No description provided

getFromInformation

public java.lang.String getFromInformation(java.lang.String key)
Get the fromInformation attribute of the ASGInformation object

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

hasInInformation

public boolean hasInInformation(java.lang.String key,
                                java.lang.String 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

hasInInformation

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

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

hasKeyInInformation

public boolean hasKeyInInformation(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

iteratorOfInformation

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

Returns:
No description provided

keysOfInformation

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

Returns:
No description provided

removeAllFromInformation

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


removeFromInformation

public boolean removeFromInformation(java.lang.String key,
                                     java.lang.String 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

removeFromInformation

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

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

removeKeyFromInformation

public boolean removeKeyFromInformation(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

sizeOfInformation

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

Returns:
No description provided

getParent

public ASGUnparseInformation getParent()
Get the parent attribute of the ASGInformation object

Returns:
The parent value

setParent

public boolean setParent(java.lang.String key,
                         ASGUnparseInformation value)
Sets the parent attribute of the ASGInformation object

Parameters:
key - The new parent value
value - The new parent value
Returns:
No description provided

removeYou

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

Specified by:
removeYou in interface de.tu_bs.coobra.ObjectChangeAware
Overrides:
removeYou in class ASGElement

getParentElement

public FElement getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object).

Specified by:
getParentElement in interface FElement
Overrides:
getParentElement in class ASGElement
Returns:
the logical parent of this element;