|
|||||||||||
| 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 provided| Method Detail |
public boolean isReference()
isReference in class UMLLinkpublic boolean isNavigable(UMLObject source)
isNavigable in class UMLLinksource - 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 UMLLinkobject - No description provided
public UMLRole getSourceRole()
getSourceRole in class UMLLinkpublic UMLRole getTargetRole()
getTargetRole in class UMLLink
public int getPriority(java.util.HashMap boundObjects,
java.util.HashMap isomorphicBindings)
getPriority in interface TraversablegetPriority in class UMLLinkboundObjects - No description providedisomorphicBindings - No description provided
public java.lang.String toString()
toString in class UMLLinkpublic void removeYou()
removeYou in interface FElementremoveYou in class UMLLink
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||