|
|||||||||||
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
de.uni_paderborn.fujaba.uml.UMLPath
This class represents path expressions
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary | |
static int |
P_PATH
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 | |
UMLPath()
Constructor for class UMLPath |
|
UMLPath(UMLObject source,
java.lang.String expression,
UMLObject target)
Constructor for class UMLPath |
Method Summary | |
UMLRole |
getCorrespondingRole(UMLObject object)
Get the correspondingRole attribute of the UMLPath object |
java.lang.String |
getExpression()
Get the expression attribute of the UMLPath object |
int |
getPriority(java.util.HashMap boundObjects,
java.util.HashMap isomorphicBindings)
Get the priority attribute of the UMLPath object |
UMLRole |
getSourceRole()
Get the sourceRole attribute of the UMLPath object |
UMLRole |
getTargetRole()
Get the targetRole attribute of the UMLPath object |
boolean |
isNavigable(UMLObject source)
Get the navigable attribute of the UMLPath object |
boolean |
isReference()
Get the reference attribute of the UMLPath object |
void |
removeYou()
No comment provided by developer, please add a comment to improve documentation. |
void |
setExpression(java.lang.String newExpression)
Sets the expression attribute of the UMLPath object |
java.lang.String |
toString()
String representation of UMLPath |
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLLink |
accessable, checkNegativeError, checkSwap, getAbsoluteModifier, getInstanceOf, getIsViaASGElementRef, getModifier, getName, getRange, getRevSourceLink, getRevTargetLink, getSource, getSourceConnector, getSuccessorLink, getTarget, getTargetConnector, getText, getTotality, getType, getUnboundObject, isLinkBetween, isPersistencyChange, setCutCopyPasteParent, setInstanceOf, setIsViaASGElementRef, setModifier, setName, setRange, setRevSourceLink, setRevTargetLink, setSource, setSourceConnector, setTarget, setTargetConnector, setTotality, setType, toOneAccess |
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 P_PATH
Constructor Detail |
public UMLPath()
public UMLPath(UMLObject source, java.lang.String expression, UMLObject target)
source
- No description providedexpression
- No description providedtarget
- No description providedMethod Detail |
public boolean isReference()
isReference
in class UMLLink
public boolean isNavigable(UMLObject source)
isNavigable
in class UMLLink
source
- No description provided
public void setExpression(java.lang.String newExpression)
newExpression
- The new expression valuepublic java.lang.String getExpression()
public UMLRole getCorrespondingRole(UMLObject object)
getCorrespondingRole
in class UMLLink
object
- No description provided
public UMLRole getSourceRole()
getSourceRole
in class UMLLink
public UMLRole getTargetRole()
getTargetRole
in class UMLLink
public int getPriority(java.util.HashMap boundObjects, java.util.HashMap isomorphicBindings)
getPriority
in interface Traversable
getPriority
in class UMLLink
boundObjects
- No description providedisomorphicBindings
- No description provided
public java.lang.String toString()
toString
in class UMLLink
public void removeYou()
removeYou
in interface FElement
removeYou
in class UMLLink
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |