de.uni_paderborn.fujaba.uml
Class UMLObject

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.UMLObject
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 UMLObject
extends UMLDiagramItem

Associations

            0..1     returnParam      0..1
 UMLObject -------------------------------- UMLStopActivity
            returnParam     revReturnParam

            0..n     instanceOf     0..1
 UMLObject ------------------------------ UMLClass
            instances         instanceOf

            0..1     source     0..n
 UMLObject -------------------------- UMLLink
            source         revSource

            0..1     target     0..n
 UMLObject -------------------------- UMLLink
            target         revTarget

            0..1     toSetObject     0..n
 UMLObject ------------------------------- UMLLinkSet
            toSetObject    revToSetObject

            0..1     attrs     0..n
 UMLObject ------------------------- UMLAttrExprPair
            revAttrs          attrs

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

            0..n    boundTo    0..1
 UMLObject ------------------------- UMLObject
            bindings        boundTo

            0..1       containerObject       0..n
 UMLObject --------------------------------------- UMLMultiLink
            containerObject    revContainerObject

 
Valid combinations of modifier and type (X=valid/O=invalid):
 modifier\type  |  normal  |  optional  |  negative  |  set
 -------------------------------------------------------------
 none           |    X     |      X     |      X     |   X
 -------------------------------------------------------------
 create         |    X     |      O     |      O     |   O
 -------------------------------------------------------------
 delete         |    X     |      X     |      O     |   X
 

Version:
$Revision: 1.150.2.1 $
Author:
$Author: lowende $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
static int CREATE
          Modifier
static int DELETE
          Modifier
static int NEGATIVE
          Type
static int NONE
          Modifier
static int NORM
          Type
protected  java.lang.String objectName
          No comment provided by developer, please add a comment to improve documentation.
static int OPTIONAL
          Type
static int SET
          Type
 
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
UMLObject()
          Constructor for class UMLObject
UMLObject(java.lang.String objectName, java.lang.String objectType)
          Constructor for class UMLObject
UMLObject(java.lang.String objectName, java.lang.String objectType, int type, boolean bound, int modifier, UMLClass instanceOf)
          Constructor for class UMLObject
UMLObject(java.lang.String objectName, java.lang.String objectType, UMLDiagram parent)
          Constructor for class UMLObject
 
