de.uni_paderborn.fujaba.uml
Class UMLCollabStat

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.asg.ASGElement
          extended byde.uni_paderborn.fujaba.uml.UMLIncrement
              extended byde.uni_paderborn.fujaba.uml.UMLDiagramItem
                  extended byde.uni_paderborn.fujaba.uml.UMLCollabStat
All Implemented Interfaces:
java.lang.Comparable, FDiagramItem, FElement, FIncrement, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier

public class UMLCollabStat
extends UMLDiagramItem

Associations

                0..n    callTarget    0..1
 UMLCollabStat ---------------------------- UMLObject
                collabStats     callTarget

            0..1    callSource    0..n
 UMLObject ---------------------------- UMLCollabStat
            callSource      collabStat

                0..1    masterCollabStat    0..1
 UMLCollabStat ---------------------------------- UMLStoryPattern
                revMasterCollabStat    myPattern

                0..n    subStats    0..1
 UMLCollabStat -------------------------- UMLCollabStat
                subStats      fatherStat

             0..1   masterCollabStat   0..1
 UMLDiagram -------------------------------- UMLCollabStat
             diag                collabStat
 

Version:
$Revision: 1.81 $
Author:
$Author: cschneid $

Nested Class Summary
private  class UMLCollabStat.CollabStatLessThan
          No comment provided by developer, please add a comment to improve documentation.
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
private  java.lang.String assignTgtText
          No comment provided by developer, please add a comment to improve documentation.
private  UMLType assignTgtType
          No comment provided by developer, please add a comment to improve documentation.
private  boolean callOnElementsOfSet
          If callOnElementsOfSet is true, the Collaboration Statement is executed on every element of the set instead of executing it on the set itself. callOnElementsOfSet should do nothing if the set is delete type.
private  UMLObject callSource
           0..1 callSource 0..n UMLObject ---------------------------- UMLCollabStat callSource collabStat
private  UMLObject callTarget
           0..n callTarget 0..1 UMLCollabStat ---------------------------- UMLObject collabStats callTarget
private  java.lang.String callText
          No comment provided by developer, please add a comment to improve documentation.
private  UMLDiagram diag
           0..1 masterCollabStat 0..1 UMLDiagram -------------------------------- UMLCollabStat diag collabStat
private  boolean expanded
          No comment provided by developer, please add a comment to improve documentation.
private  UMLCollabStat fatherStat
           0..n subStats 0..1 UMLCollabStat -------------------------- UMLCollabStat subStats fatherStat
private  java.lang.String ifCondText
          No comment provided by developer, please add a comment to improve documentation.
private  java.lang.String loopStartVal
          No comment provided by developer, please add a comment to improve documentation.
private  java.lang.String loopStopVal
          No comment provided by developer, please add a comment to improve documentation.
private  java.lang.String loopVarName
          No comment provided by developer, please add a comment to improve documentation.
private  UMLMethod method
          No comment provided by developer, please add a comment to improve documentation.
private  UMLStoryPattern myPattern
           0..1 masterCollabStat 0..1 UMLCollabStat ---------------------------------- UMLStoryPattern revMasterCollabStat myPattern
private  java.lang.String noText
          No comment provided by developer, please add a comment to improve documentation.
private  boolean parsing
          No comment provided by developer, please add a comment to improve documentation.
private  int statType
          No comment provided by developer, please add a comment to improve documentation.
private  de.upb.tools.fca.FLinkedList subStats
           0..n subStats 0..1 UMLCollabStat -------------------------- UMLCollabStat subStats fatherStat
private  java.lang.String text
          No comment provided by developer, please add a comment to improve documentation.
private  java.lang.String threadId
          No comment provided by developer, please add a comment to improve documentation.
static int TYPE_CALL
          No comment provided by developer, please add a comment to improve documentation.
static int TYPE_COND
          No comment provided by developer, please add a comment to improve documentation.
static int TYPE_LOOP
          No comment provided by developer, please add a comment to improve documentation.
