kermeta::emfpersistence
Class Resource inherited from Object


@CompilerIgnore "true"
@ScalaCompilerName "k2.persistence.Resource"

Method Summary
Void
delete(Map)
           
OrderedSet[Object]
eAdapters()
           
Boolean
eDeliver()
           
Void
eSetDeliver(Boolean)
           
Iterator[Object]
getAllContents()
           
OrderedSet[Object]
getContents()
           
Object
getEObject(String)
           
OrderedSet[Object]
getErrors()
           
ResourceSet
getResourceSet()
           
Long
getTimeStamp()
           
URI
getURI()
           
String
getURIFragment(Object)
           
OrderedSet[Object]
getWarnings()
           
Boolean
isLoaded()
           
Boolean
isModified()
           
Boolean
isTrackingModification()
           
Void
load(Map)
           
Void
save(Map)

Saves the resource using the specified options.
save is "safe" in the sense that unlike the original EMF version, if the user creates dangling in it, the save will automatically try to patch the resulting xmi file by adding the dangling element at the root of the resource


           
Void
setModified(Boolean)
           
Void
setTimeStamp(Long)
           
Void
setTrackingModification(Boolean)
           
Void
setURI(URI)
           
Void
unload()
           


Details of operations

delete

Void delete[(Map)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;834;902"
@CompilerIgnore "true"

eAdapters

OrderedSet[Object] eAdapters[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2655;2717"
@CompilerIgnore "true"

eDeliver

Boolean eDeliver[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2759;2809"
@CompilerIgnore "true"

eSetDeliver

Void eSetDeliver[(Boolean)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2851;2913"
@CompilerIgnore "true"

getAllContents

Iterator[Object] getAllContents[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1209;1274"
@CompilerIgnore "true"

getContents

OrderedSet[Object] getContents[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1316;1380"
@CompilerIgnore "true"

getEObject

Object getEObject[(String)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1422;1484"
@CompilerIgnore "true"

getErrors

OrderedSet[Object] getErrors[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1526;1588"
@CompilerIgnore "true"

getResourceSet

ResourceSet getResourceSet[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1630;1690"
@CompilerIgnore "true"

getTimeStamp

Long getTimeStamp[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1732;1783"
@CompilerIgnore "true"

getURI

URI getURI[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1031;1075"
@CompilerIgnore "true"

getURIFragment

String getURIFragment[(Object)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1825;1891"
@CompilerIgnore "true"

getWarnings

OrderedSet[Object] getWarnings[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1933;1997"
@CompilerIgnore "true"

isLoaded

Boolean isLoaded[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;1117;1167"
@CompilerIgnore "true"

isModified

Boolean isModified[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2039;2091"
@CompilerIgnore "true"

isTrackingModification

Boolean isTrackingModification[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2133;2197"
@CompilerIgnore "true"

load

Void load[(Map)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;304;370"
@CompilerIgnore "true"

save

Void save[(Map)

Saves the resource using the specified options.
save is "safe" in the sense that unlike the original EMF version, if the user creates dangling in it, the save will automatically try to patch the resulting xmi file by adding the dangling element at the root of the resource

@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;726;792"
@CompilerIgnore "true"

setModified

Void setModified[(Boolean)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2239;2301"
@CompilerIgnore "true"

setTimeStamp

Void setTimeStamp[(Long)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2343;2403"
@CompilerIgnore "true"

setTrackingModification

Void setTrackingModification[(Boolean)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2445;2519"
@CompilerIgnore "true"

setURI

Void setURI[(URI)
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;2561;2613"
@CompilerIgnore "true"

unload

Void unload[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/kermeta/emfpersistence/emfpersistence.kmt;944;989"
@CompilerIgnore "true"