org.objectweb.jac.ide
Class Link

java.lang.Object
  |
  +--org.objectweb.jac.ide.ModelElement
        |
        +--org.objectweb.jac.ide.Link
Direct Known Subclasses:
InheritanceLink, RelationLink

public abstract class Link
extends ModelElement

This is the root class for all the kinds of links.


Constructor Summary
Link()
           
 
Method Summary
 ModelElement getEnd()
           
 Role getEndRole()
           
 ModelElement getStart()
           
 Role getStartRole()
           
 void setEnd(ModelElement end)
           
 void setEndRole(Role endRole)
           
 void setStart(ModelElement start)
           
 void setStartRole(Role startRole)
           
 
Methods inherited from class org.objectweb.jac.ide.ModelElement
addConfigItem, addEndingLink, addLink, getConfigItems, getDescription, getEndingLinks, getFullName, getGenerationFullName, getGenerationName, getLinks, getName, getType, remove, removeEndingLink, removeLink, setDescription, setEndingLinks, setLinks, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Link

public Link()
Method Detail

getStartRole

public Role getStartRole()

setStartRole

public void setStartRole(Role startRole)

setStart

public void setStart(ModelElement start)

getStart

public ModelElement getStart()

getEndRole

public Role getEndRole()

setEndRole

public void setEndRole(Role endRole)

setEnd

public void setEnd(ModelElement end)

getEnd

public ModelElement getEnd()