private  java.lang.String whileLoopText
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.uml.UMLDiagramItem
 
Fields inherited from class de.uni_paderborn.fujaba.uml.UMLIncrement
 
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.FDiagramItem
REV_ADDITIONAL_ITEMS_PROPERTY, REV_ITEMS_PROPERTY, VIEW_DEFINITIONS_PROPERTY
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FIncrement
ASSERT_IN_UNIT_TEST_PROPERTY, COMMENT_PROPERTY, CONSTRAINTS_PROPERTY, STEREOTYPES_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
UMLCollabStat()
          Constructor for class UMLCollabStat
UMLCollabStat(UMLCollabStat father, UMLObject src, UMLObject tgt, UMLDiagram diag)
          Constructor for class UMLCollabStat
 
Method Summary
 void addToSubStats(UMLCollabStat elem)
          Access method for an one to n association.
 void autoNumber()
          No comment provided by developer, please add a comment to improve documentation.
private  void autoNumber(java.lang.String number)
          No comment provided by developer, please add a comment to improve documentation.
private  void collectCollabStats(de.upb.tools.fca.FTreeSet statSet, UMLCollabStat fatherCollabStat)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Enumeration elementsOfSubStats()
          No comment provided by developer, please add a comment to improve documentation.
 UMLStoryPattern findStoryPattern()
          No comment provided by developer, please add a comment to improve documentation.
private  void fireTextChange(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue, java.lang.String oldFullText)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String getAssignTgtText()
          Get the assignTgtText attribute of the UMLCollabStat object
 UMLType getAssignTgtType()
          Get the assignTgtType attribute of the UMLCollabStat object
 UMLObject getCallSource()
          Get the callSource attribute of the UMLCollabStat object
 UMLObject getCallTarget()
          Get the callTarget attribute of the UMLCollabStat object
 java.lang.String getCallText()
          Get the callText attribute of the UMLCollabStat object
 UMLDiagram getDiag()
          Get the diag attribute of the UMLCollabStat object
 UMLCollabStat getFatherStat()
          Get the fatherStat attribute of the UMLCollabStat object
 java.lang.String getIfCondText()
          Get the ifCondText attribute of the UMLCollabStat object
 UMLCollabStat getLastOfSubStats()
          Get the lastOfSubStats attribute of the UMLCollabStat object
 java.lang.String getLoopStartVal()
          Get the loopStartVal attribute of the UMLCollabStat object
 java.lang.String getLoopStopVal()
          Get the loopStopVal attribute of the UMLCollabStat object
 java.lang.String getLoopVarName()
          Get the loopVarName attribute of the UMLCollabStat object
 UMLMethod getMethod()
          Get the method attribute of the UMLCollabStat object
 UMLStoryPattern getMyPattern()
          Get the myPattern attribute of the UMLCollabStat object
 UMLCollabStat getNextCollabStat()
          Get the nextCollabStat attribute of the UMLCollabStat object
 UMLCollabStat getNextFromPreorderEnum()
          Get the nextFromPreorderEnum attribute of the UMLCollabStat object
private  UMLCollabStat getNextFromPreorderEnum(UMLCollabStat collabStat)
          Get the nextFromPreorderEnum attribute of the UMLCollabStat object
 int getNoDepth()
          Get the noDepth attribute of the UMLCollabStat object
