Element is the root class of the XMF type hierarchy. It has no super-classes.
Everything is an instance of Element. Operations defined on Element are
available to every data value in XMF. Use this as a type when you want to
use heterogeneous values (for example as the type of an attribute). An element
always has a classifier which is the value of the 'of/0' message. An element
can always be sent messages using 'sen-d/2' where the first argument is the
name of the message and the second argument is a sequence of message arguments.
|
Operations |
| addTo(container:Element):Element | No Documentation Specified |
| allHTMLEntries():Seq(NamedElement) | No Documentation Specified |
| allHTMLPackages():Seq(Package) | No Documentation Specified |
| checkConstraints():Element | No Documentation Specified |
| copy():Element | No Documentation Specified |
| deleteRecursive():Element | No Documentation Specified |
| die():Element | No Documentation Specified |
| edit():Element | No Documentation Specified |
| equals(other:Element):Boolean | No Documentation Specified |
| error(reason:String):Element | No Documentation Specified |
| ferror(reason:String,args:Seq(Element)):Element | No Documentation Specified |
| hashCode():Integer | No Documentation Specified |
| init(args:Seq(Element)):Element | No Documentation Specified |
| init():Element | No Documentation Specified |
| isKindOf(c:Classifier):Boolean | No Documentation Specified |
| isReallyKindOf(classifier:Classifier):Boolean | No Documentation Specified |
| isTypeOf(classifier:Classifier):Boolean | No Documentation Specified |
| lift():Performable | No Documentation Specified |
| noOperationFound(message:Symbol,args:Seq(Element)):Element | No Documentation Specified |
| oclIsKindOf(classifier:Classifier):Boolean | No Documentation Specified |
| oclIsTypeOf(classifier:Classifier):Boolean | No Documentation Specified |
| of():Classifier | No Documentation Specified |
| pprint():Element | No Documentation Specified |
| pprint(width:Integer,ribbon:Integer,depth:Integer,length:Integer):Element | No Documentation Specified |
| pprint(width:Integer,ribbon:Integer,depth:Integer,length:Integer,linePosition:Integer):String | No Documentation Specified |
| print():Element | No Documentation Specified |
| println():Element | No Documentation Specified |
| removeDaemon(d:Element,target:Element):Element | No Documentation Specified |
| removeDaemon(d:Element):Element | No Documentation Specified |
| save(fileName:String):Element | No Documentation Specified |
| save2(fileName:String,nameSpaces:Seq(NameSpace)):Element | No Documentation Specified |
| send(message:Element,args:Element):Element | No Documentation Specified |
| setOf(classifier:Classifier):Element | No Documentation Specified |
| systemId():String | No Documentation Specified |
| toHTML(root:String):Element | No Documentation Specified |
| toSnapshot():Element | No Documentation Specified |
| toSnapshot(depth:Integer):Element | No Documentation Specified |
| toString():String | No Documentation Specified |
| writeHTML(root:String):Element | No Documentation Specified |
| writeHTML():Element | No Documentation Specified |
| writeHTMLAllEntries(root:String):Element | No Documentation Specified |
| writeHTMLAllPackages(root:String):Element | No Documentation Specified |
| writeHTMLIndex(root:String):Element | No Documentation Specified |
| writeHTMLOverview(root:String):Element | No Documentation Specified |
| writeXML(out:OutputChannel):Element |
Write the receiver in XML format to the supplied
output channel. All name spaces will be written
as references.
|
| writeXMLFile(file:String):Element |
Write the receiver in XML format to the supplied
file. The file is created if necessary.
|
| writeXMLFile():Element |
Ask for a file then write to the file.
|
| yield():Element | No Documentation Specified |
|
|