|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.uni_paderborn.fujaba.basic.BasicIncrement
de.uni_paderborn.fujaba.asg.ASGElement
This is the base class for all model elements contained in the abstract syntax graph.
0..n hasElements 0..n
ASGElement --------------------------- ASGDiagram
elements diagrams
-------------- 0..1 hasElementReferences 0..1
ASGElement | getClass() |--------------------------------------- ASGElementRef
-------------- element elementReferences
------- 0..n annotations 0..n
ASGAnnotation | key |--------------------------- ASGElement
------- annotations elements
0..1 0..1
ASGElement ---------------------------------- OOGenToken
asgElement firstOOGenToken
0..1 0..1
ASGElement ------------------------------------- OOGenToken
lastUmlIncrement lastOOGenToken
| Nested Class Summary | |
private static class |
ASGElement.PersistencyListener
CoObRA: Listener to recognize all changes to ASGElements (including collection based) |
static class |
ASGElement.SortByNameComparator
Comparator for sorting ASGElements by name |
| Field Summary | |
private static java.util.HashSet |
additionalListeners
Set of additional listeners. |
private de.upb.tools.fca.FHashSet |
annotations
------- 0..n Annotations 0..n ASGAnnotation | key |--------------------------- ASGElement ------- annotations elements |
private java.lang.String |
coobraId
persistency id for coobra |
private boolean |
coobraPersistent
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FLinkedList |
diagrams
0..n hasElements 0..n ASGElement --------------------------- ASGDiagram elements diagrams |
private de.upb.tools.fca.FHashMap |
elementReferences
-------------- 0..1 hasReferences 0..1 ASGElement | getClass() |------------------------------------ ASGElementRef -------------- element elementReferences |
private OOGenToken |
firstOOGenToken
0..1 0..1 ASGElement ---------------------------------- OOGenToken asgElement firstOOGenToken token for codegen directory |
private FSAInterface |
fsaInterface
No comment provided by developer, please add a comment to improve documentation. |
private static boolean |
inTransientMode
If this attribute is set, every created ASGElement is created transient. |
private OOGenToken |
lastOOGenToken
0..1 0..1 ASGElement ------------------------------------- OOGenToken lastUmlIncrement lastOOGenToken |
private java.util.Map |
locations
remains here for backward compatibility (load old fprs) |
private static org.apache.log4j.Logger |
log
log4j logging |
private static org.apache.log4j.Logger |
logger
No comment provided by developer, please add a comment to improve documentation. |
private static ASGElement.PersistencyListener |
persistencyListener
for listening to all changes and new selection |
private FujabaPropertyChangeSupport |
propertyChangeSupport
No comment provided by developer, please add a comment to improve documentation. |
private de.tu_bs.coobra.LocalRepository |
repository
CoObRA: stores repository of this object |
private static java.util.Map |
transientElements
No comment provided by developer, please add a comment to improve documentation. |
private static java.util.Set |
uneditableProperties
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FHashMap |
unparseInformations
map from ASGElement (parent key) to ASGUnparseInformation |
private java.lang.String |
unparseModuleName
No comment provided by developer, please add a comment to improve documentation. |
private java.util.Map |
userMessages
set of messages regarding this element |
| 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 | |
|
ASGElement()
Constructor. |
protected |
ASGElement(boolean coobraPersistent)
Constructor for class ASGElement |
| Method Summary | |
void |
acknowledgeChange(de.tu_bs.coobra.ObjectChange change)
CoObRA: This method is called to notify the object, that changes to its fields have been made. |
static void |
addAdditionalListener(java.beans.PropertyChangeListener listener)
Adds an additional property change listener. |
void |
addPointToUnparseInformation(ASGElement parent,
java.lang.String property,
java.awt.Point point)
add a point information of a specific parent property |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Access method for an one to n association. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Access method for an one to n association. |
boolean |
addToAnnotations(java.lang.String key,
FAnnotation value)
Access method for an one to n association. |
void |
addToDiagrams(FDiagram diagram)
Access method for an one to n association. |
boolean |
addToElementReferences(java.util.Map.Entry entry)
Access method for an one to n association. |
boolean |
addToElementReferences(java.lang.String key,
FElementRef value)
Access method for an one to n association. |
void |
addToFsaObjects(FSAObject elem)
+---------------------+ 0..1 swingAdapter 0..1 ASGElement | getQualifiedName () |---------------------------- FSAObject +---------------------+ umlIncr fsaObjects Where qualifiedName is DiagramName.PropertyName |
void |
addToLocations(java.util.Map.Entry entry)
Deprecated. use addToUnparseInformations(ASGElement, ASGUnparseInformation) |
void |
addToLocations(java.lang.String qualifier,
PointIncrement incr)
Deprecated. use addToUnparseInformations(ASGElement, ASGUnparseInformation) |
void |
addToPropertyChangeListeners(java.beans.PropertyChangeListener listener)
Access method for an one to n association. |
void |
addToPropertyChangeListeners(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Access method for an one to n association. |
private void |
addToTransientElements()
Access method for a To N-association. |
boolean |
addToUnparseInformations(ASGElement key,
ASGUnparseInformation value)
add an information about unparsing of this ASGElement |
boolean |
addToUnparseInformations(java.util.Map.Entry entry)
|
boolean |
addToUserMessages(Message value)
Stick a user message onto this element. |
protected java.lang.String |
createUnparseModuleName()
No comment provided by developer, please add a comment to improve documentation. |
void |
deleteTokens()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Enumeration |
elementsOfDiagrams()
Deprecated. Use iteratorOfDiagrams instead |
java.util.Iterator |
entriesOfElementReferences()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfFsaObjects()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfUnparseInformations()
|
void |
fireEvent(java.beans.PropertyChangeEvent event)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
firePropertyChange(java.beans.PropertyChangeEvent e)
fires property change events via the property change support (warns when to CoObRA persistency listener is subscribed) |
protected void |
firePropertyChange(java.lang.String name,
boolean oldValue,
boolean newValue)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
firePropertyChange(java.lang.String name,
double oldValue,
double newValue)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
firePropertyChange(java.lang.String name,
int oldValue,
int newValue)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
firePropertyChange(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
getCoObRAId()
CoObRA: Attention - Getter for CoObRA-ID! |
FSAObject |
getFirstFromFSAObjects()
Get the firstFromFSAObjects attribute of the ASGElement object |
OOGenToken |
getFirstOOGenToken()
Get the firstOOGenToken attribute of the ASGElement object |
ASGElementRef |
getFromElementReferences(java.lang.String key)
Get the fromReferences attribute of the ASGElement object |
FElementRef |
getFromFElementReferences(java.lang.String key)
Get the fromFElementReferences attribute of the ASGElement object |
FSAObject |
getFromFsaObjects(java.lang.String qualifiedName)
Get the fromFsaObjects attribute of the ASGElement object |
ASGUnparseInformation |
getFromUnparseInformations(ASGElement key)
|
FSAInterface |
getFSAInterface()
Get the fSAInterface attribute of the ASGElement object |
java.lang.String |
getLastModified()
Get the lastModified attribute of the ASGElement object |
OOGenToken |
getLastOOGenToken()
Get the lastOOGenToken attribute of the ASGElement object |
java.lang.String |
getName()
Get the name attribute of the ASGElement object |
FElement |
getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object). |
java.awt.Point |
getPointFromUnparseInformation(ASGElement parent,
java.lang.String property)
Convenience method for getUnparseInformation. |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the ASGElement object |
de.tu_bs.coobra.LocalRepository |
getRepository()
CoObRA: Obtain the repository of this object |
java.lang.String |
getText()
Get the text attribute of the ASGElement object |
static java.util.Set |
getTransientElements()
Get the transientElements attribute of the ASGElement class |
java.lang.String |
getUnparseModuleName()
Get the unparseModuleName attribute of the ASGElement object |
protected java.lang.String |
getUnparseModuleNameImpl()
Get the unparseModuleNameImpl attribute of the ASGElement object |
boolean |
hasInAnnotations(FAnnotation value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInDiagrams(FDiagram diagram)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInElementReferences(FElementRef value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInElementReferences(java.lang.String key,
FElementRef value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInFsaObjects(FSAObject elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInElementReferences(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInFsaObjects(java.lang.String qualifiedName)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
initPersistency()
enables the persistencyListener when class is loaded |
boolean |
isCoobraPersistent()
Get the coobraPersistent attribute of the ASGElement object |
boolean |
isInspectableField(java.lang.String fieldName)
Should return true when an inspection of the named field is senseful. |
static boolean |
isInTransientMode()
|
boolean |
isReadOnly()
Deprecated. for backward compatibility only |
java.util.Iterator |
iteratorOfAnnotations()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfDiagrams()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfElementReferences()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfFsaObjects()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfKeyFromUnparseInformations()
|
java.util.Iterator |
iteratorOfUnparseInformations()
|
java.util.Iterator |
iteratorOfUserMessages()
Iterate through all user messages this element if context of. |
java.util.Iterator |
keysOfElementReferences()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfFsaObjects()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfUnparseInformations()
|
java.util.Enumeration |
proposeFieldValues(java.lang.String fieldName,
java.lang.Class fieldClass)
Returns proposals for values that could be inserted into the field (for property editor) |
static void |
removeAdditionalListener(java.beans.PropertyChangeListener listener)
Removes an additional property change listener. |
void |
removeAllFromAnnotations()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromDiagrams()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromElementReferences()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromFsaObjects()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromUnparseInformations()
remove all |
void |
removeAllFromUserMessages()
remove this element from all message contexts. |
boolean |
removeFromAnnotations(java.lang.String key,
FAnnotation value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromDiagrams(FDiagram diagram)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromElementReferences(FElementRef value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromElementReferences(java.lang.String key,
FElementRef value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromFsaObjects(FSAObject elem)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromPropertyChangeListeners(java.beans.PropertyChangeListener listener)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromPropertyChangeListeners(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeFromTransientElements()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromUnparseInformations(ASGElement key)
|
boolean |
removeFromUnparseInformations(ASGElement key,
ASGUnparseInformation value)
|
boolean |
removeFromUnparseInformations(ASGUnparseInformation value)
|
boolean |
removeFromUserMessages(Message value)
Remove this element from the context of the message. |
boolean |
removeKeyFromElementReferences(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeKeyFromFsaObjects(java.lang.String qualifiedName)
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeObsoleteUnparseInformation()
No comment provided by developer, please add a comment to improve documentation. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
No comment provided by developer, please add a comment to improve documentation. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
void |
saveFSAProperties()
save properties of FSAs |
void |
saveLocations(boolean removeOldLocations)
Deprecated. use saveFSAProperties instead |
ASGElement |
searchID(java.lang.String id)
Searches the ASG tree for a given id |
void |
setCoObRAId(java.lang.String coobraId)
CoObRA: Setter for CoObRA-ID. |
void |
setCutCopyPasteParent(FElement parent)
Hangs the current ASGElement into the ASG-tree. |
boolean |
setFirstOOGenToken(OOGenToken value)
Sets the firstOOGenToken attribute of the ASGElement object |
void |
setGenerated(boolean value)
Sets the generated attribute of the BasicIncrement object |
static void |
setInTransientMode(boolean inTransientMode)
Deprecated. ARG!!! Use _at_least_ something thread dependent! |
boolean |
setLastOOGenToken(OOGenToken value)
Sets the lastOOGenToken attribute of the ASGElement object |
void |
setName(java.lang.String newName)
Sets the name attribute of the ASGElement object |
boolean |
setRepository(de.tu_bs.coobra.LocalRepository value)
CoObRA: Changes the repository this object resides in |
protected void |
setUnparseModuleName(java.lang.String name)
Sets the unparseModuleName attribute of the ASGElement object |
int |
sizeOfAnnotations()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfDiagrams()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfElementReferences()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfFsaObjects()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfUserMessages()
|
void |
updateFSACollapsed(ASGElement parent,
java.lang.String propertyName,
boolean collapsed)
un/collapse all FSAObject with the specified propertyName and logical parent |
void |
updateFSALocation(ASGElement parent,
java.lang.String propertyName,
java.awt.Point location)
moves all FSAObject with the specified propertyName and logical parent to the location |
void |
updateKeyInFsaObjects(java.lang.String oldKey,
FSAObject object)
No comment provided by developer, please add a comment to improve documentation. |
void |
writeAttributes(java.lang.StringBuffer data,
de.upb.tools.fca.FTreeSet setOfNeighbours)
This method is overridden to save the location of all associated FSAObjects in a hashtable. |
| 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 |
| Field Detail |
private static final transient org.apache.log4j.Logger log
private final transient boolean coobraPersistent
private static boolean inTransientMode
private de.upb.tools.fca.FLinkedList diagrams
0..n hasElements 0..n
ASGElement --------------------------- ASGDiagram
elements diagrams
private de.upb.tools.fca.FHashMap elementReferences
-------------- 0..1 hasReferences 0..1
ASGElement | getClass() |------------------------------------ ASGElementRef
-------------- element elementReferences
private de.upb.tools.fca.FHashSet annotations
------- 0..n Annotations 0..n
ASGAnnotation | key |--------------------------- ASGElement
------- annotations elements
private transient OOGenToken firstOOGenToken
0..1 0..1
ASGElement ---------------------------------- OOGenToken
asgElement firstOOGenToken
token for codegen directory
private transient OOGenToken lastOOGenToken
0..1 0..1
ASGElement ------------------------------------- OOGenToken
lastUmlIncrement lastOOGenToken
private transient FSAInterface fsaInterface
private transient java.lang.String unparseModuleName
private transient java.util.Map locations
private de.upb.tools.fca.FHashMap unparseInformations
private transient FujabaPropertyChangeSupport propertyChangeSupport
private static org.apache.log4j.Logger logger
private de.tu_bs.coobra.LocalRepository repository
private transient java.lang.String coobraId
private static volatile java.util.HashSet additionalListeners
private static volatile ASGElement.PersistencyListener persistencyListener
private static volatile java.util.Set uneditableProperties
private static final transient java.util.Map transientElements
private transient java.util.Map userMessages
| Constructor Detail |
public ASGElement()
protected ASGElement(boolean coobraPersistent)
coobraPersistent - No description provided| Method Detail |
public ASGElement searchID(java.lang.String id)
id - The id to search for.
public boolean isCoobraPersistent()
isCoobraPersistent in interface FElementpublic boolean isReadOnly()
public int sizeOfDiagrams()
sizeOfDiagrams in interface FElementpublic boolean hasInDiagrams(FDiagram diagram)
hasInDiagrams in interface FElementdiagram - No description provided
public java.util.Iterator iteratorOfDiagrams()
iteratorOfDiagrams in interface FElementpublic void addToDiagrams(FDiagram diagram)
addToDiagrams in interface FElementdiagram - The object added.public void removeFromDiagrams(FDiagram diagram)
removeFromDiagrams in interface FElementdiagram - No description providedpublic void removeAllFromDiagrams()
removeAllFromDiagrams in interface FElementpublic java.util.Enumeration elementsOfDiagrams()
public boolean hasInElementReferences(FElementRef value)
hasInElementReferences in interface FElementvalue - No description provided
public boolean hasInElementReferences(java.lang.String key,
FElementRef value)
hasInElementReferences in interface FElementkey - No description providedvalue - No description provided
public boolean hasKeyInElementReferences(java.lang.String key)
hasKeyInElementReferences in interface FElementkey - No description provided
public java.util.Iterator iteratorOfElementReferences()
iteratorOfElementReferences in interface FElementpublic java.util.Iterator keysOfElementReferences()
keysOfElementReferences in interface FElementpublic java.util.Iterator entriesOfElementReferences()
entriesOfElementReferences in interface FElementpublic int sizeOfElementReferences()
sizeOfElementReferences in interface FElementpublic ASGElementRef getFromElementReferences(java.lang.String key)
key - No description provided
public FElementRef getFromFElementReferences(java.lang.String key)
getFromFElementReferences in interface FElementkey - No description provided
public boolean addToElementReferences(java.lang.String key,
FElementRef value)
addToElementReferences in interface FElementkey - The object added.value - The object added.
public boolean addToElementReferences(java.util.Map.Entry entry)
addToElementReferences in interface FElemententry - The object added.
public boolean removeFromElementReferences(FElementRef value)
removeFromElementReferences in interface FElementvalue - No description provided
public boolean removeFromElementReferences(java.lang.String key,
FElementRef value)
removeFromElementReferences in interface FElementkey - No description providedvalue - No description provided
public boolean removeKeyFromElementReferences(java.lang.String key)
removeKeyFromElementReferences in interface FElementkey - No description provided
public void removeAllFromElementReferences()
removeAllFromElementReferences in interface FElement
public boolean addToAnnotations(java.lang.String key,
FAnnotation value)
addToAnnotations in interface FElementkey - The object added.value - The object added.
public java.util.Iterator iteratorOfAnnotations()
iteratorOfAnnotations in interface FElementpublic boolean hasInAnnotations(FAnnotation value)
hasInAnnotations in interface FElementvalue - No description provided
public int sizeOfAnnotations()
sizeOfAnnotations in interface FElement
public boolean removeFromAnnotations(java.lang.String key,
FAnnotation value)
removeFromAnnotations in interface FElementkey - No description providedvalue - No description provided
public void removeAllFromAnnotations()
removeAllFromAnnotations in interface FElementpublic boolean setFirstOOGenToken(OOGenToken value)
setFirstOOGenToken in interface FElementvalue - The new firstOOGenToken value
public OOGenToken getFirstOOGenToken()
getFirstOOGenToken in interface FElementpublic boolean setLastOOGenToken(OOGenToken value)
setLastOOGenToken in interface FElementvalue - The new lastOOGenToken value
public OOGenToken getLastOOGenToken()
getLastOOGenToken in interface FElementpublic void deleteTokens()
deleteTokens in interface FElementpublic FSAInterface getFSAInterface()
getFSAInterface in interface LogicUnparseInterfaceprotected final java.lang.String getUnparseModuleNameImpl()
protected void setUnparseModuleName(java.lang.String name)
name - The new unparseModuleName valueprotected java.lang.String createUnparseModuleName()
public final java.lang.String getUnparseModuleName()
getUnparseModuleName in interface LogicUnparseInterfacepublic void addToFsaObjects(FSAObject elem)
+---------------------+ 0..1 swingAdapter 0..1
ASGElement | getQualifiedName () |---------------------------- FSAObject
+---------------------+ umlIncr fsaObjects
Where qualifiedName is DiagramName.PropertyName
elem - The object added.public FSAObject getFromFsaObjects(java.lang.String qualifiedName)
qualifiedName - No description provided
public FSAObject getFirstFromFSAObjects()
public int sizeOfFsaObjects()
public boolean hasInFsaObjects(FSAObject elem)
elem - No description provided
public boolean hasKeyInFsaObjects(java.lang.String qualifiedName)
qualifiedName - No description provided
public java.util.Iterator iteratorOfFsaObjects()
public java.util.Iterator keysOfFsaObjects()
public java.util.Iterator entriesOfFsaObjects()
public void removeFromFsaObjects(FSAObject elem)
elem - No description providedpublic void removeKeyFromFsaObjects(java.lang.String qualifiedName)
qualifiedName - No description providedpublic void removeAllFromFsaObjects()
public void updateKeyInFsaObjects(java.lang.String oldKey,
FSAObject object)
oldKey - No description providedobject - No description provided
public boolean removeFromUnparseInformations(ASGElement key,
ASGUnparseInformation value)
key - to be removedvalue - information
addToUnparseInformations(ASGElement, ASGUnparseInformation)public boolean removeFromUnparseInformations(ASGElement key)
key - key to be removed
addToUnparseInformations(ASGElement, ASGUnparseInformation)public boolean removeFromUnparseInformations(ASGUnparseInformation value)
value - information to be removed
addToUnparseInformations(ASGElement, ASGUnparseInformation)public void removeAllFromUnparseInformations()
addToUnparseInformations(ASGElement, ASGUnparseInformation)public java.util.Iterator keysOfUnparseInformations()
addToUnparseInformations(ASGElement, ASGUnparseInformation)public java.util.Iterator entriesOfUnparseInformations()
addToUnparseInformations(ASGElement, ASGUnparseInformation)
public boolean addToUnparseInformations(ASGElement key,
ASGUnparseInformation value)
key - parent of the ASGElement regarding this unparse informationvalue - information
public boolean addToUnparseInformations(java.util.Map.Entry entry)
entry - what to add
addToUnparseInformations(ASGElement, ASGUnparseInformation)public java.util.Iterator iteratorOfKeyFromUnparseInformations()
public java.util.Iterator iteratorOfUnparseInformations()
public ASGUnparseInformation getFromUnparseInformations(ASGElement key)
key - parent
private void removeObsoleteUnparseInformation()
public void saveLocations(boolean removeOldLocations)
removeOldLocations - when true old ASGUnparseInformation/points are removed (disabled
at this time)public void saveFSAProperties()
public void updateFSALocation(ASGElement parent,
java.lang.String propertyName,
java.awt.Point location)
parent - logical parent of the moved fsapropertyName - which objects to movelocation - where to move
public void updateFSACollapsed(ASGElement parent,
java.lang.String propertyName,
boolean collapsed)
parent - logical parent of the moved fsapropertyName - which objects to movecollapsed - to collapse or not to collapse
public void writeAttributes(java.lang.StringBuffer data,
de.upb.tools.fca.FTreeSet setOfNeighbours)
writeAttributes in class BasicIncrementdata - No description providedsetOfNeighbours - No description providedpublic void addToLocations(java.util.Map.Entry entry)
addToUnparseInformations(ASGElement, ASGUnparseInformation)
entry - The object added.
public void addPointToUnparseInformation(ASGElement parent,
java.lang.String property,
java.awt.Point point)
parent - key for the unparseInfoamtionproperty - property affected property (key)point - new value
public java.awt.Point getPointFromUnparseInformation(ASGElement parent,
java.lang.String property)
parent - regarding parentproperty - affected property (key)
public void addToLocations(java.lang.String qualifier,
PointIncrement incr)
addToUnparseInformations(ASGElement, ASGUnparseInformation)
qualifier - The object added.incr - The object added.public java.beans.PropertyChangeSupport getPropertyChangeSupport()
getPropertyChangeSupport in interface de.upb.tools.pcs.PropertyChangeInterfacepublic void addToPropertyChangeListeners(java.beans.PropertyChangeListener listener)
listener - The object added.
public void addToPropertyChangeListeners(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
propertyName - The object added.listener - The object added.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.upb.tools.pcs.PropertyChangeClientlistener - The object added.
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.upb.tools.pcs.PropertyChangeClientpropertyName - The object added.listener - The object added.public void removeFromPropertyChangeListeners(java.beans.PropertyChangeListener listener)
listener - No description provided
public void removeFromPropertyChangeListeners(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
propertyName - No description providedlistener - No description providedpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.upb.tools.pcs.PropertyChangeClientlistener - No description provided
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.upb.tools.pcs.PropertyChangeClientpropertyName - No description providedlistener - No description providedpublic void fireEvent(java.beans.PropertyChangeEvent event)
event - No description providedprotected void firePropertyChange(java.beans.PropertyChangeEvent e)
e - what to be firedpublic final de.tu_bs.coobra.LocalRepository getRepository()
getRepository in interface de.tu_bs.coobra.ObjectChangeAwarepublic boolean setRepository(de.tu_bs.coobra.LocalRepository value)
setRepository in interface de.tu_bs.coobra.ObjectChangeAwarevalue - The new repository value
protected void firePropertyChange(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
name - No description providedoldValue - No description providednewValue - No description providedpublic void acknowledgeChange(de.tu_bs.coobra.ObjectChange change)
acknowledgeChange in interface de.tu_bs.coobra.ObjectChangeAwarechange - the change that has occured, may be null to indicate an unknown change
or to summarize multiple changespublic java.lang.String getCoObRAId()
getCoObRAId in interface de.tu_bs.coobra.ObjectChangeAwarepublic void setCoObRAId(java.lang.String coobraId)
setCoObRAId in interface de.tu_bs.coobra.ObjectChangeAwarecoobraId - New value of id.
protected void firePropertyChange(java.lang.String name,
boolean oldValue,
boolean newValue)
name - No description providedoldValue - No description providednewValue - No description provided
protected void firePropertyChange(java.lang.String name,
int oldValue,
int newValue)
name - No description providedoldValue - No description providednewValue - No description provided
protected void firePropertyChange(java.lang.String name,
double oldValue,
double newValue)
name - No description providedoldValue - No description providednewValue - No description providedpublic static void addAdditionalListener(java.beans.PropertyChangeListener listener)
ASGElement
is created, all registered listeners are added to the propertyChangeSupport of this element.
listener - protected void initPersistency()
public static void removeAdditionalListener(java.beans.PropertyChangeListener listener)
listener - public java.lang.String getName()
getName in interface FElementpublic void setName(java.lang.String newName)
setName in interface FElementnewName - The new name valuepublic java.lang.String getText()
getText in interface FElementpublic void removeYou()
removeYou in interface de.tu_bs.coobra.ObjectChangeAwareremoveYou in class BasicIncrementpublic void setCutCopyPasteParent(FElement parent)
setCutCopyPasteParent in interface FElementparent - public void setGenerated(boolean value)
setGenerated in interface FElementsetGenerated in class BasicIncrementvalue - The new generated valuepublic boolean isInspectableField(java.lang.String fieldName)
isInspectableField in interface de.uni_kassel.prop.InspectionAwarefieldName - the name of the field
public java.util.Enumeration proposeFieldValues(java.lang.String fieldName,
java.lang.Class fieldClass)
proposeFieldValues in interface de.uni_kassel.prop.InspectionAwarefieldName - name of the field that should get the valuesfieldClass - class of the field for which to propose values
public java.lang.String getLastModified()
public static boolean isInTransientMode()
public static void setInTransientMode(boolean inTransientMode)
inTransientMode - The inTransientMode to set.private void addToTransientElements()
private void removeFromTransientElements()
public static java.util.Set getTransientElements()
public boolean addToUserMessages(Message value)
addToUserMessages in interface FElementvalue - new message
public java.util.Iterator iteratorOfUserMessages()
iteratorOfUserMessages in interface FElementpublic void removeAllFromUserMessages()
removeAllFromUserMessages in interface FElementpublic boolean removeFromUserMessages(Message value)
removeFromUserMessages in interface FElementvalue - which message
public int sizeOfUserMessages()
sizeOfUserMessages in interface FElementpublic FElement getParentElement()
getParentElement in interface FElement
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||