private  int getNoDepth(int i)
          Get the noDepth attribute of the UMLCollabStat object
 java.lang.String getNoText()
          Get the noText attribute of the UMLCollabStat object
 FElement getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 UMLCollabStat getPrevCollabStat()
          Get the prevCollabStat attribute of the UMLCollabStat object
 UMLCollabStat getPrevFromPreorderEnum()
          Get the prevFromPreorderEnum attribute of the UMLCollabStat object
 UMLCollabStat getRootFatherStat()
          Get the rootFatherStat attribute of the UMLCollabStat object
 int getStatType()
          Get the statType attribute of the UMLCollabStat object
 java.lang.String getText()
          Get the text attribute of the UMLCollabStat object
 java.lang.String getThreadId()
          Get the threadId attribute of the UMLCollabStat object
 java.lang.String getWhileLoopText()
          Get the whileLoopText attribute of the UMLCollabStat object
 boolean hasInSubStats(UMLCollabStat elem)
          No comment provided by developer, please add a comment to improve documentation.
 boolean isCallOnElementsOfSet()
          Get the callOnElementsOfSet attribute of the UMLCollabStat object
 boolean isExpanded()
          Get the expanded attribute of the UMLCollabStat object
 java.util.Iterator iteratorOfSubStats()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromSubStats()
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromSubStats(UMLCollabStat elem)
          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.
 void renumberCollabStats()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String setAssignTgtText(java.lang.String assignTgtText)
          Sets the assignTgtText attribute of the UMLCollabStat object
 UMLType setAssignTgtType(UMLType assignTgtType)
          Sets the assignTgtType attribute of the UMLCollabStat object
 void setCallOnElementsOfSet(boolean flag)
          Sets the callOnElementsOfSet attribute of the UMLCollabStat object
 boolean setCallSource(UMLObject value)
          Sets the callSource attribute of the UMLCollabStat object
 void setCallTarget(UMLObject callTarget)
          Sets the callTarget attribute of the UMLCollabStat object
 java.lang.String setCallText(java.lang.String callText)
          Sets the callText attribute of the UMLCollabStat object
 void setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 boolean setDiag(UMLDiagram value)
          Sets the diag attribute of the UMLCollabStat object
 void setExpanded(boolean value)
          Sets the expanded attribute of the UMLCollabStat object
 void setFatherStat(UMLCollabStat fatherStat)
          Sets the fatherStat attribute of the UMLCollabStat object
 java.lang.String setIfCondText(java.lang.String ifCondText)
          Sets the ifCondText attribute of the UMLCollabStat object
 java.lang.String setLoopStartVal(java.lang.String loopStartVal)
          Sets the loopStartVal attribute of the UMLCollabStat object
 java.lang.String setLoopStopVal(java.lang.String loopStopVal)
          Sets the loopStopVal attribute of the UMLCollabStat object
 java.lang.String setLoopVarName(java.lang.String loopVarName)
          Sets the loopVarName attribute of the UMLCollabStat object
 void setMethod(UMLMethod value)
          Sets the value attribute of the UMLCollabStat object
 void setMyPattern(UMLStoryPattern myPattern)
          Sets the myPattern attribute of the UMLCollabStat object
 java.lang.String setNoText(java.lang.String noText)
          Sets the noText attribute of the UMLCollabStat object
 void setStatType(int value)
          Sets the statType attribute of the UMLCollabStat object
 void setText(java.lang.String text)
          Sets the text attribute of the UMLCollabStat object
 java.lang.String setThreadId(java.lang.String threadId)
          Sets the threadId attribute of the UMLCollabStat object
 java.lang.String setWhileLoopText(java.lang.String whileLoopText)
          Sets the whileLoopText attribute of the UMLCollabStat object
 int sizeOfSubStats()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String toString()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLDiagramItem
