Interface EMapPropertyHolder

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.elk.graph.properties.IPropertyHolder, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
KEdge, KEdgeLayout, KGraphData, KGraphElement, KIdentifier, KLabel, KLabeledGraphElement, KLayoutData, KNode, KPort, KShapeLayout
All Known Implementing Classes:
EMapPropertyHolderImpl, KEdgeImpl, KGraphDataImpl, KGraphElementImpl, KIdentifierImpl, KLabeledGraphElementImpl, KLabelImpl, KNodeImpl, KPortImpl

public interface EMapPropertyHolder extends org.eclipse.emf.ecore.EObject, org.eclipse.elk.graph.properties.IPropertyHolder
A representation of the model object 'EMap Property Holder'. A property holder implementation based on EMap which can be used in Ecore models.

The following features are supported:

See Also:
EMF generated code
EMF model element
abstract="true" superTypes="de.cau.cs.kieler.klighd.kgraph.IPropertyHolder"
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.common.util.EList<PersistentEntry>
    Returns the value of the 'Persistent Entries' containment reference list.
    org.eclipse.emf.common.util.EMap<org.eclipse.elk.graph.properties.IProperty<?>,Object>
    Returns the value of the 'Properties' map.
    void
    Serialize all entries of the properties map using Object.toString() and write them into the list of persistent entries.

    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
  • Method Details

    • getProperties

      org.eclipse.emf.common.util.EMap<org.eclipse.elk.graph.properties.IProperty<?>,Object> getProperties()
      Returns the value of the 'Properties' map. The key is of type org.eclipse.elk.graph.properties.IProperty<?>, and the value is of type Object,

      If the meaning of the 'Properties' map isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Properties' map.
      See Also:
      EMF generated code
      EMF model element
      mapType="de.cau.cs.kieler.klighd.kgraph.IPropertyToObjectMap<de.cau.cs.kieler.klighd.kgraph.IProperty<?>, org.eclipse.emf.ecore.EJavaObject>" transient="true"
    • getPersistentEntries

      org.eclipse.emf.common.util.EList<PersistentEntry> getPersistentEntries()
      Returns the value of the 'Persistent Entries' containment reference list. The list contents are of type PersistentEntry.

      If the meaning of the 'Persistent Entries' containment reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Persistent Entries' containment reference list.
      See Also:
      EMF generated code
      EMF model element
      containment="true"
    • makePersistent

      void makePersistent()
      Serialize all entries of the properties map using Object.toString() and write them into the list of persistent entries. The previous content is cleared.
      EMF generated code
      EMF model element