de.uni_paderborn.fujaba.uml
Class UMLLinkSet

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.UMLConnection
                      extended byde.uni_paderborn.fujaba.uml.UMLLink
                          extended byde.uni_paderborn.fujaba.uml.UMLLinkSet
All Implemented Interfaces:
java.lang.Comparable, FConnection, FDiagramItem, FElement, FIncrement, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, Traversable, UniqueIdentifier

public class UMLLinkSet
extends UMLLink

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

Version:
$Revision: 1.31 $
Author:
$Author: lowende $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
static int FIRST
          No comment provided by developer, please add a comment to improve documentation.
static int LAST
          No comment provided by developer, please add a comment to improve documentation.
static int NEIGHBOUR
          No comment provided by developer, please add a comment to improve documentation.
static int NEXT
          No comment provided by developer, please add a comment to improve documentation.
static int ORDERED
          No comment provided by developer, please add a comment to improve documentation.
static int SORTED
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.uml.UMLLink
CREATE, DELETE, MODIFY, NEGATIVE, NONE, NULL, OPTIONAL, P_CHECK, P_CHECK_TO_MANY, P_MULTILINK_BOUND_TO_UNBOUND, P_MULTILINK_CHECK, P_MULTILINK_ENTRY, P_MULTILINK_ENTRY_OPTIONAL, P_MULTILINK_FIRST, P_MULTILINK_LAST, P_MULTILINK_PATH, P_MULTILINK_PATH_OPTIONAL, P_MULTILINK_UNBOUND_TO_BOUND, P_NEGATIVE, P_NONE, P_OPTIONAL, P_OPTIONAL_CHECK, P_OPTIONAL_TO_MANY, P_OPTIONAL_TO_ONE, P_SET, P_TO_MANY, P_TO_ONE, SEARCH, VIA_ASGELEMENTREF_SUFFIX
 
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
UMLLinkSet()
          Constructor for class UMLLinkSet
UMLLinkSet(java.lang.String name, int type, int modifier, java.lang.String range, UMLObject source, UMLObject target, UMLAssoc instanceOf, int setType)
          Constructor for class UMLLinkSet
 
Method Summary
 int getSetType()
          Get the setType attribute of the UMLLinkSet object
 UMLLinkSet getSuccessorLinkSet(java.util.TreeMap objectsMap)
          Get the successorLinkSet attribute of the UMLLinkSet object
 UMLObject getToSetObject()
          Get the toSetObject attribute of the UMLLinkSet object
 void removeYou()
          Isolates the object so the garbage collector can remove it.
 void setSetType(int setType)
          Sets the setType attribute of the UMLLinkSet object
 void setToSetObject(UMLObject toSetObject)
          Sets the toSetObject attribute of the UMLLinkSet object
 void setType(int type)
          Sets the type attribute of the UMLLinkSet object
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLLink
accessable, checkNegativeError, checkSwap, getAbsoluteModifier, getCorrespondingRole, getInstanceOf, getIsViaASGElementRef, getModifier, getName, getPriority, getRange, getRevSourceLink, getRevTargetLink, getSource, getSourceConnector, getSourceRole, getSuccessorLink, getTarget, getTargetConnector, getTargetRole, getText, getTotality, getType, getUnboundObject, isLinkBetween, isNavigable, isPersistencyChange, isReference, setCutCopyPasteParent, setInstanceOf, setIsViaASGElementRef, setModifier, setName, setRange, setRevSourceLink, setRevTargetLink, setSource, setSourceConnector, setTarget, setTargetConnector, setTotality, toOneAccess, toString
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLConnection
getFPartner, getFSourceConnector, getFTargetConnector, getPartner, setPartner
 
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, 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, 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.uml.Traversable
getID
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagramItem
addToRevAdditionalItems, addToRevItems, addToViewDefinitions, getFCurrentActiveDiagram, getFFirstFromDiagrams, hasInRevAdditionalItems, hasInRevItems, hasInViewDefinitions, iteratorOfRevAdditionalItems, iteratorOfRevItems, iteratorOfViewDefinitions, removeAllFromRevAdditionalItems, removeAllFromRevItems, removeAllFromViewDefinitions, removeFromRevAdditionalItems, removeFromRevItems, removeFromViewDefinitions, sizeOfRevAdditionalItems, sizeOfRevItems, sizeOfViewDefinitions
 
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, addToDiagrams, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, getParentElement, 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, 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

FIRST

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

See Also:
Constant Field Values

LAST

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

See Also:
Constant Field Values

NEIGHBOUR

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

See Also:
Constant Field Values

NEXT

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

See Also:
Constant Field Values

ORDERED

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

See Also:
Constant Field Values

SORTED

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

See Also:
Constant Field Values
Constructor Detail

UMLLinkSet

public UMLLinkSet()
Constructor for class UMLLinkSet


UMLLinkSet

public UMLLinkSet(java.lang.String name,
                  int type,
                  int modifier,
                  java.lang.String range,
                  UMLObject source,
                  UMLObject target,
                  UMLAssoc instanceOf,
                  int setType)
Constructor for class UMLLinkSet

Parameters:
name - No description provided
type - No description provided
modifier - No description provided
range - No description provided
source - No description provided
target - No description provided
instanceOf - No description provided
setType - No description provided
Method Detail

setType

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

Overrides:
setType in class UMLLink
Parameters:
type - The new type value

getSetType

public int getSetType()
Get the setType attribute of the UMLLinkSet object

Returns:
The setType value

setSetType

public void setSetType(int setType)
Sets the setType attribute of the UMLLinkSet object

Parameters:
setType - The new setType value

getToSetObject

public UMLObject getToSetObject()
Get the toSetObject attribute of the UMLLinkSet object

Returns:
The toSetObject value

setToSetObject

public void setToSetObject(UMLObject toSetObject)
Sets the toSetObject attribute of the UMLLinkSet object

Parameters:
toSetObject - The new toSetObject value

getSuccessorLinkSet

public UMLLinkSet getSuccessorLinkSet(java.util.TreeMap objectsMap)
Get the successorLinkSet attribute of the UMLLinkSet object

Parameters:
objectsMap - No description provided
Returns:
The successorLinkSet 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 UMLLink