addToDiagrams, addToRevAdditionalItems, addToRevItems, addToViewDefinitions, createUnparseModuleName, getCurrentActiveDiagram, getFCurrentActiveDiagram, getFFirstFromDiagrams, getFirstFromDiagrams, hasInRevAdditionalItems, hasInRevItems, hasInViewDefinitions, iteratorOfRevAdditionalItems, iteratorOfRevItems, iteratorOfViewDefinitions, removeAllFromRevAdditionalItems, removeAllFromRevItems, removeAllFromViewDefinitions, removeFromRevAdditionalItems, removeFromRevItems, removeFromViewDefinitions, sizeOfRevAdditionalItems, sizeOfRevItems, sizeOfViewDefinitions
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLIncrement
addToConstraints, addToStereotypes, addToStereotypes, elementsOfAllChildren, entriesOfStereotypes, getComment, getFComment, getFromFStereotypes, getFromStereotypes, getFromStereotypes, hasInConstraints, hasInStereotypes, hasKeyInStereotypes, isAssertInUnitTest, iteratorOfConstraints, iteratorOfStereotypes, keysOfStereotypes, removeAllFromConstraints, removeAllFromStereotypes, removeFromConstraints, removeFromStereotypes, removeKeyFromStereotypes, setAssertInUnitTest, setComment, setStereotype, sizeOfConstraint, sizeOfStereotypes
 
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGElement
acknowledgeChange, addAdditionalListener, addPointToUnparseInformation, addPropertyChangeListener, addPropertyChangeListener, addToAnnotations, addToElementReferences, addToElementReferences, addToFsaObjects, addToLocations, addToLocations, addToPropertyChangeListeners, addToPropertyChangeListeners, addToUnparseInformations, addToUnparseInformations, addToUserMessages, 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, getTransientElements, getUnparseModuleName, getUnparseModuleNameImpl, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasInFsaObjects, hasKeyInElementReferences, hasKeyInFsaObjects, initPersistency, isCoobraPersistent, isInspectableField, isInTransientMode, 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, 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, wait, wait, wait
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FIncrement
addToConstraints, addToStereotypes, entriesOfStereotypes, getFComment, getFromFStereotypes, hasInConstraints, hasInStereotypes, hasKeyInStereotypes, isAssertInUnitTest, iteratorOfConstraints, iteratorOfStereotypes, keysOfStereotypes, removeAllFromConstraints, removeAllFromStereotypes, removeFromConstraints, removeFromStereotypes, removeKeyFromStereotypes, setAssertInUnitTest, setComment, sizeOfStereotypes
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FElement
addToAnnotations, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, getName, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasKeyInElementReferences, isCoobraPersistent, isGenerated, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfUserMessages, keysOfElementReferences, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromUserMessages, removeKeyFromElementReferences, 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

TYPE_CALL

public static final int TYPE_CALL
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

TYPE_COND

public static final int TYPE_COND
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

TYPE_LOOP

public static final int TYPE_LOOP
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

callOnElementsOfSet

private boolean callOnElementsOfSet
If callOnElementsOfSet is true, the Collaboration Statement is executed on every element of the set instead of executing it on the set itself. callOnElementsOfSet should do nothing if the set is delete type. The Collaboration Editor should also allow to set this flag only if the UMLObject is a set and of create/none type. The flag is used in JavaFactory to generate code to iterate through the set and call the method.


noText

private java.lang.String noText
No comment provided by developer, please add a comment to improve documentation.


callText

private java.lang.String callText
No comment provided by developer, please add a comment to improve documentation.


assignTgtText

private java.lang.String assignTgtText
No comment provided by developer, please add a comment to improve documentation.


assignTgtType

private UMLType assignTgtType
No comment provided by developer, please add a comment to improve documentation.


ifCondText

private java.lang.String ifCondText
No comment provided by developer, please add a comment to improve documentation.


loopVarName

private java.lang.String loopVarName
No comment provided by developer, please add a comment to improve documentation.


loopStartVal

private java.lang.String loopStartVal
No comment provided by developer, please add a comment to improve documentation.


loopStopVal

private java.lang.String loopStopVal
No comment provided by developer, please add a comment to improve documentation.


whileLoopText

private java.lang.String whileLoopText
No comment provided by developer, please add a comment to improve documentation.


threadId

private java.lang.String threadId
No comment provided by developer, please add a comment to improve documentation.


callTarget

private UMLObject callTarget
                0..n    callTarget    0..1
 UMLCollabStat ---------------------------- UMLObject
                collabStats     callTarget
 


callSource

private UMLObject callSource
            0..1    callSource    0..n
 UMLObject ---------------------------- UMLCollabStat
            callSource      collabStat
 


myPattern

private UMLStoryPattern myPattern
                0..1    masterCollabStat    0..1
 UMLCollabStat ---------------------------------- UMLStoryPattern
                revMasterCollabStat    myPattern
 


fatherStat

private UMLCollabStat fatherStat
                0..n    subStats    0..1
 UMLCollabStat -------------------------- UMLCollabStat
                subStats      fatherStat
 


subStats

private transient de.upb.tools.fca.FLinkedList subStats
                0..n    subStats    0..1
 UMLCollabStat -------------------------- UMLCollabStat
                subStats      fatherStat
 


diag

private UMLDiagram diag
             0..1   masterCollabStat   0..1
 UMLDiagram -------------------------------- UMLCollabStat
             diag                collabStat
 


text

private transient java.lang.String text
No comment provided by developer, please add a comment to improve documentation.


parsing

private transient boolean parsing
No comment provided by developer, please add a comment to improve documentation.


method

private UMLMethod method
No comment provided by developer, please add a comment to improve documentation.


expanded

private boolean expanded
No comment provided by developer, please add a comment to improve documentation.


statType

private int statType
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

UMLCollabStat

public UMLCollabStat()
Constructor for class UMLCollabStat


UMLCollabStat

public UMLCollabStat(UMLCollabStat father,
                     UMLObject src,
                     UMLObject tgt,
                     UMLDiagram diag)
Constructor for class UMLCollabStat

Parameters:
father - No description provided
src - No description provided
tgt - No description provided
diag - No description provided
Method Detail

isCallOnElementsOfSet

public boolean isCallOnElementsOfSet()
Get the callOnElementsOfSet attribute of the UMLCollabStat object

Returns:
The callOnElementsOfSet value

setCallOnElementsOfSet

public void setCallOnElementsOfSet(boolean flag)
Sets the callOnElementsOfSet attribute of the UMLCollabStat object

Parameters:
flag - The new callOnElementsOfSet value

getNoText

public java.lang.String getNoText()
Get the noText attribute of the UMLCollabStat object

Returns:
The noText value

setNoText

public java.lang.String setNoText(java.lang.String noText)
Sets the noText attribute of the UMLCollabStat object

Parameters:
noText - The new noText value
Returns:
No description provided

getNoDepth

public int getNoDepth()
Get the noDepth attribute of the UMLCollabStat object

Returns:
The noDepth value

getNoDepth

private int getNoDepth(int i)
Get the noDepth attribute of the UMLCollabStat object

Parameters:
i - No description provided
Returns:
The noDepth value

getCallText

public java.lang.String getCallText()
Get the callText attribute of the UMLCollabStat object

Returns:
The callText value

setCallText

public java.lang.String setCallText(java.lang.String callText)
Sets the callText attribute of the UMLCollabStat object

Parameters:
callText - The new callText value
Returns:
No description provided

getAssignTgtText

public java.lang.String getAssignTgtText()
Get the assignTgtText attribute of the UMLCollabStat object

Returns:
The assignTgtText value

setAssignTgtText

public java.lang.String setAssignTgtText(java.lang.String assignTgtText)
Sets the assignTgtText attribute of the UMLCollabStat object

Parameters:
assignTgtText - The new assignTgtText value
Returns:
No description provided

getAssignTgtType

public UMLType getAssignTgtType()
Get the assignTgtType attribute of the UMLCollabStat object

Returns:
The assignTgtText value

setAssignTgtType

public UMLType setAssignTgtType(UMLType assignTgtType)
Sets the assignTgtType attribute of the UMLCollabStat object

Parameters:
assignTgtType - The new assignTgtText value
Returns:
No description provided

getIfCondText

public java.lang.String getIfCondText()
Get the ifCondText attribute of the UMLCollabStat object

Returns:
The ifCondText value

setIfCondText

public java.lang.String setIfCondText(java.lang.String ifCondText)
Sets the ifCondText attribute of the UMLCollabStat object

Parameters:
ifCondText - The new ifCondText value
Returns:
No description provided

getLoopVarName

public java.lang.String getLoopVarName()
Get the loopVarName attribute of the UMLCollabStat object

Returns:
The loopVarName value

setLoopVarName

public java.lang.String setLoopVarName(java.lang.String loopVarName)
Sets the loopVarName attribute of the UMLCollabStat object

Parameters:
loopVarName - The new loopVarName value
Returns:
No description provided

getLoopStartVal

public java.lang.String getLoopStartVal()
Get the loopStartVal attribute of the UMLCollabStat object

Returns:
The loopStartVal value

setLoopStartVal

public java.lang.String setLoopStartVal(java.lang.String loopStartVal)
Sets the loopStartVal attribute of the UMLCollabStat object

Parameters:
loopStartVal - The new loopStartVal value
Returns:
No description provided

getLoopStopVal

public java.lang.String getLoopStopVal()
Get the loopStopVal attribute of the UMLCollabStat object

Returns:
The loopStopVal value

setLoopStopVal

public java.lang.String setLoopStopVal(java.lang.String loopStopVal)
Sets the loopStopVal attribute of the UMLCollabStat object

Parameters:
loopStopVal - The new loopStopVal value
Returns:
No description provided

getWhileLoopText

public java.lang.String getWhileLoopText()
Get the whileLoopText attribute of the UMLCollabStat object

Returns:
The whileLoopText value

setWhileLoopText

public java.lang.String setWhileLoopText(java.lang.String whileLoopText)
Sets the whileLoopText attribute of the UMLCollabStat object

Parameters:
whileLoopText - The new whileLoopText value
Returns:
No description provided

getThreadId

public java.lang.String getThreadId()
Get the threadId attribute of the UMLCollabStat object

Returns:
The threadId value

setThreadId

public java.lang.String setThreadId(java.lang.String threadId)
Sets the threadId attribute of the UMLCollabStat object

Parameters:
threadId - The new threadId value
Returns:
No description provided

getCallTarget

public UMLObject getCallTarget()
Get the callTarget attribute of the UMLCollabStat object

Returns:
The callTarget value

setCallTarget

public void setCallTarget(UMLObject callTarget)
Sets the callTarget attribute of the UMLCollabStat object

Parameters:
callTarget - The new callTarget value

setCallSource

public boolean setCallSource(UMLObject value)
Sets the callSource attribute of the UMLCollabStat object

Parameters:
value - The new callSource value
Returns:
No description provided

getCallSource

public UMLObject getCallSource()
Get the callSource attribute of the UMLCollabStat object

Returns:
The callSource value

getMyPattern

public UMLStoryPattern getMyPattern()
Get the myPattern attribute of the UMLCollabStat object

Returns:
The myPattern value

setMyPattern

public void setMyPattern(UMLStoryPattern myPattern)
Sets the myPattern attribute of the UMLCollabStat object

Parameters:
myPattern - The new myPattern value

getFatherStat

public UMLCollabStat getFatherStat()
Get the fatherStat attribute of the UMLCollabStat object

Returns:
The fatherStat value

setFatherStat

public void setFatherStat(UMLCollabStat fatherStat)
Sets the fatherStat attribute of the UMLCollabStat object

Parameters:
fatherStat - The new fatherStat value

hasInSubStats

public boolean hasInSubStats(UMLCollabStat elem)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
elem - No description provided
Returns:
No description provided

elementsOfSubStats

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

Returns:
No description provided

iteratorOfSubStats

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

Returns:
No description provided

sizeOfSubStats

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

Returns:
No description provided

getLastOfSubStats

public UMLCollabStat getLastOfSubStats()
Get the lastOfSubStats attribute of the UMLCollabStat object

Returns:
The lastOfSubStats value

addToSubStats

public void addToSubStats(UMLCollabStat elem)
Access method for an one to n association.

Parameters:
elem - The object added.

