de.uni_paderborn.fujaba.uml
Class UMLComplexState

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.UMLActivity
                      extended byde.uni_paderborn.fujaba.uml.UMLComplexState
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 UMLComplexState
extends UMLActivity

Associations

                     n      contains      0..1
 UMLActivityDiagram --------------------------- UMLComplexState
                     contains      revContains

                  0..1   story      1
 UMLComplexState --------------------- UMLStoryActivity
                  story      revStory
 

Version:
$Revision: 1.67 $
Author:
$Author: schneider $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.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
UMLComplexState()
          Constructor for class UMLComplexState
 
Method Summary
 void addToContains(UMLActivityDiagram elem)
          Access method for an one to n association.
 void addToDeclaredVariables(UMLObject value)
          Access method for an one to n association.
 boolean addToDeferredEvents(java.lang.String value)
          Access method for an one to n association.
 de.upb.tools.fca.FHashSet getDeferredEvents()
          Get the deferredEvents attribute of the UMLComplexState object
 java.lang.String getDoAction()
          Get the value of doAction.
 java.lang.String getEntryAction()
          Get the value of entryAction.
 java.lang.String getExitAction()
          Get the value of exitAction.
 UMLActivityDiagram getFirstFromContains()
          Get the firstFromContains attribute of the UMLComplexState object
 UMLActivityDiagram getLastFromContains()
          Get the lastFromContains attribute of the UMLComplexState object
 java.lang.String getName()
          Get the value of name.
 UMLStoryActivity getStory()
          Get the story attribute of the UMLComplexState object
 java.lang.String getText()
          Get the text attribute of the UMLComplexState object
 boolean hasDoAction()
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInContains(UMLActivityDiagram elem)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInDeclaredVariables(UMLObject value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInDeferredEvents(java.lang.String value)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfContains()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfDeferredEvents()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfToDeclaredVariables()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromContains()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromDeferredEvents()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromToDeclaredVariables()
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromContains(UMLActivityDiagram elem)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromDeferredEvents(java.lang.String value)
          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 setDoAction(java.lang.String v)
          Set the value of doAction.
 void setEntryAction(java.lang.String v)
          Set the value of entryAction.
 void setExitAction(java.lang.String v)
          Set the value of exitAction.
 void setName(java.lang.String v)
          Set the value of name.
 void setStory(UMLStoryActivity story)
          Sets the story attribute of the UMLComplexState object
 void setText(java.util.Set text)
          Sets the text attribute of the UMLComplexState object
 int sizeOfContains()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfDeferredEvents()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLActivity
addToEntry, addToExit, getActivityDiagram, getFlowActivity, getInternalCompilationNumber, hasInEntry, hasInExit, isPersistencyChange, iteratorOfEntry, iteratorOfExit, removeAllFromEntry, removeAllFromExit, removeAllTransitions, removeFromEntry, removeFromExit, setFlowActivity, setInternalCompilationNumber, sizeOfEntry, sizeOfExit
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLDiagramItem
addToDiagrams, addToRevAdditionalItems, addToRevItems, addToViewDefinitions, createUnparseModuleName, getCurrentActiveDiagram, getFCurrentActiveDiagram, getFFirstFromDiagrams, getFirstFromDiagrams, getParentElement, hasInRevAdditionalItems, hasInRevItems, hasInViewDefinitions, iteratorOfRevAdditionalItems, iteratorOfRevItems, iteratorOfViewDefinitions, removeAllFromRevAdditionalItems, removeAllFromRevItems, removeAllFromViewDefinitions, removeFromRevAdditionalItems, removeFromRevItems, removeFromViewDefinitions, sizeOfRevAdditionalItems, sizeOfRevItems, sizeOfViewDefinitions, toString
 
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, getPointFromUnparseInformation, getPropertyChangeSupport, getRepository, getTransientElements, getUnparseModuleName, getUnparseModuleNameImpl, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasInFsaObjects, hasKeyInElementReferences, hasKeyInFsaObjects, initElementListener, 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, 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.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, 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
 

Constructor Detail

UMLComplexState

public UMLComplexState()
Constructor for class UMLComplexState

Method Detail

addToContains

public void addToContains(UMLActivityDiagram elem)
Access method for an one to n association.

Parameters:
elem - The object added.

hasInContains

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

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

iteratorOfContains

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

Returns:
No description provided

removeFromContains

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

Parameters:
elem - No description provided

sizeOfContains

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

Returns:
No description provided

removeAllFromContains

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


getFirstFromContains

public UMLActivityDiagram getFirstFromContains()
Get the firstFromContains attribute of the UMLComplexState object

Returns:
The firstFromContains value

getLastFromContains

public UMLActivityDiagram getLastFromContains()
Get the lastFromContains attribute of the UMLComplexState object

Returns:
The lastFromContains value

getStory

public UMLStoryActivity getStory()
Get the story attribute of the UMLComplexState object

Returns:
The story value

setStory

public void setStory(UMLStoryActivity story)
Sets the story attribute of the UMLComplexState object

Parameters:
story - The new story value

getName

public java.lang.String getName()
Get the value of name.

Specified by:
getName in interface FElement
Overrides:
getName in class UMLActivity
Returns:
Value of name.

setName

public void setName(java.lang.String v)
Set the value of name.

Specified by:
setName in interface FElement
Overrides:
setName in class UMLActivity
Parameters:
v - Value to assign to name.

hasInDeclaredVariables

public boolean hasInDeclaredVariables(UMLObject value)
No comment provided by developer, please add a comment to improve documentation.

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

iteratorOfToDeclaredVariables

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

Returns:
No description provided

addToDeclaredVariables

public void addToDeclaredVariables(UMLObject value)
Access method for an one to n association.

Parameters:
value - The object added.

removeAllFromToDeclaredVariables

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


getText

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

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

setText

public void setText(java.util.Set text)
Sets the text attribute of the UMLComplexState object

Parameters:
text - The new text value

getEntryAction

public java.lang.String getEntryAction()
Get the value of entryAction.

Returns:
Value of entryAction.

setEntryAction

public void setEntryAction(java.lang.String v)
Set the value of entryAction.

Parameters:
v - Value to assign to entryAction.

getDoAction

public java.lang.String getDoAction()
Get the value of doAction.

Returns:
Value of doAction.

setDoAction

public void setDoAction(java.lang.String v)
Set the value of doAction.

Parameters:
v - Value to assign to doAction.

hasDoAction

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

Returns:
No description provided

getExitAction

public java.lang.String getExitAction()
Get the value of exitAction.

Returns:
Value of exitAction.

setExitAction

public void setExitAction(java.lang.String v)
Set the value of exitAction.

Parameters:
v - Value to assign to exitAction.

sizeOfDeferredEvents

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

Returns:
No description provided

removeFromDeferredEvents

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

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

removeAllFromDeferredEvents

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


iteratorOfDeferredEvents

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

Returns:
No description provided

hasInDeferredEvents

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

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

addToDeferredEvents

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

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

getDeferredEvents

public de.upb.tools.fca.FHashSet getDeferredEvents()
Get the deferredEvents attribute of the UMLComplexState object

Returns:
The deferredEvents 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 UMLActivity