Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/metagen/Extensions.ext')
-rw-r--r--doc/src/metagen/Extensions.ext25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/src/metagen/Extensions.ext b/doc/src/metagen/Extensions.ext
new file mode 100644
index 00000000..ecc30a1d
--- /dev/null
+++ b/doc/src/metagen/Extensions.ext
@@ -0,0 +1,25 @@
+
+
+getOwnedProperties(oaw::Type t) :
+ t.allProperties.select(p|p.owner == t)
+;
+
+getOwnedOperations(oaw::Type t) :
+ t.allOperations.select(p|p.owner == t)
+;
+
+fileName(oaw::Type t) :
+ t.name.replaceAll("::","_")+".html"
+;
+
+linkedName(oaw::Type t) :
+ linkedName(t, null)
+;
+
+linkedName(oaw::Type t, String target) :
+ "<a href='" +t.fileName() +"' "+(target!=null ? "target='"+target+"'" : "")+">" +t +"</a>"
+;
+
+
+db_linkedName (oaw::Type t) :
+ "<classname><link linkend='builtin_api_"+t.name+"'>"+t.name+"</link></classname>"; \ No newline at end of file

Back to the top