removeFromSubStats

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

Parameters:
elem - No description provided

removeAllFromSubStats

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


getPrevFromPreorderEnum

public UMLCollabStat getPrevFromPreorderEnum()
Get the prevFromPreorderEnum attribute of the UMLCollabStat object

Returns:
The prevFromPreorderEnum value

getNextFromPreorderEnum

public UMLCollabStat getNextFromPreorderEnum()
Get the nextFromPreorderEnum attribute of the UMLCollabStat object

Returns:
The nextFromPreorderEnum value

getNextFromPreorderEnum

private UMLCollabStat getNextFromPreorderEnum(UMLCollabStat collabStat)
Get the nextFromPreorderEnum attribute of the UMLCollabStat object

Parameters:
collabStat - No description provided
Returns:
The nextFromPreorderEnum value

getPrevCollabStat

public UMLCollabStat getPrevCollabStat()
Get the prevCollabStat attribute of the UMLCollabStat object

Returns:
The prevCollabStat value

getNextCollabStat

public UMLCollabStat getNextCollabStat()
Get the nextCollabStat attribute of the UMLCollabStat object

Returns:
The nextCollabStat value

setDiag

public boolean setDiag(UMLDiagram value)
Sets the diag attribute of the UMLCollabStat object

Parameters:
value - The new diag value
Returns:
No description provided

getDiag

public UMLDiagram getDiag()
Get the diag attribute of the UMLCollabStat object

Returns:
The diag value

removeYou

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

Specified by:
removeYou in interface FElement
Overrides:
removeYou in class UMLDiagramItem

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 UMLDiagramItem
Returns:
the logical parent of this element;

fireTextChange

private void fireTextChange(java.lang.String name,
                            java.lang.Object oldValue,
                            java.lang.Object newValue,
                            java.lang.String oldFullText)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
name - No description provided
oldValue - No description provided
newValue - No description provided
oldFullText - No description provided

setText

public void setText(java.lang.String text)
Sets the text attribute of the UMLCollabStat object

Parameters:
text - The new text value

getText

public java.lang.String getText()
Get the text attribute of the UMLCollabStat object

Specified by:
getText in interface FElement
Overrides:
getText in class ASGElement
Returns:
The text value

toString

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

Overrides:
toString in class UMLDiagramItem
Returns:
No description provided

findStoryPattern

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

Returns:
No description provided

getRootFatherStat

public UMLCollabStat getRootFatherStat()
Get the rootFatherStat attribute of the UMLCollabStat object

Returns:
The rootFatherStat value

setMethod

public void setMethod(UMLMethod value)
Sets the value attribute of the UMLCollabStat object

Parameters:
value - The new value value

getMethod

public UMLMethod getMethod()
Get the method attribute of the UMLCollabStat object

Returns:
The method value

setExpanded

public void setExpanded(boolean value)
Sets the expanded attribute of the UMLCollabStat object

Parameters:
value - The new expanded value

isExpanded

public boolean isExpanded()
Get the expanded attribute of the UMLCollabStat object

Returns:
The expanded value

setStatType

public void setStatType(int value)
Sets the statType attribute of the UMLCollabStat object

Parameters:
value - The new statType value

getStatType

public int getStatType()
Get the statType attribute of the UMLCollabStat object

Returns:
The statType value

autoNumber

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


autoNumber

private void autoNumber(java.lang.String number)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
number - No description provided

collectCollabStats

private void collectCollabStats(de.upb.tools.fca.FTreeSet statSet,
                                UMLCollabStat fatherCollabStat)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
statSet - No description provided
fatherCollabStat - No description provided

renumberCollabStats

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


setCutCopyPasteParent

public void setCutCopyPasteParent(FElement parent)
Hangs the current ASGElement into the ASG-tree. Needed for cut'n'paste.

Specified by:
setCutCopyPasteParent in interface FElement
Overrides:
setCutCopyPasteParent in class ASGElement
Parameters:
parent -