Package de.cau.cs.kieler.klighd.kgraph
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 TypeMethodDescriptionorg.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.voidSerialize all entries of the properties map usingObject.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, eUnsetMethods inherited from interface org.eclipse.elk.graph.properties.IPropertyHolder
copyProperties, getAllProperties, getProperty, hasProperty, setPropertyMethods 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 typeorg.eclipse.elk.graph.properties.IProperty<?>, and the value is of typeObject,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 typePersistentEntry.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 usingObject.toString()and write them into the list of persistent entries. The previous content is cleared.- EMF generated code
- EMF model element
-