Method Summary
 boolean addToAttrs(UMLAttrExprPair value)
          Access method for an one to n association.
 boolean addToBindings(UMLObject value)
          Access method for an one to n association.
 boolean addToCallSourceCollabStats(UMLCollabStat value)
          UMLMethod: '+ addToCallSourceCollabStats (value: UMLCollabStat): Boolean'
 boolean addToCollabStats(UMLCollabStat value)
          Access method for an one to n association.
 boolean addToRevContainerObject(UMLMultiLink value)
          Access method for an one to n association.
 boolean addToRevSource(UMLLink value)
          Access method for an one to n association.
 boolean addToRevTarget(UMLLink value)
          Access method for an one to n association.
 boolean addToRevToSetObject(UMLLinkSet value)
          Access method for an one to n association.
 java.util.Enumeration allLinksEnumeration()
          No comment provided by developer, please add a comment to improve documentation.
 UMLObject getBoundTo()
          Get the boundTo attribute of the UMLObject object
 java.lang.String getCurrentIcon()
          Get the currentIcon attribute of the UMLClass object
 UMLCollabStat getFirstFromCallSourceCollabStats()
          Get the firstFromCallSourceCollabStats attribute of the UMLObject object
 UMLCollabStat getFirstFromCollabStats()
          Get the firstFromCollabStats attribute of the UMLObject object
 java.lang.String getFullQualifiedName()
          This method returns the full qualified ObjectName.
 UMLClass getInstanceOf()
          Get the instanceOf attribute of the UMLObject object
 UMLCollabStat getLastCallSourceFromCollabStats()
          Get the lastCallSourceFromCollabStats attribute of the UMLObject object
 UMLCollabStat getLastFromCollabStats()
          Get the lastFromCollabStats attribute of the UMLObject object
 int getModifier()
           
 java.lang.String getObjectName()
          Get the objectName attribute of the UMLObject object
 java.lang.String getObjectType()
          Get the objectType attribute of the UMLObject object
 UMLStopActivity getRevReturnParam()
          Get the revReturnParam attribute of the UMLObject object
 UMLObject getSuccessorObject()
          Return an successor object of this object
 java.lang.String getText()
          Get the text attribute of the UMLObject object
 int getType()
          Get the type attribute of the UMLObject object
 java.lang.String getTypeCastSource()
          Get the typeCastSource attribute of the UMLObject object
 boolean hasInAttrs(UMLAttrExprPair value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInBindings(UMLObject value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInCallSourceCollabStats(UMLCollabStat value)
          UMLMethod: '+ hasInCallSourceCollabStats (value: UMLCollabStat): Boolean'
 boolean hasInCollabStats(UMLCollabStat value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInRevContainerObject(UMLMultiLink value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInRevSource(UMLLink value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInRevTarget(UMLLink value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInRevToSetObject(UMLLinkSet value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean isBound()
          Get the bound attribute of the UMLObject object
 boolean isCheckTypeCast()
          Get the checkTypeCast attribute of the UMLObject object
 boolean isNegative()
          Get the negative attribute of the UMLObject object
 boolean isOptional()
          Get the optional attribute of the UMLObject object
 boolean isOptionalAtPost()
          Get the optionalAtPost attribute of the UMLObject object
 boolean isSet()
          Get the set attribute of the UMLObject object
 java.util.Iterator iteratorOfAttrs()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfBindings()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfCallSourceCollabStats()
          UMLMethod: '+ iteratorOfCallSourceCollabStats (): Iterator'
 java.util.Iterator iteratorOfCollabStats()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfRevContainerObject()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfRevSource()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfRevTarget()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfRevToSetObject()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromAttrs()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromBindings()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromCallSourceCollabStats()
          UMLMethod: '+ removeAllFromCollabStat (): Void'
 void removeAllFromCollabStats()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromRevContainerObject()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromRevSource()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromRevTarget()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromRevToSetObject()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromAttrs(UMLAttrExprPair value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromBindings(UMLObject value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromCallSourceCollabStats(UMLCollabStat value)
          UMLMethod: '+ removeFromCollabStats (value: UMLCollabStat): Boolean'
 boolean removeFromCollabStats(UMLCollabStat value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromRevContainerObject(UMLMultiLink value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromRevSource(UMLLink value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromRevTarget(UMLLink value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromRevToSetObject(UMLLinkSet value)
          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 setBound(boolean bound)
          Sets the bound attribute of the UMLObject object
 boolean setBoundTo(UMLObject value)
          Sets the boundTo attribute of the UMLObject object
 void setCheckTypeCast(boolean newValue)
          Sets the checkTypeCast attribute of the UMLObject object
 void setCurrentIcon(java.lang.String newVal)
          Sets the currentIcon attribute of the UMLClass object
 void setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 void setInstanceOf(UMLClass instanceOf)
          Sets the instanceOf attribute of the UMLObject object
 void setModifier(int modifier)
           
 void setNegative(boolean negative)
          Deprecated. Will be removed soon, use
 void setObjectName(java.lang.String objectName)
          Set the value of objectName.
 void setObjectType(java.lang.String newVal)
          Deprecated. use only (de.uni_paderborn.fujaba.uml.UMLClass). Using setObjectType for Set Objects and "this" is not needed anymore with the new StoryPattern codegen.
 void setRevReturnParam(UMLStopActivity revReturnParam)
          Sets the revReturnParam attribute of the UMLObject object
 void setType(int type)
          Sets the type attribute of the UMLObject object
 void setTypeCastSource(java.lang.String newValue)
          Sets the typeCastSource attribute of the UMLObject object
 int sizeOfAttrs()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfBindings()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfCallSourceCollabStats()
          UMLMethod: '+ sizeOfCallSourceCollabStats (): Integer'
 int sizeOfRevContainerObject()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfRevSource()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfRevTarget()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfRevToSetObject()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfRightRoles()
          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, getParentElement, 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, 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, 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

NORM

public static final transient int NORM
Type

See Also:
setType(int), getType(), Constant Field Values

OPTIONAL

public static final transient int OPTIONAL
Type

See Also:
setType(int), getType(), Constant Field Values

NEGATIVE

public static final transient int NEGATIVE
Type

See Also:
setType(int), getType(), Constant Field Values

SET

public static final transient int SET
Type

See Also:
setType(int), getType(), Constant Field Values

NONE

public static final transient int NONE
Modifier

See Also:
setModifier(int), getModifier(), Constant Field Values

CREATE

public static final transient int CREATE
Modifier

See Also:
setModifier(int), getModifier(), Constant Field Values

DELETE

public static final transient int DELETE
Modifier

See Also:
setModifier(int), getModifier(), Constant Field Values

objectName

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

Constructor Detail

UMLObject

public UMLObject()
Constructor for class UMLObject


UMLObject

public UMLObject(java.lang.String objectName,
                 java.lang.String objectType,
                 int type,
                 boolean bound,
                 int modifier,
                 UMLClass instanceOf)
Constructor for class UMLObject

Parameters:
objectName - No description provided
objectType - No description provided
type - No description provided
bound - No description provided
modifier - No description provided
instanceOf - No description provided

UMLObject

public UMLObject(java.lang.String objectName,
                 java.lang.String objectType)
Constructor for class UMLObject

Parameters:
objectName - No description provided
objectType - No description provided

UMLObject

public UMLObject(java.lang.String objectName,
                 java.lang.String objectType,
                 UMLDiagram parent)
Constructor for class UMLObject

Parameters:
objectName - No description provided
objectType - No description provided
parent - No description provided
Method Detail

getObjectName

public java.lang.String getObjectName()
Get the objectName attribute of the UMLObject object

Returns:
The objectName value

setObjectName

public void setObjectName(java.lang.String objectName)
Set the value of objectName.

Parameters:
objectName - Value to assign to objectName.

setObjectType

public void setObjectType(java.lang.String newVal)
Deprecated. use only (de.uni_paderborn.fujaba.uml.UMLClass). Using setObjectType for Set Objects and "this" is not needed anymore with the new StoryPattern codegen.

Sets the objectType attribute of the UMLObject object

Parameters:
newVal - The new objectType value

getObjectType

public java.lang.String getObjectType()
Get the objectType attribute of the UMLObject object

Returns:
The objectType value

getCurrentIcon

public java.lang.String getCurrentIcon()
Get the currentIcon attribute of the UMLClass object

Returns:
The currentIcon value

setCurrentIcon

public void setCurrentIcon(java.lang.String newVal)
Sets the currentIcon attribute of the UMLClass object

Parameters:
newVal - The new currentIcon value

toString

public java.lang.String toString()
Description copied from class: UMLDiagramItem
No comment provided by developer, please add a comment to improve documentation.

Overrides:
toString in class UMLDiagramItem
Returns:
short string representation of current object

getFullQualifiedName

public java.lang.String getFullQualifiedName()
This method returns the full qualified ObjectName. If the UMLObject is bound this method returns only the objectName, otherwise it will return the objectName + : + objectType.

Returns:
The fullQualifiedName value

getType

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

Returns:
The type value

setType

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

Parameters:
type - The new type value

isOptional

public boolean isOptional()
Get the optional attribute of the UMLObject object

Returns:
The optional value

isOptionalAtPost

public boolean isOptionalAtPost()
Get the optionalAtPost attribute of the UMLObject object

Returns:
The optionalAtPost value

isSet

public boolean isSet()
Get the set attribute of the UMLObject object

Returns:
The set value

isBound

public boolean isBound()
Get the bound attribute of the UMLObject object

Returns:
The bound value

setBound

public void setBound(boolean bound)
Sets the bound attribute of the UMLObject object

Parameters:
bound - The new bound value

isNegative

public boolean isNegative()
Get the negative attribute of the UMLObject object

Returns:
The negative value

setNegative

public void setNegative(boolean negative)
Deprecated. Will be removed soon, use

Sets the negative attribute of the UMLObject object

Parameters:
negative - The new negative value
See Also:
instead

isCheckTypeCast

public boolean isCheckTypeCast()
Get the checkTypeCast attribute of the UMLObject object

Returns:
The checkTypeCast value

setCheckTypeCast

public void setCheckTypeCast(boolean newValue)
Sets the checkTypeCast attribute of the UMLObject object

Parameters:
newValue - The new checkTypeCast value

setTypeCastSource

public void setTypeCastSource(java.lang.String newValue)
Sets the typeCastSource attribute of the UMLObject object

Parameters:
newValue - The new typeCastSource value

getTypeCastSource

public java.lang.String getTypeCastSource()
Get the typeCastSource attribute of the UMLObject object

Returns:
The typeCastSource value

getModifier

public int getModifier()
Returns:
one of NONE, CREATE, DELETE

setModifier

public void setModifier(int modifier)
Parameters:
modifier - one of NONE, CREATE, DELETE

getRevReturnParam

public UMLStopActivity getRevReturnParam()
Get the revReturnParam attribute of the UMLObject object

Returns:
The revReturnParam value

setRevReturnParam

public void setRevReturnParam(UMLStopActivity revReturnParam)
Sets the revReturnParam attribute of the UMLObject object

Parameters:
revReturnParam - The new revReturnParam value

getInstanceOf

public UMLClass getInstanceOf()
Get the instanceOf attribute of the UMLObject object

Returns:
The instanceOf value

setInstanceOf

public void setInstanceOf(UMLClass instanceOf)
Sets the instanceOf attribute of the UMLObject object

Parameters:
instanceOf - The new instanceOf value

hasInRevSource

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

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

iteratorOfRevSource

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

Returns:
No description provided

sizeOfRevSource

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

Returns:
No description provided

addToRevSource

public boolean addToRevSource(UMLLink value)
Access method for an one to n association.

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

removeFromRevSource

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

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

removeAllFromRevSource

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


hasInRevTarget

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

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

iteratorOfRevTarget

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

Returns:
No description provided

sizeOfRevTarget

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

Returns:
No description provided

addToRevTarget

public boolean addToRevTarget(UMLLink value)
Access method for an one to n association.

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

removeFromRevTarget

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

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

removeAllFromRevTarget

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


hasInRevToSetObject

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

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

iteratorOfRevToSetObject

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

Returns:
No description provided

sizeOfRevToSetObject

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

Returns:
No description provided

addToRevToSetObject

public boolean addToRevToSetObject(UMLLinkSet value)
Access method for an one to n association.

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

removeFromRevToSetObject

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

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

removeAllFromRevToSetObject

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


hasInAttrs

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

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

iteratorOfAttrs

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

Returns:
No description provided

sizeOfAttrs

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

Returns:
No description provided

addToAttrs

public boolean addToAttrs(UMLAttrExprPair value)
Access method for an one to n association.

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

removeFromAttrs

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

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

removeAllFromAttrs

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


hasInCollabStats

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

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

iteratorOfCollabStats

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

Returns:
No description provided

sizeOfRightRoles

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

Returns:
No description provided

addToCollabStats

public boolean addToCollabStats(UMLCollabStat value)
Access method for an one to n association.

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

removeFromCollabStats

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

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

removeAllFromCollabStats

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


getLastFromCollabStats

public UMLCollabStat getLastFromCollabStats()
Get the lastFromCollabStats attribute of the UMLObject object

Returns:
The lastFromCollabStats value

getFirstFromCollabStats

public UMLCollabStat getFirstFromCollabStats()
Get the firstFromCollabStats attribute of the UMLObject object

Returns:
The firstFromCollabStats value

hasInCallSourceCollabStats

public boolean hasInCallSourceCollabStats(UMLCollabStat value)
UMLMethod: '+ hasInCallSourceCollabStats (value: UMLCollabStat): Boolean'

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

iteratorOfCallSourceCollabStats

public java.util.Iterator iteratorOfCallSourceCollabStats()
UMLMethod: '+ iteratorOfCallSourceCollabStats (): Iterator'

Returns:
No description provided

sizeOfCallSourceCollabStats

public int sizeOfCallSourceCollabStats()
UMLMethod: '+ sizeOfCallSourceCollabStats (): Integer'

Returns:
No description provided

addToCallSourceCollabStats

public boolean addToCallSourceCollabStats(UMLCollabStat value)
UMLMethod: '+ addToCallSourceCollabStats (value: UMLCollabStat): Boolean'

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

removeFromCallSourceCollabStats

public boolean removeFromCallSourceCollabStats(UMLCollabStat value)
UMLMethod: '+ removeFromCollabStats (value: UMLCollabStat): Boolean'

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

removeAllFromCallSourceCollabStats

public void removeAllFromCallSourceCollabStats()
UMLMethod: '+ removeAllFromCollabStat (): Void'


getLastCallSourceFromCollabStats

public UMLCollabStat getLastCallSourceFromCollabStats()
Get the lastCallSourceFromCollabStats attribute of the UMLObject object

Returns:
The lastCallSourceFromCollabStats value

getFirstFromCallSourceCollabStats

public UMLCollabStat getFirstFromCallSourceCollabStats()
Get the firstFromCallSourceCollabStats attribute of the UMLObject object

Returns:
The firstFromCallSourceCollabStats value

setBoundTo

public boolean setBoundTo(UMLObject value)
Sets the boundTo attribute of the UMLObject object

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

getBoundTo

public UMLObject getBoundTo()
Get the boundTo attribute of the UMLObject object

Returns:
The boundTo value

addToBindings

public boolean addToBindings(UMLObject value)
Access method for an one to n association.

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

hasInBindings

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

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

iteratorOfBindings

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

Returns:
No description provided

sizeOfBindings

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

Returns:
No description provided

removeFromBindings

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

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

removeAllFromBindings

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


addToRevContainerObject

public boolean addToRevContainerObject(UMLMultiLink value)
Access method for an one to n association.

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

removeFromRevContainerObject

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

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

removeAllFromRevContainerObject

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


iteratorOfRevContainerObject

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

Returns:
No description provided

hasInRevContainerObject

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

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

sizeOfRevContainerObject

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

Returns:
No description provided

allLinksEnumeration

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

Returns:
No description provided

getSuccessorObject

public UMLObject getSuccessorObject()
Return an successor object of this object

Returns:
The successorObject value

getText

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

Specified by:
getText in interface FElement
Overrides:
getText in class ASGElement
Returns:
The text 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 UMLDiagramItem

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 -