Interface KGraphData

All Superinterfaces:
EMapPropertyHolder, org.eclipse.emf.ecore.EObject, org.eclipse.elk.graph.properties.IPropertyHolder, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
KIdentifier
All Known Implementing Classes:
KGraphDataImpl, KIdentifierImpl

public interface KGraphData extends EMapPropertyHolder
A representation of the model object 'Data'. This class can be extended to hold arbitrary additional data for graph elements, such as layout or rendering information. Furthermore, graph data extensions are property holders, hence they can be annotated with key-value pairs, e.g. for setting options that control the layout algorithms.
See Also:
EMF generated code
EMF model element
  • Method Summary

    Methods inherited from interface de.cau.cs.kieler.klighd.kgraph.EMapPropertyHolder

    getPersistentEntries, getProperties, makePersistent

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.elk.graph.properties.IPropertyHolder

    copyProperties, getAllProperties, getProperty, hasProperty, setProperty

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver