Snapshot


Overview

No Documentation Specified



Parents NameSpace ,IndexedContainer ,NamedElement ,DocumentedElement ,Container ,Contained ,Object ,Element


Constructors
Snapshot(name,packages) No Documentation



Attributes
objectsSeq(Object)No Documentation Specified
packagesSeq(Package)No Documentation Specified
From NameSpace: bindings, imports. From IndexedContainer: contents. From NamedElement: name. From DocumentedElement: documentation. From Contained: owner.



Operations
add(element:Element):ElementNo Documentation Specified
add(name:String,element:Element):ElementNo Documentation Specified
addToPackages(v:Element):ElementNo Documentation Specified
deleteFromPackages(v:Element):ElementNo Documentation Specified
deploySnapshot(out:Element):ElementNo Documentation Specified
deploySnapshotBody(out:Element):Element Deploys the body of the snapshot as XOCL. For each object in the snapshot its name is set to be equal to the result of printing out the names of the values of its slots.
deploySnapshotCode():ElementNo Documentation Specified
fullNameFor(element:Element):ElementNo Documentation Specified
getInstantiableClassTree():ElementNo Documentation Specified
makePackageTree(packages:Element):ElementNo Documentation Specified
nameChanged(element:Element,newName:Element,oldName:Element):ElementNo Documentation Specified
nameFor(element:Element):ElementNo Documentation Specified
putElement(name:Element,element:Element):ElementNo Documentation Specified
referencedPackages():Seq(Package)No Documentation Specified
remove(element:Element):ElementNo Documentation Specified
removeObject():ElementNo Documentation Specified
removeObject(typeString:String):ElementNo Documentation Specified
From NameSpace: writeEcore, lift, allHTMLEntries, allHTMLPackages, toHTML, toHTMLDoc, resolveNameClash, remove, putElement, newName, names, nameChanged, initBindings, init, init, getInstantiableClasses, getContents, define, getElement, hasElement, add, addBinding, hasBinding, removeBinding, redefine. From IndexedContainer: removeContentDaemon, indices, initContents, index, init, contents, contentDaemons, addContentDaemon, add, add, remove. From NamedElement: href, toString, setName, repopulate, pathSeq, path, name, getNamedElement. From DocumentedElement: setDoc, doc, ensureDoc. From Container: untraceAll, traceAll, removeContentDaemon, remove, initContents, init, includes, deleteRecursive, contentsThat, contentsOf, contents, contentDaemons, checkConstraints, checkConstraints, allContentsThat, allContentsOf, allContents, addContentDaemon, add. From Contained: owner, deleteRecursive, allOwners, addTo, setOwner, removeFromOwner. From Object: slotMissing, slotMissing, setProperty, setHotLoad, setDaemonsActive, setDaemons, set, renameSlot, removeStructuralFeature, removeDaemonsWithTarget, removeDaemonsWithId, removeDaemonNamed, removeDaemon, machineInit, initSlots, init, hotLoaded, hotLoad, hasSlot, hasProperty, getProperty, get, hasStructuralFeature, getStructuralFeatureNames, hasDaemonWithTarget, hasDaemonWithIdAndTarget, hasDaemonWithId, hasDaemonNamed, fire, destroyDaemon, daemonWithIdAndTarget, daemonWithId, daemonNamed, daemonsActive, daemons, allDaemonsWithTarget, allDaemonsWithId, compositeValues, allCompositeValuesAndSelf, allCompositeValues, addStructuralFeature, addPersistentDaemon, addMultiDaemon, addDaemon. From Element: pprint, pprint, pprint, writeXMLFile, writeXMLFile, writeXML, lift, toSnapshot, toSnapshot, allHTMLEntries, allHTMLPackages, toHTML, writeHTML, writeHTML, writeHTMLAllEntries, writeHTMLAllPackages, writeHTMLIndex, writeHTMLOverview, yield, toString, systemId, setOf, send, save2, save, removeDaemon, removeDaemon, println, print, oclIsKindOf, oclIsTypeOf, noOperationFound, isTypeOf, isReallyKindOf, init, init, of, isKindOf, addTo, checkConstraints, copy, deleteRecursive, die, edit, equals, error, ferror, hashCode.