diff options
Diffstat (limited to 'doc/src/metagen/Extensions.ext')
-rw-r--r-- | doc/src/metagen/Extensions.ext | 25 |
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 |