de.cau.cs.kieler.core.kgraph
Interface EMapPropertyHolder

All Superinterfaces:
EObject, IPropertyHolder, Notifier
All Known Subinterfaces:
KEdgeLayout, KGraphData, KIdentifier, KShapeLayout
All Known Implementing Classes:
EMapPropertyHolderImpl, KEdgeLayoutImpl, KGraphDataImpl, KIdentifierImpl, KShapeLayoutImpl

public interface EMapPropertyHolder
extends EObject, 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:
KGraphPackage.getEMapPropertyHolder()
Rating yellow
(2011-02-01) reviewed by cmot, soh
Generated:
This code was automatically generated.
Model element:
abstract=true
superTypes=de.cau.cs.kieler.core.kgraph.IPropertyHolder

Method Summary
 EList<PersistentEntry> getPersistentEntries()
          Returns the value of the 'Persistent Entries' containment reference list.
 EMap<IProperty<?>,Object> getProperties()
          Returns the value of the 'Properties' map.
 void makePersistent()
          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.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface de.cau.cs.kieler.core.properties.IPropertyHolder
copyProperties, getAllProperties, getProperty, setProperty
 

Method Detail

getProperties

EMap<IProperty<?>,Object> getProperties()
Returns the value of the 'Properties' map. The key is of type de.cau.cs.kieler.core.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:
KGraphPackage.getEMapPropertyHolder_Properties()
Generated:
This code was automatically generated.
Model element:
mapType="de.cau.cs.kieler.core.kgraph.IPropertyToObjectMap,
transient=true

getPersistentEntries

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:
KGraphPackage.getEMapPropertyHolder_PersistentEntries()
Generated:
This code was automatically generated.
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.

Generated:
This code was automatically generated.
Model element