de.uni_paderborn.fujaba.codegen
Class StatechartMethodRef

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.asg.ASGElement
          extended byde.uni_paderborn.fujaba.asg.ASGElementRef
              extended byde.uni_paderborn.fujaba.codegen.GeneratedMethodRef
                  extended byde.uni_paderborn.fujaba.codegen.StatechartMethodRef
All Implemented Interfaces:
ASGTransient, java.lang.Comparable, FElement, FElementRef, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier

public class StatechartMethodRef
extends GeneratedMethodRef

Version:
$Revision: 1.4 $
Author:
Carsten Reckord

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.FElementRef
ELEMENT_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
StatechartMethodRef()
           
 
Method Summary
static StatechartMethodRef createAssociation(FMethod method, FElement element)
          No comment provided by developer, please add a comment to improve documentation.
 FElement getAccessedElement()
          Get the accessedElement attribute of the StatechartMethodRef object
 AccessedElementRef getAccessedElementRef()
          Get the accessedElementRef attribute of the StatechartMethodRef object
 FMethod getMethod()
          Get the method attribute of the StatechartMethodRef object
static StatechartMethodRef getStatechartMethodRef(FMethod method)
          Get the StatechartMethodRef attribute of the StatechartMethodRef class
static boolean hasAccessedElement(FMethod method)
          No comment provided by developer, please add a comment to improve documentation.
static boolean hasStatechartMethodRef(FMethod method)
          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.
 boolean setAccessedElementRef(AccessedElementRef value)
          Sets the accessedElementRef attribute of the StatechartMethodRef object
 boolean setMethod(FMethod method)
          Sets the method attribute of the StatechartMethodRef object
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.GeneratedMethodRef
hasGeneratedMethodRef
 
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGElementRef
getElement, getFElement, getParentElement, setElement
 
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, createUnparseModuleName, 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, 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, searchID, setCoObRAId, setCutCopyPasteParent, 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, toString, wait, wait, wait
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FElementRef
getFElement, setElement
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FElement
addToAnnotations, addToDiagrams, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, getName, getParentElement, 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, 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
 

Constructor Detail

StatechartMethodRef

public StatechartMethodRef()
Method Detail

getStatechartMethodRef

public static StatechartMethodRef getStatechartMethodRef(FMethod method)
Get the StatechartMethodRef attribute of the StatechartMethodRef class

Parameters:
method - No description provided
Returns:
The StatechartMethodRef value

hasStatechartMethodRef

public static boolean hasStatechartMethodRef(FMethod method)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
method - No description provided
Returns:
No description provided

hasAccessedElement

public static boolean hasAccessedElement(FMethod method)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
method - No description provided
Returns:
No description provided

createAssociation

public static StatechartMethodRef createAssociation(FMethod method,
                                                    FElement element)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
method - No description provided
element - No description provided
Returns:
No description provided

getAccessedElement

public FElement getAccessedElement()
Get the accessedElement attribute of the StatechartMethodRef object

Overrides:
getAccessedElement in class GeneratedMethodRef
Returns:
The accessedElement value

setMethod

public boolean setMethod(FMethod method)
Sets the method attribute of the StatechartMethodRef object

Overrides:
setMethod in class GeneratedMethodRef
Parameters:
method - The new method value
Returns:
No description provided

getMethod

public FMethod getMethod()
Get the method attribute of the StatechartMethodRef object

Overrides:
getMethod in class GeneratedMethodRef
Returns:
The method value

getAccessedElementRef

public AccessedElementRef getAccessedElementRef()
Get the accessedElementRef attribute of the StatechartMethodRef object

Specified by:
getAccessedElementRef in class GeneratedMethodRef
Returns:
The accessedElementRef value

setAccessedElementRef

public boolean setAccessedElementRef(AccessedElementRef value)
Sets the accessedElementRef attribute of the StatechartMethodRef object

Specified by:
setAccessedElementRef in class GeneratedMethodRef
Parameters:
value - The new accessedElementRef value
Returns:
No description provided

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 GeneratedMethodRef