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 |
|