de.uni_paderborn.fujaba.uml
Class UMLStartActivity

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.UMLStartActivity
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 UMLStartActivity
extends UMLActivity

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

Version:
$Revision: 1.70.2.2 $
Author:
$Author: lowende $

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
UMLStartActivity()
          Constructor for class UMLStartActivity
UMLStartActivity(boolean coobraPersistent)
           
UMLStartActivity(UMLMethod spec)
          Constructor for class UMLStartActivity
 
Method Summary
 void addToDiagrams(FDiagram diagram)
          Access method for an one to n association.
 int getHistoryKind()
           
 UMLClass getRevStartOfStateChart()
          Get the revStartOfStateChart attribute of the UMLStartActivity object
 UMLMethod getSpec()
          Get the spec attribute of the UMLStartActivity object
 UMLClass getSpecClass()
          Get the specClass attribute of the UMLStartActivity object
 java.lang.String getStartText()
          Get the startText attribute of the UMLStartActivity object
 java.lang.String getStoryName()
          Get the storyName attribute of the UMLStartActivity object
 java.lang.String getText()
          Get the text attribute of the UMLStartActivity object
 boolean isHistory()
           
 void removeYou()
          Isolates the object so the garbage collector can remove it.
 void setEntry(UMLTransition elem)
          Sets the entry attribute of the UMLStartActivity object
 void setHistoryKind(int historyKind)
           
 void setRevStartOfStateChart(UMLClass revStartOfStateChart)
          Sets the revStartOfStateChart attribute of the UMLStartActivity object
 void setSpec(UMLMethod spec)
          Sets the spec attribute of the UMLStartActivity object
 void setStoryName(java.lang.String newStoryName)
          Sets the storyName attribute of the UMLStartActivity object
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLActivity
addToEntry, addToExit, getActivityDiagram, getFlowActivity, getInternalCompilationNumber, getName, hasInEntry, hasInExit, isPersistencyChange, iteratorOfEntry, iteratorOfExit, removeAllFromEntry, removeAllFromExit, removeAllTransitions, removeFromEntry, removeFromExit, setFlowActivity, setInternalCompilationNumber, setName, sizeOfEntry, sizeOfExit
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLDiagramItem
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

UMLStartActivity

public UMLStartActivity(boolean coobraPersistent)
Parameters:
coobraPersistent -

UMLStartActivity

public UMLStartActivity()
Constructor for class UMLStartActivity


UMLStartActivity

public UMLStartActivity(UMLMethod spec)
Constructor for class UMLStartActivity

Parameters:
spec - No description provided
Method Detail

addToDiagrams

public void addToDiagrams(FDiagram diagram)
Access method for an one to n association.

Specified by:
addToDiagrams in interface FElement
Overrides:
addToDiagrams in class UMLDiagramItem
Parameters:
diagram - The object added.

setEntry

public void setEntry(UMLTransition elem)
Sets the entry attribute of the UMLStartActivity object

Parameters:
elem - The new entry value

getSpec

public UMLMethod getSpec()
Get the spec attribute of the UMLStartActivity object

Returns:
The spec value

setSpec

public void setSpec(UMLMethod spec)
Sets the spec attribute of the UMLStartActivity object

Parameters:
spec - The new spec value

setHistoryKind

public void setHistoryKind(int historyKind)
Parameters:
historyKind - The new historyKind value

getHistoryKind

public int getHistoryKind()
Returns:
One of the following values: FComplexState.HISTORY_NONE, FComplexState.HISTORY_SHALLOW, FComplexState.HISTORY_DEEP

isHistory

public boolean isHistory()
Returns:
True, if kind of history is FComplexState.HISTORY_SHALLOW or FComplexState.HISTORY_DEEP

getSpecClass

public UMLClass getSpecClass()
Get the specClass attribute of the UMLStartActivity object

Returns:
The specClass value

getStartText

public java.lang.String getStartText()
Get the startText attribute of the UMLStartActivity object

Returns:
The startText value

getStoryName

public java.lang.String getStoryName()
Get the storyName attribute of the UMLStartActivity object

Returns:
The storyName value

setStoryName

public void setStoryName(java.lang.String newStoryName)
Sets the storyName attribute of the UMLStartActivity object

Parameters:
newStoryName - The new storyName 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 UMLActivity

getText

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

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

getRevStartOfStateChart

public UMLClass getRevStartOfStateChart()
Get the revStartOfStateChart attribute of the UMLStartActivity object

Returns:
The revStartOfStateChart value

setRevStartOfStateChart

public void setRevStartOfStateChart(UMLClass revStartOfStateChart)
Sets the revStartOfStateChart attribute of the UMLStartActivity object

Parameters:
revStartOfStateChart - The new revStartOfStateChart value