|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RoutingStyle
A representation of the model object 'Routing Style'.
The routing style is a style to be installed on edges to guide their routing
The following features are supported:
RoutingSmoothnessAvoid ObstructionsClosest DistanceJump Link StatusJump Link TypeJump Links Reverse
NotationPackage.getRoutingStyle()| Method Summary | |
|---|---|
JumpLinkStatus |
getJumpLinkStatus()
Returns the value of the 'Jump Link Status' attribute. |
JumpLinkType |
getJumpLinkType()
Returns the value of the 'Jump Link Type' attribute. |
Routing |
getRouting()
Returns the value of the 'Routing' attribute. |
Smoothness |
getSmoothness()
Returns the value of the 'Smoothness' attribute. |
boolean |
isAvoidObstructions()
Returns the value of the 'Avoid Obstructions' attribute. |
boolean |
isClosestDistance()
Returns the value of the 'Closest Distance' attribute. |
boolean |
isJumpLinksReverse()
Returns the value of the 'Jump Links Reverse' attribute. |
void |
setAvoidObstructions(boolean value)
Sets the value of the ' Avoid Obstructions' attribute |
void |
setClosestDistance(boolean value)
Sets the value of the ' Closest Distance' attribute |
void |
setJumpLinksReverse(boolean value)
Sets the value of the ' Jump Links Reverse' attribute |
void |
setJumpLinkStatus(JumpLinkStatus value)
Sets the value of the ' Jump Link Status' attribute |
void |
setJumpLinkType(JumpLinkType value)
Sets the value of the ' Jump Link Type' attribute |
void |
setRouting(Routing value)
Sets the value of the ' Routing' attribute |
void |
setSmoothness(Smoothness value)
Sets the value of the ' Smoothness' attribute |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
Routing getRouting()
"Manual".
The literals are from the enumeration Routing.
The property specifies the desired routing algorithm
Routing,
setRouting(Routing),
NotationPackage.getRoutingStyle_Routing()void setRouting(Routing value)
Routing' attribute.
The property specifies the desired routing algorithm
value - the new value of the 'Routing' attribute.Routing,
getRouting()Smoothness getSmoothness()
"None".
The literals are from the enumeration Smoothness.
The property specifies the desired smoothing for the edge'e line
Smoothness,
setSmoothness(Smoothness),
NotationPackage.getRoutingStyle_Smoothness()void setSmoothness(Smoothness value)
Smoothness' attribute.
The property specifies the desired smoothing for the edge'e line
value - the new value of the 'Smoothness' attribute.Smoothness,
getSmoothness()boolean isAvoidObstructions()
"false".
The property specifies whether the edge's router should avoid obstructions
setAvoidObstructions(boolean),
NotationPackage.getRoutingStyle_AvoidObstructions()void setAvoidObstructions(boolean value)
Avoid Obstructions' attribute.
The property specifies whether the edge's router should avoid obstructions
value - the new value of the 'Avoid Obstructions' attribute.isAvoidObstructions()boolean isClosestDistance()
"false".
The property specifies whether the edge's router should should choose closest distances
setClosestDistance(boolean),
NotationPackage.getRoutingStyle_ClosestDistance()void setClosestDistance(boolean value)
Closest Distance' attribute.
The property specifies whether the edge's router should should choose closest distances
value - the new value of the 'Closest Distance' attribute.isClosestDistance()JumpLinkStatus getJumpLinkStatus()
"None".
The literals are from the enumeration JumpLinkStatus.
The property specifies the status of the jump links used in the routing algorithm
JumpLinkStatus,
setJumpLinkStatus(JumpLinkStatus),
NotationPackage.getRoutingStyle_JumpLinkStatus()void setJumpLinkStatus(JumpLinkStatus value)
Jump Link Status' attribute.
The property specifies the status of the jump links used in the routing algorithm
value - the new value of the 'Jump Link Status' attribute.JumpLinkStatus,
getJumpLinkStatus()JumpLinkType getJumpLinkType()
"Semicircle".
The literals are from the enumeration JumpLinkType.
The property specifies the type of the jump links used in the routing algorithm
JumpLinkType,
setJumpLinkType(JumpLinkType),
NotationPackage.getRoutingStyle_JumpLinkType()void setJumpLinkType(JumpLinkType value)
Jump Link Type' attribute.
The property specifies the type of the jump links used in the routing algorithm
value - the new value of the 'Jump Link Type' attribute.JumpLinkType,
getJumpLinkType()boolean isJumpLinksReverse()
"false".
The property specifies whether the jump links used in the routing algorithm should be reveresed
setJumpLinksReverse(boolean),
NotationPackage.getRoutingStyle_JumpLinksReverse()void setJumpLinksReverse(boolean value)
Jump Links Reverse' attribute.
The property specifies whether the jump links used in the routing algorithm should be reveresed
value - the new value of the 'Jump Links Reverse' attribute.isJumpLinksReverse()
|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.