|
|||||||||||
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
de.uni_paderborn.fujaba.asg.ASGDiagram
de.uni_paderborn.fujaba.uml.UMLDiagram
de.uni_paderborn.fujaba.uml.UMLActivityDiagram
0..1 contains n UMLComplexState --------------------------- UMLActivityDiagram revContains contains
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary | |
private boolean |
hasFlowAssociations
No comment provided by developer, please add a comment to improve documentation. |
private boolean |
isStoryBoard
No comment provided by developer, please add a comment to improve documentation. |
private UMLCommentary |
javaVarDecls
not really transient, it is saved locally, dirty hack! |
private de.upb.tools.fca.FHashMap |
newStoryObjects
No comment provided by developer, please add a comment to improve documentation. |
private int |
priority
No comment provided by developer, please add a comment to improve documentation. |
private UMLComplexState |
revContains
0..1 Contains n UMLComplexState --------------------------- UMLActivityDiagram revContains contains |
private UMLMethod |
storyMethod
reverse UMLActivityStart revSpec |
private de.upb.tools.fca.FLinkedList |
transitions
No comment provided by developer, please add a comment to improve documentation. |
Fields inherited from class de.uni_paderborn.fujaba.uml.UMLDiagram |
ELEMENTKEY, PROPERTY_NAME |
Fields inherited from class de.uni_paderborn.fujaba.asg.ASGDiagram |
ELEMENTS_PROPERTY_KEY, PROJECT_PROPERTY |
Fields inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
|
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement |
dontUseAccessMethodsInThisClass |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FModelDiagram |
CONSTRAINTS_PROPERTY |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagram |
ELEMENTS_PROPERTY |
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 | |
UMLActivityDiagram()
Constructor for class UMLActivityDiagram |
|
UMLActivityDiagram(boolean coobraPersistent)
|
|
UMLActivityDiagram(java.lang.String name,
UMLProject project)
Constructor for class UMLActivityDiagram |
Method Summary | |
protected void |
addToNewStoryObjects(UMLObject value)
Access method for an one to n association. |
boolean |
belongsToMasterState()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
belongsToSimpleState()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
belongsToState()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
belongsToStateWithSubStates()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
belongsToSubState()
No comment provided by developer, please add a comment to improve documentation. |
void |
createFlowAssociations()
Creates a correspondent FlowActivity for each activity in this diagram. |
UMLActivityDiagram |
findActivityDiagramOfMasterState()
No comment provided by developer, please add a comment to improve documentation. |
protected UMLObject |
getFromNewStoryObjects(java.lang.String key)
Get the fromNewStoryObjects attribute of the UMLActivityDiagram object |
java.lang.String |
getFullName()
Returns the full name like class::method |
boolean |
getIsStoryBoard()
Get the isStoryBoard attribute of the UMLActivityDiagram object |
UMLCommentary |
getJavaVarDecls()
Get the javaVarDecls attribute of the UMLActivityDiagram object |
java.lang.String |
getName()
Get the name attribute of the UMLDiagram object |
FElement |
getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object). |
int |
getPriority()
Get the value of priority. |
UMLComplexState |
getRevContains()
Get the revContains attribute of the UMLActivityDiagram object |
UMLStartActivity |
getStartActivity()
Returns the start activity of this diagram |
UMLMethod |
getStoryMethod()
Get the spec attribute of the UMLStartActivity object |
protected boolean |
hasInNewStoryObjects(UMLObject value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
isStatechart()
Get the statechart attribute of the UMLActivityDiagram object |
java.util.Iterator |
iteratorOfObjects()
Returns an iterator containing all objects in the diagram. |
void |
readAttributes(java.util.Hashtable objects,
de.upb.tools.fca.FDuplicatedTreeMap attributes)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
removeAllFromNewStoryObjects()
No comment provided by developer, please add a comment to improve documentation. |
private void |
removeAllFromTransitions()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFlowAssociations()
Cuts associatons to correspondent FlowActivities generated by createFlowAssociation(). |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
void |
setIsStoryBoard(boolean flag)
Sets the isStoryBoard attribute of the UMLActivityDiagram object |
void |
setJavaVarDecls(UMLCommentary newJavaVarDecls)
Sets the javaVarDecls attribute of the UMLActivityDiagram object |
void |
setPriority(int v)
Set the value of priority. |
void |
setRevContains(UMLComplexState elem)
Sets the revContains attribute of the UMLActivityDiagram object |
void |
setStoryMethod(UMLMethod storyMethod)
Sets the spec attribute of the UMLStartActivity object |
java.lang.String |
toString()
Returns a correct name for the tree. |
void |
writeAttributes(java.lang.StringBuffer data,
de.upb.tools.fca.FTreeSet setOfNeighbours)
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGDiagram |
addToElements, getCurrentProject, getProject, getUtility, hasInElements, iteratorOfElements, removeAllFromElements, removeFromElements, searchID, setCurrentProject, setProject, setUtility, sizeOfElements |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagram |
addToElements, hasInElements, iteratorOfElements, removeAllFromElements, removeFromElements, sizeOfElements |
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 |
private UMLMethod storyMethod
private boolean isStoryBoard
private transient UMLCommentary javaVarDecls
private transient boolean hasFlowAssociations
private transient de.upb.tools.fca.FLinkedList transitions
private transient de.upb.tools.fca.FHashMap newStoryObjects
private transient UMLComplexState revContains
0..1 Contains n UMLComplexState --------------------------- UMLActivityDiagram revContains contains
private int priority
Constructor Detail |
public UMLActivityDiagram(boolean coobraPersistent)
coobraPersistent
- public UMLActivityDiagram()
public UMLActivityDiagram(java.lang.String name, UMLProject project)
name
- No description providedproject
- No description providedMethod Detail |
public java.lang.String getName()
getName
in interface FElement
getName
in class UMLDiagram
public boolean isStatechart()
public UMLMethod getStoryMethod()
public void setStoryMethod(UMLMethod storyMethod)
storyMethod
- The new storyMethod valuepublic boolean getIsStoryBoard()
public void setIsStoryBoard(boolean flag)
flag
- The new isStoryBoard valuepublic java.util.Iterator iteratorOfObjects()
public UMLCommentary getJavaVarDecls()
public void setJavaVarDecls(UMLCommentary newJavaVarDecls)
newJavaVarDecls
- The new javaVarDecls valuepublic void createFlowAssociations()
public void removeFlowAssociations()
public UMLStartActivity getStartActivity()
private void removeAllFromTransitions()
public boolean belongsToState()
public boolean belongsToMasterState()
public boolean belongsToSubState()
public boolean belongsToSimpleState()
public boolean belongsToStateWithSubStates()
public UMLActivityDiagram findActivityDiagramOfMasterState()
protected void addToNewStoryObjects(UMLObject value)
value
- The object added.protected boolean hasInNewStoryObjects(UMLObject value)
value
- No description provided
protected UMLObject getFromNewStoryObjects(java.lang.String key)
key
- No description provided
protected void removeAllFromNewStoryObjects()
public java.lang.String getFullName()
public java.lang.String toString()
public void setRevContains(UMLComplexState elem)
elem
- The new revContains valuepublic UMLComplexState getRevContains()
public void writeAttributes(java.lang.StringBuffer data, de.upb.tools.fca.FTreeSet setOfNeighbours)
writeAttributes
in class ASGElement
data
- No description providedsetOfNeighbours
- No description providedpublic void readAttributes(java.util.Hashtable objects, de.upb.tools.fca.FDuplicatedTreeMap attributes)
readAttributes
in class BasicIncrement
objects
- No description providedattributes
- No description providedBasicIncrement.readAttributes(Hashtable, FDuplicatedTreeMap, boolean)
public int getPriority()
public void setPriority(int v)
v
- Value to assign to priority.public void removeYou()
removeYou
in interface FElement
removeYou
in class UMLDiagram
public FElement getParentElement()
getParentElement
in interface FElement
getParentElement
in class ASGDiagram
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |