Class Person
{{#replace:{{#ask:format=list|Class Person.class color::*}}|/^[^\]]*\]\] */|}}}}{{#var:x}}|
{{#form: |
{{#input:name=title|type=select|value=Class Person|
}} {{#input:type=submit|value=go}} category model meta new class.. / property.. SMWpc }} |
{{#replace:{{#ask:format=list|Class Person.class color::*}}|/^[^\]]*\]\] */|}}}}{{#var:x}}| |
{{#replace:{{#ask:format=list|Class Person.class color::*}}|/^[^\]]*\]\] */|}}}}{{#var:x}}|
{{#form: {{#input: name= title |type= hidden | value = Class Person}} {{#input: name= class |type= hidden | value = Person }} view {{#input: name= view | value = {{#request:view}} | size=30 |title=comma separated list of properties}} filter {{#input: name= filter | value = {{#request:filter}}|title=comma separated list of prop::value pairs where value can also be a + sign }} {{#input: type = submit | value = list }} }} |
{{#vardefine:form|}} {{#vardefine:children|{{#replace:{{#ask:format=list|sep= / |.class extends::Class Person}}|/\|Class ([^\]]+)/||\1}}}}{{#vardefine:children|{{#var:children}}}}Inheritance: {{#vardefine:parent|{{#vardefine:x|{{#replace:{{#ask:format=list|Class Person.class extends::*}}|/^.*\|([^\]]*)\]\] */|\1}}}}{{#var:x}}}}{{#replace:{{#vardefine:parent|{{#vardefine:x|{{#replace:{{#ask:format=list|[[{{#var:parent}}]].class extends::*}}|/^.*\|([^\]]*)\]\] */|\1}}}}{{#var:x}}}}{{#vardefine:parent|{{#vardefine:x|{{#replace:{{#ask:format=list|[[{{#var:parent}}]].class extends::*}}|/^.*\|([^\]]*)\]\] */|\1}}}}{{#var:x}}}}{{#vardefine:parent|{{#vardefine:x|{{#replace:{{#ask:format=list|[[{{#var:parent}}]].class extends::*}}|/^.*\|([^\]]*)\]\] */|\1}}}}{{#var:x}}}}[[{{#var:parent}}]] → [[{{#var:parent}}]] → [[{{#var:parent}}]] → [[{{#var:parent}}]] →|/Class ([^\]]+)/|Class \1|\1}} Person → {{#var:children}} {{#vardefine:desc|{{#ask:mainlabel=Property|.prop describes::Class Person .prop doc::* .prop refers to::* .prop assigned by::* .prop derived from::*}}}}{{#var:desc}} {{#vardefine:refs|{{#ask:mainlabel=Property|.prop refers to::Class Person .prop describes::* .prop assigned by::*}}}}A Person may be referenced by: {{#var:refs}}
{{#vardefine:color|{{#vardefine:x|{{#replace:{{#ask:format=list|Class Person.class color::*}}|/^[^\]]*\]\] */|}}}}{{#var:x}}}}
new Person: create / create with form create category object data template: edit (new) intro text: edit (new) preload text: edit (new) report: html (new) wiki: export |