org.eclipse.epsilon.egl.dt.traceability.editor
Class TextLinkModel

java.lang.Object
  extended by org.eclipse.epsilon.egl.dt.traceability.editor.TextLinkModel

public class TextLinkModel
extends java.lang.Object


Constructor Summary
TextLinkModel(EmfModel model, java.lang.String fileName)
           
 
Method Summary
 void dispose()
           
 java.util.Set<java.lang.String> getDestinations()
           
 java.util.List<TextLocation> getDestinationsFor(org.eclipse.emf.ecore.EObject source)
           
 java.lang.String getFileName()
           
 java.util.Set<org.eclipse.emf.ecore.resource.Resource> getSources()
           
 java.util.Collection<TraceLink> getTraceLinks()
           
 boolean hasDestinationFor(org.eclipse.emf.ecore.EObject source)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextLinkModel

public TextLinkModel(EmfModel model,
                     java.lang.String fileName)
Method Detail

getFileName

public java.lang.String getFileName()

getTraceLinks

public java.util.Collection<TraceLink> getTraceLinks()

getSources

public java.util.Set<org.eclipse.emf.ecore.resource.Resource> getSources()

getDestinations

public java.util.Set<java.lang.String> getDestinations()

hasDestinationFor

public boolean hasDestinationFor(org.eclipse.emf.ecore.EObject source)

getDestinationsFor

public java.util.List<TextLocation> getDestinationsFor(org.eclipse.emf.ecore.EObject source)

dispose

public void dispose()