|
|||||||||||
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.UMLMultiLink
No comment provided by developer, please add a comment to improve documentation.
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary | |
static int |
C_LEFT_CREATE_LINK
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_LEFT_CREATE_OBJECT
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_LEFT_NORM
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_LEFT_NULL
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_LEFT_OPTIONAL
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_LEFT_SET
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_RIGHT_NORM
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_RIGHT_OPTIONAL
No comment provided by developer, please add a comment to improve documentation. |
static int |
C_RIGHT_SET
No comment provided by developer, please add a comment to improve documentation. |
static int |
DIRECT
No comment provided by developer, please add a comment to improve documentation. |
static int |
FIRST
No comment provided by developer, please add a comment to improve documentation. |
static int |
INDEX
No comment provided by developer, please add a comment to improve documentation. |
static int |
INDIRECT
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 |
MULTILINK_CREATE
No comment provided by developer, please add a comment to improve documentation. |
static int |
MULTILINK_SEARCH
No comment provided by developer, please add a comment to improve documentation. |
static int |
NORMAL
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 |
SET
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 | |
UMLMultiLink()
Constructor for class UMLMultiLink |
|
UMLMultiLink(UMLLink sourceLink,
UMLLink targetLink,
UMLObject containerObject,
int type)
Constructor for class UMLMultiLink |
|
UMLMultiLink(UMLLink sourceLink,
UMLLink targetLink,
UMLObject containerObject,
int type,
int index)
Constructor for class UMLMultiLink |
Method Summary | |
java.lang.String |
findLowerBound(UMLObject object)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
findNextNormalLowerBound(UMLObject object)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
findUpperBoundForNormal(UMLObject object,
java.util.HashMap boundObjects)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
findUpperBoundForOptional(UMLObject object,
java.util.HashMap boundObjects)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
getBindOptionalAndSet()
Get the bindOptionalAndSet attribute of the UMLMultiLink object |
java.lang.String |
getContainerName()
Get the containerName attribute of the UMLMultiLink object |
UMLObject |
getContainerObject()
Get the containerObject attribute of the UMLMultiLink object |
int |
getContext(UMLObject leftObject,
UMLObject rightObject,
UMLLink leftLink,
UMLLink rightLink)
Get the context attribute of the UMLMultiLink object |
UMLRole |
getCorrespondingRole(UMLObject object)
Get the correspondingRole attribute of the UMLMultiLink object |
int |
getIndex()
Get the index attribute of the UMLMultiLink object |
java.lang.String |
getName()
Get the name attribute of the UMLMultiLink object |
UMLMultiLink |
getNextMultiLink()
Get the nextMultiLink attribute of the UMLMultiLink object |
UMLMultiLink |
getPreviousMultiLink()
Get the previousMultiLink attribute of the UMLMultiLink object |
int |
getPriority(java.util.HashMap boundObjects,
java.util.HashMap isomorphicBindings)
Get the priority attribute of the UMLMultiLink object |
UMLDiagramItem |
getSourceConnector()
Get the sourceConnector attribute of the UMLMultiLink object |
UMLLink |
getSourceLink()
Get the sourceLink attribute of the UMLMultiLink object |
UMLObject |
getSourceObject()
Get the sourceObject attribute of the UMLMultiLink object |
UMLDiagramItem |
getTargetConnector()
Get the targetConnector attribute of the UMLMultiLink object |
UMLLink |
getTargetLink()
Get the targetLink attribute of the UMLMultiLink object |
UMLObject |
getTargetObject()
Get the targetObject attribute of the UMLMultiLink object |
int |
getType()
Get the type attribute of the UMLMultiLink object |
boolean |
hasAnyLowerBound(UMLObject object)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
isEntry()
Get the entry attribute of the UMLMultiLink object |
boolean |
isNegative()
Get the negative attribute of the UMLMultiLink object |
boolean |
isPath()
Get the path attribute of the UMLMultiLink object |
void |
removeYou()
No comment provided by developer, please add a comment to improve documentation. |
void |
setBindOptionalAndSet(boolean value)
Sets the bindOptionalAndSet attribute of the UMLMultiLink object |
void |
setContainerObject(UMLObject containerObject)
Sets the containerObject attribute of the UMLMultiLink object |
void |
setEntry(boolean value)
Sets the entry attribute of the UMLMultiLink object |
void |
setIndex(int value)
Sets the index attribute of the UMLMultiLink object |
void |
setName(java.lang.String value)
Sets the name attribute of the UMLMultiLink object |
void |
setNegative(boolean negative)
Sets the negative attribute of the UMLMultiLink object |
void |
setNextMultiLink(UMLMultiLink aMultiLink)
Sets the nextMultiLink attribute of the UMLMultiLink object |
void |
setPath(boolean value)
Sets the path attribute of the UMLMultiLink object |
void |
setPreviousMultiLink(UMLMultiLink aMultiLink)
Sets the previousMultiLink attribute of the UMLMultiLink object |
boolean |
setSourceConnector(FDiagramItem item)
Sets the sourceConnector attribute of the UMLMultiLink object |
boolean |
setSourceLink(UMLLink sourceLink)
Sets the sourceLink attribute of the UMLMultiLink object |
boolean |
setTargetConnector(FDiagramItem item)
Sets the targetConnector attribute of the UMLMultiLink object |
boolean |
setTargetLink(UMLLink targetLink)
Sets the targetLink attribute of the UMLMultiLink object |
void |
setType(int type)
Sets the type attribute of the UMLMultiLink object |
java.lang.String |
toString()
No comment provided by developer, please add a comment to improve documentation. |
void |
update()
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
updateName()
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 transient int P_CHECK
public static final transient int P_TO_ONE
public static final transient int P_CHECK_TO_MANY
public static final transient int P_MULTILINK_CHECK
public static final transient int P_MULTILINK_FIRST
public static final transient int P_MULTILINK_LAST
public static final transient int P_MULTILINK_BOUND_TO_UNBOUND
public static final transient int P_MULTILINK_UNBOUND_TO_BOUND
public static final transient int P_MULTILINK_ENTRY
public static final transient int P_MULTILINK_PATH
public static final transient int P_TO_MANY
public static final transient int P_MULTILINK_ENTRY_OPTIONAL
public static final transient int P_MULTILINK_PATH_OPTIONAL
public static final transient int P_OPTIONAL
public static final transient int P_OPTIONAL_CHECK
public static final transient int P_OPTIONAL_TO_ONE
public static final transient int P_OPTIONAL_TO_MANY
public static final transient int P_SET
public static final transient int P_NEGATIVE
public static final transient int P_NONE
public static final transient int FIRST
public static final transient int LAST
public static final transient int DIRECT
public static final transient int INDEX
public static final transient int INDIRECT
public static final transient int NORMAL
public static final transient int OPTIONAL
public static final transient int SET
public static final transient int MULTILINK_SEARCH
public static final transient int MULTILINK_CREATE
public static final transient int C_LEFT_NORM
public static final transient int C_LEFT_OPTIONAL
public static final transient int C_LEFT_SET
public static final transient int C_LEFT_CREATE_OBJECT
public static final transient int C_LEFT_CREATE_LINK
public static final transient int C_LEFT_NULL
public static final transient int C_RIGHT_NORM
public static final transient int C_RIGHT_OPTIONAL
public static final transient int C_RIGHT_SET
Constructor Detail |
public UMLMultiLink()
public UMLMultiLink(UMLLink sourceLink, UMLLink targetLink, UMLObject containerObject, int type)
sourceLink
- No description providedtargetLink
- No description providedcontainerObject
- No description providedtype
- No description providedpublic UMLMultiLink(UMLLink sourceLink, UMLLink targetLink, UMLObject containerObject, int type, int index)
sourceLink
- No description providedtargetLink
- No description providedcontainerObject
- No description providedtype
- No description providedindex
- No description providedMethod Detail |
public boolean setSourceConnector(FDiagramItem item)
setSourceConnector
in interface FConnection
item
- The new sourceConnector value
public UMLDiagramItem getSourceConnector()
getSourceConnector
in class UMLConnection
public boolean setTargetConnector(FDiagramItem item)
setTargetConnector
in interface FConnection
item
- The new targetConnector value
public UMLDiagramItem getTargetConnector()
getTargetConnector
in class UMLConnection
public void update()
public boolean setSourceLink(UMLLink sourceLink)
sourceLink
- The new sourceLink value
public UMLLink getSourceLink()
public boolean setTargetLink(UMLLink targetLink)
targetLink
- The new targetLink value
public UMLLink getTargetLink()
public void setName(java.lang.String value)
setName
in interface FElement
setName
in class ASGElement
value
- The new name valuepublic java.lang.String getName()
getName
in interface FElement
getName
in class ASGElement
public java.lang.String updateName()
public java.lang.String toString()
UMLDiagramItem
toString
in class UMLDiagramItem
public void setBindOptionalAndSet(boolean value)
value
- The new bindOptionalAndSet valuepublic boolean getBindOptionalAndSet()
public void setPath(boolean value)
value
- The new path valuepublic boolean isPath()
public void setEntry(boolean value)
value
- The new entry valuepublic boolean isEntry()
public boolean isNegative()
public void setNegative(boolean negative)
negative
- The new negative valuepublic void setType(int type)
type
- The new type valuepublic int getType()
public UMLObject getContainerObject()
public void setContainerObject(UMLObject containerObject)
containerObject
- The new containerObject valuepublic UMLObject getSourceObject()
public UMLObject getTargetObject()
public UMLMultiLink getNextMultiLink()
public void setNextMultiLink(UMLMultiLink aMultiLink)
aMultiLink
- The new nextMultiLink valuepublic UMLMultiLink getPreviousMultiLink()
public void setPreviousMultiLink(UMLMultiLink aMultiLink)
aMultiLink
- The new previousMultiLink valuepublic int getIndex()
public void setIndex(int value)
value
- The new index valuepublic void removeYou()
removeYou
in interface FElement
removeYou
in class UMLDiagramItem
public java.lang.String getContainerName()
public int getPriority(java.util.HashMap boundObjects, java.util.HashMap isomorphicBindings)
getPriority
in interface Traversable
boundObjects
- No description providedisomorphicBindings
- No description provided
public java.lang.String findLowerBound(UMLObject object)
object
- No description provided
public java.lang.String findNextNormalLowerBound(UMLObject object)
object
- No description provided
public java.lang.String findUpperBoundForNormal(UMLObject object, java.util.HashMap boundObjects)
object
- No description providedboundObjects
- No description provided
public boolean hasAnyLowerBound(UMLObject object)
object
- No description provided
public java.lang.String findUpperBoundForOptional(UMLObject object, java.util.HashMap boundObjects)
object
- No description providedboundObjects
- No description provided
public int getContext(UMLObject leftObject, UMLObject rightObject, UMLLink leftLink, UMLLink rightLink)
leftObject
- No description providedrightObject
- No description providedleftLink
- No description providedrightLink
- No description provided
public UMLRole getCorrespondingRole(UMLObject object)
object
- No description provided
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |