de.uni_paderborn.fujaba.uml
Class UMLLinkSet
java.lang.Object
de.uni_paderborn.fujaba.basic.BasicIncrement
de.uni_paderborn.fujaba.asg.ASGElement
de.uni_paderborn.fujaba.uml.UMLIncrement
de.uni_paderborn.fujaba.uml.UMLDiagramItem
de.uni_paderborn.fujaba.uml.UMLConnection
de.uni_paderborn.fujaba.uml.UMLLink
de.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 $
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 |
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.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.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.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 |
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
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 providedtype
- No description providedmodifier
- No description providedrange
- No description providedsource
- No description providedtarget
- No description providedinstanceOf
- No description providedsetType
- No description provided
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