de.uni_paderborn.fujaba.uml
Class UMLStoryPattern

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.asg.ASGElement
          extended byde.uni_paderborn.fujaba.asg.ASGDiagram
              extended byde.uni_paderborn.fujaba.uml.UMLDiagram
                  extended byde.uni_paderborn.fujaba.uml.UMLStoryPattern
All Implemented Interfaces:
java.lang.Comparable, FDiagram, FElement, FModelDiagram, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier

public class UMLStoryPattern
extends UMLDiagram

Version:
$Revision: 1.159 $
Author:
$Author: cschneid $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
static int CREATE
          No comment provided by developer, please add a comment to improve documentation.
static int DELETE
          No comment provided by developer, please add a comment to improve documentation.
static int NONE
          No comment provided by developer, please add a comment to improve documentation.
static int SHOWBOTH
          No comment provided by developer, please add a comment to improve documentation.
static int SHOWSEQUENCEBAR
          No comment provided by developer, please add a comment to improve documentation.
static int SHOWSTORYPATTERN
          No comment provided by developer, please add a comment to improve documentation.
static int STORYBOARD
          No comment provided by developer, please add a comment to improve documentation.
static int STORYPATTERN
          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.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
UMLStoryPattern()
          Constructor for class UMLStoryPattern
UMLStoryPattern(java.lang.String name, UMLProject project, int type, UMLStoryActivity revStoryDiag)
          Constructor for class UMLStoryPattern
 
Method Summary
 void addToVariables(UMLObject object)
          Access method for an one to n association.
 void connectMultiLinks(de.upb.tools.fca.FQueue queue)
          No comment provided by developer, please add a comment to improve documentation.
 de.upb.tools.fca.FTreeSet filterIsomorphicBindings(java.lang.String objectName, de.upb.tools.fca.FTreeSet container)
          Check if there must be generated any isomorphic binding condition
 java.lang.String getMayBeConstraints()
          Get the value of mayBeConstraints.
 FElement getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 UMLCollabStat getRevMasterCollabStat()
          Get the revMasterCollabStat attribute of the UMLStoryPattern object
 UMLStoryActivity getRevStoryPattern()
          Get the revStoryPattern attribute of the UMLStoryPattern object
 int getShowType()
          Get the showType attribute of the UMLStoryPattern object
 int getType()
          Get the type attribute of the UMLStoryPattern object
 UMLAction getUMLAction()
          UMLMethod: '+ getUMLAction (): UMLAction'.
 java.util.Iterator iteratorOfObjects()
          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 renumberCollabStats()
          No comment provided by developer, please add a comment to improve documentation.
 void setMayBeConstraints(java.lang.String mayBeConstraints)
          Set the value of mayBeConstraints.
 void setRevMasterCollabStat(UMLCollabStat revMasterCollabStat)
          Sets the revMasterCollabStat attribute of the UMLStoryPattern object
 void setRevStoryPattern(UMLStoryActivity revStoryPattern)
          Sets the revStoryPattern attribute of the UMLStoryPattern object
 void setShowType(int showType)
          Sets the showType attribute of the UMLStoryPattern object
 void setType(int type)
          Sets the type attribute of the UMLStoryPattern object
 boolean setUMLAction(UMLAction value)
          UMLMethod: '+ setUMLAction (value: UMLAction): Boolean'.
 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.UMLDiagram
addToConstraints, addToElements, addToElements, addToItems, addToItems, addToViews, createUnparseModuleName, delete, getCollabStat, getElementKey, getName, getSizeOfItems, getViewByName, hasInConstraints, hasInItems, hasInViews, iteratorOfConstraints, iteratorOfItems, iteratorOfViews, removeAllFromConstraints, removeAllFromItems, removeAllFromViews, removeFromConstraints, removeFromElementsWithSideEffects, removeFromItems, removeFromItems, removeFromItemsWithoutIncrementAge, removeFromViews, setCollabStat, setName, sizeOfConstraint, sizeOfItems, sizeOfViews
 
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGDiagram
addToElements, addToUsages, getCurrentProject, getProject, getUtility, hasInElements, hasInUsages, iteratorOfElements, iteratorOfUsages, removeAllFromElements, removeAllFromUsages, removeFromElements, removeFromUsages, searchID, setCurrentProject, setProject, setUtility, sizeOfElements, sizeOfUsages
 
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, deleteTokens, elementsOfDiagrams, entriesOfElementReferences, entriesOfFsaObjects, entriesOfUnparseInformations, fireEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCoObRAId, getFirstFromFSAObjects, getFirstOOGenToken, getFromElementReferences, getFromFElementReferences, getFromFsaObjects, getFromUnparseInformations, getFSAInterface, getLastModified, getLastOOGenToken, 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, setCoObRAId, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setInTransientMode, setLastOOGenToken, 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.FDiagram
addToElements, hasInElements, iteratorOfElements, removeAllFromElements, removeFromElements, sizeOfElements
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FElement
addToAnnotations, addToDiagrams, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, getText, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasKeyInElementReferences, isCoobraPersistent, isGenerated, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfUserMessages, keysOfElementReferences, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromUserMessages, removeKeyFromElementReferences, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setLastOOGenToken, 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

STORYPATTERN

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

See Also:
Constant Field Values

STORYBOARD

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

See Also:
Constant Field Values

SHOWSTORYPATTERN

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

See Also:
Constant Field Values

SHOWSEQUENCEBAR

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

See Also:
Constant Field Values

SHOWBOTH

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

See Also:
Constant Field Values

NONE

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

See Also:
Constant Field Values

DELETE

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

See Also:
Constant Field Values

CREATE

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

See Also:
Constant Field Values
Constructor Detail

UMLStoryPattern

public UMLStoryPattern()
Constructor for class UMLStoryPattern


UMLStoryPattern

public UMLStoryPattern(java.lang.String name,
                       UMLProject project,
                       int type,
                       UMLStoryActivity revStoryDiag)
Constructor for class UMLStoryPattern

Parameters:
name - No description provided
project - No description provided
type - No description provided
revStoryDiag - No description provided
Method Detail

getType

public int getType()
Get the type attribute of the UMLStoryPattern object

Returns:
The type value

setType

public void setType(int type)
Sets the type attribute of the UMLStoryPattern object

Parameters:
type - The new type value

getRevStoryPattern

public UMLStoryActivity getRevStoryPattern()
Get the revStoryPattern attribute of the UMLStoryPattern object

Returns:
The revStoryPattern value

setRevStoryPattern

public void setRevStoryPattern(UMLStoryActivity revStoryPattern)
Sets the revStoryPattern attribute of the UMLStoryPattern object

Parameters:
revStoryPattern - The new revStoryPattern value

iteratorOfObjects

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

Returns:
No description provided

addToVariables

public void addToVariables(UMLObject object)
Access method for an one to n association.

Parameters:
object - The object added.

filterIsomorphicBindings

public de.upb.tools.fca.FTreeSet filterIsomorphicBindings(java.lang.String objectName,
                                                          de.upb.tools.fca.FTreeSet container)
Check if there must be generated any isomorphic binding condition

Parameters:
objectName - No description provided
container - No description provided
Returns:
No description provided

setShowType

public void setShowType(int showType)
Sets the showType attribute of the UMLStoryPattern object

Parameters:
showType - The new showType value

getShowType

public int getShowType()
Get the showType attribute of the UMLStoryPattern object

Returns:
The showType value

getMayBeConstraints

public java.lang.String getMayBeConstraints()
Get the value of mayBeConstraints.

Returns:
Value of mayBeConstraints.

setMayBeConstraints

public void setMayBeConstraints(java.lang.String mayBeConstraints)
Set the value of mayBeConstraints.

Parameters:
mayBeConstraints - Value to assign to mayBeConstraints.

setUMLAction

public boolean setUMLAction(UMLAction value)
UMLMethod: '+ setUMLAction (value: UMLAction): Boolean'.

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

getUMLAction

public UMLAction getUMLAction()
UMLMethod: '+ getUMLAction (): UMLAction'.

Returns:
The uMLAction value

removeYou

public void removeYou()
Isolates the object so the garbage collector can remove it.

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

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

getRevMasterCollabStat

public UMLCollabStat getRevMasterCollabStat()
Get the revMasterCollabStat attribute of the UMLStoryPattern object

Returns:
The revMasterCollabStat value

setRevMasterCollabStat

public void setRevMasterCollabStat(UMLCollabStat revMasterCollabStat)
Sets the revMasterCollabStat attribute of the UMLStoryPattern object

Parameters:
revMasterCollabStat - The new revMasterCollabStat value

renumberCollabStats

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


toString

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

Returns:
No description provided

connectMultiLinks

public void connectMultiLinks(de.upb.tools.fca.FQueue queue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
queue - No description provided