|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.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
0..n source 0..1 UMLLink ------------------------ UMLObject revSource source 0..n target 0..1 UMLLink ------------------------ UMLObject revTarget target 0..n instanceOf 0..1 UMLLink ---------------------------- UMLAssoc instances instanceOf 0..1 sourceLink 0..1 UMLLink ------------------------------ UMLMultiLink revSourceLink sourceLink 0..1 targetLink 0..1 UMLLink ------------------------------ UMLMultiLink targetLink revTargetLink
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary | |
static int |
CREATE
No comment provided by developer, please add a comment to improve documentation. |
static int |
DELETE
No comment provided by developer, please add a comment to improve documentation. |
static int |
MODIFY
No comment provided by developer, please add a comment to improve documentation. |
static int |
NEGATIVE
No comment provided by developer, please add a comment to improve documentation. |
static int |
NONE
No comment provided by developer, please add a comment to improve documentation. |
static int |
NULL
No comment provided by developer, please add a comment to improve documentation. |
static int |
OPTIONAL
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_CHECK
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_CHECK_TO_MANY
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_BOUND_TO_UNBOUND
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_CHECK
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_ENTRY
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_ENTRY_OPTIONAL
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_FIRST
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_LAST
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_PATH
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_PATH_OPTIONAL
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_MULTILINK_UNBOUND_TO_BOUND
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_NEGATIVE
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_NONE
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_OPTIONAL
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_OPTIONAL_CHECK
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_OPTIONAL_TO_MANY
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_OPTIONAL_TO_ONE
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_SET
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_TO_MANY
No comment provided by developer, please add a comment to improve documentation. |
static int |
P_TO_ONE
No comment provided by developer, please add a comment to improve documentation. |
static int |
SEARCH
No comment provided by developer, please add a comment to improve documentation. |
static java.lang.String |
VIA_ASGELEMENTREF_SUFFIX
No comment provided by developer, please add a comment to improve documentation. |
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 | |
UMLLink()
Constructor for class UMLLink |
|
UMLLink(java.lang.String name,
int type,
int modifier,
java.lang.String range,
UMLObject source,
UMLObject target,
UMLAssoc instanceOf)
Constructor for class UMLLink |
Method Summary | |
boolean |
accessable(UMLObject object)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
checkNegativeError(UMLObject sourceObject,
UMLObject targetObject,
int priority)
No comment provided by developer, please add a comment to improve documentation. |
static boolean |
checkSwap(UMLLink link)
No comment provided by developer, please add a comment to improve documentation. |
int |
getAbsoluteModifier()
Get the absoluteModifier attribute of the UMLLink object |
UMLRole |
getCorrespondingRole(UMLObject object)
Get the correspondingRole attribute of the UMLLink object |
UMLAssoc |
getInstanceOf()
Get the instanceOf attribute of the UMLLink object |
boolean |
getIsViaASGElementRef()
Get the isViaASGElementRef attribute of the UMLLink object |
int |
getModifier()
Get the modifier attribute of the UMLLink object |
java.lang.String |
getName()
Get the name attribute of the UMLLink object |
int |
getPriority(java.util.HashMap boundObjects,
java.util.HashMap isomorphicBindings)
Get the priority attribute of the UMLLink object |
java.lang.String |
getRange()
Get the range attribute of the UMLLink object |
UMLMultiLink |
getRevSourceLink()
Get the revSourceLink attribute of the UMLLink object |
UMLMultiLink |
getRevTargetLink()
Get the revTargetLink attribute of the UMLLink object |
UMLObject |
getSource()
Get the source attribute of the UMLLink object |
UMLDiagramItem |
getSourceConnector()
Wrapper method for getSource. |
UMLRole |
getSourceRole()
Get the sourceRole attribute of the UMLLink object |
UMLLink |
getSuccessorLink(java.util.TreeMap objectsMap)
Get the successorLink attribute of the UMLLink object |
UMLObject |
getTarget()
Get the target attribute of the UMLLink object |
UMLDiagramItem |
getTargetConnector()
Wrapper method for getTarget. |
UMLRole |
getTargetRole()
Get the targetRole attribute of the UMLLink object |
java.lang.String |
getText()
Wrapper method for getName. |
boolean |
getTotality()
Get the totality attribute of the UMLLink object |
int |
getType()
Get the type attribute of the UMLLink object |
UMLObject |
getUnboundObject(java.util.HashMap boundObjects)
Get the unboundObject attribute of the UMLLink object |
boolean |
isLinkBetween(java.lang.String firstObject,
java.lang.String secondObject)
Boolean method to check whether this link connects the two objects given by their names. |
boolean |
isNavigable(UMLObject source)
Get the navigable attribute of the UMLLink object |
protected boolean |
isPersistencyChange(java.beans.PropertyChangeEvent e)
Get the persistencyChange attribute of the UMLLink object |
boolean |
isReference()
Get the reference attribute of the UMLLink object |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
void |
setCutCopyPasteParent(FElement parent)
Hangs the current ASGElement into the ASG-tree. |
void |
setInstanceOf(UMLAssoc instanceOf)
Sets the instanceOf attribute of the UMLLink object |
void |
setIsViaASGElementRef(boolean value)
Sets the isViaASGElementRef attribute of the UMLLink object |
void |
setModifier(int modifier)
Sets the modifier attribute of the UMLLink object |
void |
setName(java.lang.String name)
Sets the name attribute of the UMLLink object |
void |
setRange(java.lang.String range)
Sets the range attribute of the UMLLink object |
void |
setRevSourceLink(UMLMultiLink revSourceLink)
Sets the revSourceLink attribute of the UMLLink object |
void |
setRevTargetLink(UMLMultiLink revTargetLink)
Sets the revTargetLink attribute of the UMLLink object |
boolean |
setSource(UMLObject source)
Sets the source attribute of the UMLLink object |
boolean |
setSourceConnector(FDiagramItem incr)
Wrapper method for setSource. |
boolean |
setTarget(UMLObject target)
Sets the target attribute of the UMLLink object |
boolean |
setTargetConnector(FDiagramItem incr)
Wrapper method for setTarget. |
void |
setTotality(boolean totality)
Sets the totality attribute of the UMLLink object |
void |
setType(int type)
Sets the type attribute of the UMLLink object |
boolean |
toOneAccess(UMLRole role)
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.UMLConnection |
getFPartner, getFSourceConnector, getFTargetConnector, getPartner, setPartner |
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.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 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 |
public static final int NULL
public static final int NEGATIVE
public static final int OPTIONAL
public static final int NONE
public static final int CREATE
public static final int DELETE
public static final int P_CHECK
public static final int P_TO_ONE
public static final int P_CHECK_TO_MANY
public static final int P_MULTILINK_CHECK
public static final int P_MULTILINK_FIRST
public static final int P_MULTILINK_LAST
public static final int P_MULTILINK_BOUND_TO_UNBOUND
public static final int P_MULTILINK_UNBOUND_TO_BOUND
public static final int P_MULTILINK_ENTRY
public static final int P_MULTILINK_PATH
public static final int P_TO_MANY
public static final int P_MULTILINK_ENTRY_OPTIONAL
public static final int P_MULTILINK_PATH_OPTIONAL
public static final int P_OPTIONAL
public static final int P_OPTIONAL_CHECK
public static final int P_OPTIONAL_TO_ONE
public static final int P_OPTIONAL_TO_MANY
public static final int P_SET
public static final int P_NEGATIVE
public static final int P_NONE
public static final int SEARCH
public static final int MODIFY
public static final java.lang.String VIA_ASGELEMENTREF_SUFFIX
Constructor Detail |
public UMLLink()
public UMLLink(java.lang.String name, int type, int modifier, java.lang.String range, UMLObject source, UMLObject target, UMLAssoc instanceOf)
name
- No description providedtype
- No description providedmodifier
- No description providedrange
- No description providedsource
- No description providedtarget
- No description providedinstanceOf
- No description providedMethod Detail |
public boolean getIsViaASGElementRef()
public void setIsViaASGElementRef(boolean value)
value
- The new isViaASGElementRef valuepublic java.lang.String getName()
getName
in interface FElement
getName
in class ASGElement
public void setName(java.lang.String name)
setName
in interface FElement
setName
in class ASGElement
name
- The new name valuepublic int getType()
public void setType(int type)
type
- The new type valuepublic int getModifier()
public void setModifier(int modifier)
modifier
- The new modifier valuepublic boolean getTotality()
public void setTotality(boolean totality)
totality
- The new totality valuepublic java.lang.String getRange()
public void setRange(java.lang.String range)
range
- The new range valuepublic UMLObject getSource()
public boolean setSource(UMLObject source)
source
- The new source value
public UMLObject getTarget()
public boolean setTarget(UMLObject target)
target
- The new target value
public void setInstanceOf(UMLAssoc instanceOf)
instanceOf
- The new instanceOf valuepublic UMLAssoc getInstanceOf()
public void setRevSourceLink(UMLMultiLink revSourceLink)
revSourceLink
- The new revSourceLink valuepublic UMLMultiLink getRevSourceLink()
public void setRevTargetLink(UMLMultiLink revTargetLink)
revTargetLink
- The new revTargetLink valuepublic UMLMultiLink getRevTargetLink()
public UMLLink getSuccessorLink(java.util.TreeMap objectsMap)
objectsMap
- No description provided
public boolean isReference()
public boolean isNavigable(UMLObject source)
source
- No description provided
public int getPriority(java.util.HashMap boundObjects, java.util.HashMap isomorphicBindings)
getPriority
in interface Traversable
boundObjects
- No description providedisomorphicBindings
- No description provided
public UMLObject getUnboundObject(java.util.HashMap boundObjects)
boundObjects
- No description provided
public java.lang.String getText()
getText
in interface FElement
getText
in class ASGElement
getName()
public int getAbsoluteModifier()
public boolean setSourceConnector(FDiagramItem incr)
setSourceConnector
in interface FConnection
incr
- The new sourceConnector value
setSource(de.uni_paderborn.fujaba.uml.UMLObject)
public UMLDiagramItem getSourceConnector()
getSourceConnector
in class UMLConnection
getSource()
public boolean setTargetConnector(FDiagramItem incr)
setTargetConnector
in interface FConnection
incr
- The new targetConnector value
setTarget(de.uni_paderborn.fujaba.uml.UMLObject)
public UMLDiagramItem getTargetConnector()
getTargetConnector
in class UMLConnection
getTarget()
public boolean toOneAccess(UMLRole role)
role
- No description provided
public boolean isLinkBetween(java.lang.String firstObject, java.lang.String secondObject)
firstObject
- No description providedsecondObject
- No description provided
public UMLRole getCorrespondingRole(UMLObject object)
object
- No description provided
public UMLRole getSourceRole()
public UMLRole getTargetRole()
public boolean accessable(UMLObject object)
object
- No description provided
public static boolean checkSwap(UMLLink link)
link
- No description provided
public void removeYou()
removeYou
in interface FElement
removeYou
in class UMLDiagramItem
public boolean checkNegativeError(UMLObject sourceObject, UMLObject targetObject, int priority)
sourceObject
- No description providedtargetObject
- No description providedpriority
- No description provided
public java.lang.String toString()
UMLDiagramItem
toString
in class UMLDiagramItem
public void setCutCopyPasteParent(FElement parent)
setCutCopyPasteParent
in interface FElement
setCutCopyPasteParent
in class ASGElement
parent
- protected boolean isPersistencyChange(java.beans.PropertyChangeEvent e)
isPersistencyChange
in class ASGElement
e
- No description provided
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |