Element |
Tag |
Super |
Flags |
statement
|
+ |
|
|
Description
The base element for all code nodes, and
a generic code statement that will be emitted as is.
The indentation will depend to the node depth.
Inside an html tag means a text node without line feed.
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
module
|
module |
statement |
|
Description
The root element of the js schema.
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
kind |
kind |
string |
jsfile |
|
|
restrict
|
ecma |
ecma |
string |
es5 |
|
|
restrict
|
no_strict |
no_strict |
boolean |
false |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
feature |
features |
one-to-many |
|
|
|
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
referenced in wizzi-codegen.js.es6.module
> decl hasClasses = model.wzModelState.hasClasses
The 'hasClasses' is set in the 'wzInitialize' method
of the 'class' element.
log 'wizzi-js.model.module', this.wzName
|
if this.kind === 'react' || this.kind === 'es6';
set this.wzModelState = ctx.modelState = {};
|
hasFeature
|
foreach f in this.features;
return false;
|
Element |
Tag |
Super |
Flags |
feature
|
feature |
|
|
Description
A known feature that this module require. The list of available features
is enumerated in the restrict element of the 'kind' attribute.
Most features are autodetected during schema initialization.
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
kind |
kind |
string |
string |
|
|
restrict
|
Element |
Tag |
Super |
Flags |
statementmultiline
|
++ |
statement |
|
Description
Inside an html tag means a text node preceded by a line feed
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
param
|
param |
|
|
Description
The 'param' element defines a simple, not typed and not restricted
function parameter.
A function with 'params' parameters has no argument checking
ittf
function Foo
param group
param options
A function with typed parameters or 'params' with constraints facets
has argument checking.
ittf
function Foo
string group
required
{ options
number level
required
range 0 - 3
string size
required
one-of small, medium, large
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
|
is-one-to-one |
|
facet |
facets |
one-to-many |
|
|
|
comment |
comments |
one-to-many |
|
|
|
Methods
Signature |
Statements |
wzinitialize
|
if this.wzElement !== 'param' && !this.paramObjectPattern && !this.paramArrayPattern;
else ;
if this.isOptional;
|
Element |
Tag |
Super |
Flags |
stringParam
|
string |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
booleanParam
|
boolean |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
numberParam
|
number |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
dateParam
|
date |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
functionParam
|
func |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
symbolParam
|
symbol |
param |
|
Description
react param
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
nodeParam
|
node |
param |
|
Description
react param
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
elementParam
|
element |
param |
|
Description
react param
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
exactParam
|
exact |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
anyParam
|
any |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
callbackParam
|
callback |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
optionsCallbackParam
|
options-callback |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
arrayParam
|
[ |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
jsPropertyOrValue |
jsPropertyOrValues |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Methods
Signature |
Statements |
wzinitialize
log 'wizzi-js.parameters.wfschema.objectParam', this.params, this.jsPropertyOrValues
|
if this.params.length == 0 && this.jsPropertyOrValues.length > 0;
|
Element |
Tag |
Super |
Flags |
arrayOrObjectParam
|
[{ |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
objectParam
|
{ |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
jsPropertyOrValue |
jsPropertyOrValues |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Methods
Signature |
Statements |
wzinitialize
log 'wizzi-js.parameters.wfschema.objectParam', this.params, this.jsPropertyOrValues
|
if this.params.length == 0 && this.jsPropertyOrValues.length > 0;
|
Element |
Tag |
Super |
Flags |
oneOfParam
|
one-of |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
jsPropertyOrValue |
jsPropertyOrValues |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
oneOfTypeParam
|
one-of-type |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
instanceOfParam
|
instance-of |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
reactStyleParam
|
react-style |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
shapeParam
|
shape |
param |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isOptional |
optional |
boolean |
false |
param |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
prop |
props |
one-to-many |
|
|
|
restrict |
|
one-to-one |
param |
is-one-to-one |
|
facet |
facets |
one-to-many |
param |
|
|
comment |
comments |
one-to-many |
param |
|
|
Element |
Tag |
Super |
Flags |
restrict
|
restrict |
|
|
Description
Group of restrictions to the element or attribute values
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
facet |
facets |
one-to-many |
|
|
|
comment |
comments |
one-to-many |
|
|
|
Element |
Tag |
Super |
Flags |
facet
|
facet |
|
is-abstract |
Description
The abstract base class for facet restrictions
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
|
|
|
Element |
Tag |
Super |
Flags |
enumFacet
|
enum |
facet |
|
Description
A restriction of type enumeration
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
maxLengthFacet
|
max-length |
facet |
|
Description
A restriction of type maximum length
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
minLengthFacet
|
min-length |
facet |
|
Description
A restriction of type minimum length
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
maxValueFacet
|
max-value |
facet |
|
Description
A restriction of type maximum value
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
minValueFacet
|
min-value |
facet |
|
Description
A restriction of type minimum value
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
rangeFacet
|
range |
facet |
|
Description
A restriction of type range (from to)
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
from |
from |
string |
string |
|
|
|
to |
to |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Methods
Signature |
Statements |
wzinitialize
|
if this.wzName && this.wzName.length > 0;
|
Element |
Tag |
Super |
Flags |
regexpFacet
|
regexp |
facet |
|
Description
A restriction of type regular expression
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
arrayOf
|
array-of |
facet |
|
Description
A restriction to an array of items of a particular type
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
instanceOf
|
instance-of |
facet |
|
Description
A restriction to an object of a particular type
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
oneOf
|
one-of |
facet |
|
Description
A restriction to an object of a particular type
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
oneOfType
|
one-of-type |
facet |
|
Description
A restriction to an object of a particular type
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
comment |
comments |
one-to-many |
facet |
|
|
Element |
Tag |
Super |
Flags |
xvar
|
var |
statement |
|
Description
ittf:
var i
var i = 0
var f_alpha
function
param p
var obj_beta
{ |
@ name stefi
js:
var i;
var i = 0;
var alpha = function(p) {
...
};
var obj_beta = { name: 'stefi' };
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
decl
|
decl |
statement |
|
Description
ittf:
var i
decl x = 0
decl a
{
js:
var i, x = 0, a = {};
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xconst
|
const |
statement |
|
Description
ittf
same as var element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xlet
|
let |
statement |
|
Description
ittf
same as var element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
initValue
|
= |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
identifier
|
@id |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
expressionMember
|
@expr |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
iif
|
iif |
statement |
|
Description
ittf:
iif a === b
then 0
else 1
js:
( a === b ) ? 0 : 1
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
test
|
test |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
then
|
then |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xvoid
|
void |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
not
|
not|op! |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
or
|
\|\||op\|\| |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
and
|
&&|op&& |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_eq_strict
|
===|op=== |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_noteq_strict
|
!==|op!== |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_eq
|
==|op== |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_noteq
|
!=|op!= |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_minus
|
minus|op- |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_plus
|
plus|op+ |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_times
|
times|op* |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_div
|
divide|op/ |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_power
|
power|op** |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_mod
|
mod |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
bit_and
|
op& |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
bit_or
|
op\| |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_xor
|
xor|op^ |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_xand
|
xand|op& |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
bit_not
|
op~ |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
bit_left_shift
|
op<< |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
bit_right_shift
|
op>> |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
zero_fill_right_shift
|
op>>> |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_gt
|
gt|op> |
statement |
|
Description
ittf
var foo
gt
_ price
@ id
@ 100
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_ge
|
>=|op>= |
statement |
|
Description
ittf
var foo
>=
_ price
@ id
@ 100
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_lt
|
lt|op< |
statement |
|
Description
ittf
var foo
lt
_ price
@ id
@ 100
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
op_le
|
<=|op<= |
statement |
|
Description
ittf
var foo
<=
_ price
@ id
@ 100
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xrequire
|
require |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
set
|
set |
statement |
|
Description
The set element do not relate to any javascript synthax element but is
fundamental in the 'js' language schema.
A wizzi schema cannot have free node names (tags). User names
cannot be node names but always must be node values.
Whenever javascript has a left hand side item that is an user name
must be preceded by set.
ittf
set user.name = 'stefi'
js
user.name = 'stefi';
In a 'set' element the wzName is written as is. If it is a top statement
the semicolon is added.
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
ximport
|
import |
statement |
|
Description
reference http://2ality.com/2014/09/es6-modules-final.html
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
from |
from |
string |
string |
|
|
|
xas |
as |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzInitialize
|
set this.specifiers = [];
var temp = [];
foreach item in this.statements;
set this.statements = temp;
|
Element |
Tag |
Super |
Flags |
typeImport
|
:import |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xexport
|
export |
statement |
|
Description
reference http://2ality.com/2014/09/es6-modules-final.html
ittf
export var|let|const foo = Math.sqrt(2)
export
var|let|const foo = Math.sqrt(2)
export
var|let|const foo
{
@ name 'stefi'
export
function foo
param x
export default
function
{ options
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
from |
from |
string |
string |
|
|
|
xas |
as |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzInitialize
|
set this.specifiers = [];
var temp = [];
foreach item in this.statements;
set this.statements = temp;
|
Element |
Tag |
Super |
Flags |
exportDefault
|
export-default |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
typeExport
|
:export |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
typeExportNamespace
|
:export-ns |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
typeRequire
|
:require |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xif
|
if |
statement |
|
Description
ittf:
if a === b
elif a === c
else
js:
if ( a === b ) {
}
else if ( a === c ) {
}
else {
}
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
elif
|
elif |
statement |
|
Description
ittf
see 'if' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xelse
|
else |
statement |
|
Description
ittf
see 'if' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xfor
|
for |
statement |
|
Description
ittf
for var k in object3
log k, object3[k]
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
foreach
|
foreach |
statement |
|
Description
ittf
foreach item in arr5
log 'item ', i, item
js
var i, i_len=arr5.length, item;
for (i=0; i
item = arr5[i];
console.log('item ', i, item);
}
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
backeach
|
backeach |
statement |
|
Description
ittf
backeach item in arr5
log 'item ', i, item
js
var i, i_len=arr5.length, item;
for (i= (i_len-1); i>-1; i--) {
item = arr5[i];
console.log('item ', i, item);
}
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
each
|
each |
statement |
|
Description
ittf
each item in arr5 [this]
log 'item ', i, item
js
arr5.forEach(function(item, i, array) {
console.log('item ', i, item);
}, this);
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
filter
|
filter |
statement |
|
Description
ittf
filter item in arr5 [this]
return item > 20
js
arr5.filter(function(item, i, array) {
return item > 20
}, this);
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
find
|
find |
statement |
|
Description
ittf
find item in arr5 [this]
return item == 20
js
arr5.item(function(item, i, array) {
return item == 20
}, this);
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
reduce
|
reduce |
statement |
|
Description
ittf
reduce item in arr5 0
return item_acc + item
js
arr5.reduce(function(acc, item, item_index, array) {
return item_acc + item
}, 0);
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
concat
|
concat |
statement |
|
Description
ittf
concat arr5
@ 'item1'
[
@ 'item2'
@ 'item3'
js
arr5.concat('item1', ['item2', 'item3']);
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xbreak
|
break |
statement |
|
Description
ittf
foreach item in arr5
...
break
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xcontinue
|
continue |
statement |
|
Description
ittf
foreach item in arr5
...
continue
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
label
|
label |
statement |
|
Description
ittf
var i, j
label loop1
for i = 0; i < 3; i++
# The first for statement is labeled "loop1"
label loop2
for j = 0; j < 3; j++
# The second for statement is labeled "loop2"
if i === 1 && j === 1
continue loop1
log 'i = ' + i + ', j = ' + j
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xwhile
|
while |
statement |
|
Description
ittf
set parent = node.parent
while parent
set parent = parent.parent
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xdo
|
do |
statement |
|
Description
ittf
var result = ''
var i = 0
do i < 5
set i += 1
set result += i + ' '
js
var result = '';
var i = 0;
do {
i += 1;
result += i + ' ';
} while (i < 5);
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xswitch
|
switch |
statement |
|
Description
ittf
switch key
case 1
_ first()
case 2
_ second()
default
_ last()
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xcase
|
case |
statement |
|
Description
ittf
see 'switch' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xdefault
|
default |
statement |
|
Description
ittf
see 'switch' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xtry
|
try |
statement |
|
Description
ittf
try
set num =/ 0
catch ex
log ex.message
finally
_ reset()
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xcatch
|
catch |
statement |
|
Description
ittf
see 'try' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xfinally
|
finally |
statement |
|
Description
ittf
see 'try' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xthrow
|
throw |
statement |
|
Description
ittf
see 'try' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xdelete
|
delete |
statement |
|
Description
ittf
delete myvar
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
sequence
|
sequence |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
typeParameterInst
|
:param |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
call
|
_ |
statement |
|
Description
A function call.
ittf:
_ sayHello('stefi', 10)
_ init
{
@ key 0
function
param value
return calc(value)
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
typeParameterInst |
typeParameterInsts |
one-to-many |
|
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
memberCall
|
._ |
statement |
|
Description
ittf:
set value
_ init
._calc
js:
value = init().calc()
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
typeParameterInst |
typeParameterInsts |
one-to-many |
|
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
decoratorCall
|
@_ |
statement |
|
Description
ittf:
@_ alpha
@ 200
function
return 'a';
js:
@alpha(200, function() { return 'a'; })
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
typeParameterInst |
typeParameterInsts |
one-to-many |
|
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
callOnValue
|
( |
statement |
|
Description
ittf:
_ getFunction()
(
@ 'stefi'
js:
getFunction()('stefi')
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
memberAccess
|
. |
statement |
|
Description
ittf:
set name = obj
. name
js:
name = obj.name
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
memberAccessComputed
|
.[ |
statement |
|
Description
ittf:
set name = obj
.[ name
js:
name = obj[name]
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
jsObject
|
{ |
statement |
|
Description
Declares an object structure.
ittf:
var user
{
@ name 'stefi'
@ birth 1957
It can be used everywhere an object can be used
ittf
var user
_ db.getUser
{
@ name 'arthur'
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
a Dsl that uses this could be 'graphql'
|
set this.isDslCall = false;
foreach item in this.statements;
|
Element |
Tag |
Super |
Flags |
jsArray
|
[ |
statement |
|
Description
Declares an array structure.
ittf:
var users
[
{
@ name 'stefi'
@ birth 1957
{
@ name 'arthur'
@ birth 1955
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
jsPropertyOrValue
|
@ |
statement |
|
Description
used by import/export specifiers
This element is used in many contexts with a different semantic.
As children of a 'jsObject' element it is an object property.
ittf
var user
{
@ name 'annie'
As children of a 'call', 'memberCall', 'decoratorCall', 'callOnValue' element
is a function call argument.
ittf
var user
_ db.getUser
@ name 'annie'
As a children of an element derived from the 'htmlelement' element
is an html element attribute.
ittf
m render
return
div
button Press me
@ onClick { this.handleClick() }
As a children of a 'import' element
ittf
import
@ functionX
from 'module-a'
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xas |
as |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
a Dsl that uses this could be 'graphql'
|
set this.isDslCall = false;
foreach item in this.statements;
|
Element |
Tag |
Super |
Flags |
jsRest
|
... |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
namedCallParam
|
: |
statement |
|
Description
graphql-query
{ allMarkdownRemark
: sort
{
@ order DESC
@ fields
[
@ frontmatter___date
: limit 1000
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
jsonStatementTree
|
jst |
statement |
|
Description
Contains the stringified tree structure of a statement element.
Normally this element is generated and is usefull when the 'js' ittf document
is itself a generated artifact.
The artifact generator will JSON.parse the wzName property
of this element and will obtain a 'statement' element to process.
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xfunction
|
function |
statement |
|
Description
ittf
function sum
param a
param a
return a + b
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
|
|
|
xgenerator |
generator |
boolean |
false |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
|
|
|
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
|
set this.paramNames = [];
set this.constrainedParams = [];
set this.hasCallbackParam = false;
set this.hasOptionsCallbackParam = false;
foreach item in this.params;
|
Element |
Tag |
Super |
Flags |
iife
|
iife |
xfunction |
|
Description
ittf
iife
unary-prefix ;
param x
param y
return alpha = x + ': ' + y
(
@ key
@ id
js
;(function(x, y) {
return alpha = x + ': ' + y;
})(key, id)
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
unary_prefix |
unary-prefix |
string |
string |
|
|
|
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
arrowfunction
|
=> |
xfunction |
|
Description
es6 feature
ittf
var handler
=>
param event
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
asyncarrowfunction
|
async=> |
xfunction |
|
Description
es6 feature
ittf
var handler
async=>
param event
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
generatorfunction
|
function* |
xfunction |
|
Description
es6 feature
reference https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/yield
ittf
function* foo
var index = 0
while index <= 2
yield index++
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
asyncfunction
|
async-function |
xfunction |
|
Description
es6 feature
reference https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function
ittf
async-function foo
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xyield
|
yield |
statement |
|
Description
es6 feature
reference https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/yield
ittf
function* foo
var index = 0
while index <= 2
yield index++
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xawait
|
await |
statement |
|
Description
es6 feature
reference https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await
ittf
async-function foo
var index
await
_ mypromisefunc
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xreturn
|
return |
statement |
|
Description
Can return any object or function.
ittf
return 0
return
{
@ result a + b
return
_ Math.sum
@ a
@ b
return
function
param a
param b
...
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xclass
|
class |
statement |
|
Description
A javascript class
ittf
class Horse
super Animal
ctor
string name
required
{ options
boolean canSpeakLikeAHuman
required
set this.name = name
set this.options = options
m sayHello
if this.options.canSpeakLikeAHuman
log 'Hello i am ' + this.name
else
log 'Hii i am ' + this.name
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
super |
super |
string |
string |
|
|
|
extends |
extends |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
findCtor
|
return _.find(this.statements, function(item) { return item.wzElement === 'ctor' });
|
wzInitialize
log 'wizzi-js.model.class.modelState', ctx.modelState
|
set ctx.modelState = ctx.modelState || {};
set ctx.modelState.hasClasses = true;
if this.extends && this.extends.length > 0;
else ;
|
Element |
Tag |
Super |
Flags |
ctor
|
ctor |
xfunction |
|
Description
ittf
class Horse
super Animal
ctor
string name
base name
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
base |
bases |
one-to-many |
|
|
|
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
getBaseArgs
|
var ret = [];
foreach item in this.bases;
return ret;
|
Element |
Tag |
Super |
Flags |
base
|
base |
statement |
|
Description
ittf
see 'ctor' elementg example
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
method
|
m |
xfunction |
|
Description
ittf
class Foo
m sayHello
string name
log 'Hello ' + name
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
static |
static |
boolean |
false |
|
|
|
async |
async |
boolean |
false |
|
|
|
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
property
|
property |
xfunction |
|
Description
ittf
class Foo
property options
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
static |
static |
boolean |
false |
|
|
|
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
get
|
get |
statement |
|
Description
es6 - Defines a getter on a new object in the object initializer
reference https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Functions/get
ittf
var obj
{
@ log ['test']
get latest
if this.log.length == 0
return undefined
return this.log[this.log.length - 1]
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
xnew
|
new |
statement |
|
Description
ittf:
var h
new Hello
var j
new Hello
function
param p
+ ...
js:
var h = new Hello();
var j = new Hello(function(p) { ... });
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
type
|
type |
statement |
|
Description
used by the 'new' element
see wizzi-codegen.js.statements.var
TODO example
FIXME Cannot find examples and the reason for this element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
template
|
template|`lit |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
|
foreach item in this.statements;
|
Element |
Tag |
Super |
Flags |
taggedTemplate
|
`tag |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
|
foreach item in this.statements;
|
Element |
Tag |
Super |
Flags |
tagFunctionCall
|
_` |
statement |
|
Description
ittf:
_` fname
+ bla bla
+ bla bla
js:
fname`
bla bla
bla bla
`;
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzinitialize
|
foreach item in this.statements;
|
Element |
Tag |
Super |
Flags |
macroExpr
|
macro |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
reactComponent
|
react |
statement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
super |
super |
string |
string |
|
|
|
extends |
extends |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzInitialize
log 'wizzi-js.model.class.modelState', ctx.modelState
|
set ctx.modelState = ctx.modelState || {};
set ctx.modelState.hasClasses = true;
if this.extends && this.extends.length > 0;
else ;
|
Element |
Tag |
Super |
Flags |
reactFunction
|
react-f |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
style
|
style |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
prop
|
prop |
statement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isRequired |
required |
boolean |
false |
|
|
|
defaultValue |
default |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
|
one-to-one |
|
is-one-to-one |
react propType
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
reactMember
|
reactMember |
statement |
is-abstract |
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
state
|
state |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
setState
|
set-state |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
render
|
render |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
willMount
|
will-mount |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
didMount
|
did-mount |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
willUnmount
|
will-unmount |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
shouldUpdate
|
should-update |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
didUpdate
|
did-update |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
willUpdate
|
will-update |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
willReceiveProps
|
will-receive-props |
reactMember |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
htmlevent
|
event |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCopy
|
onCopy |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCut
|
onCut |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPaste
|
onPaste |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
on
|
on |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCompositionEnd
|
onCompositionEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCompositionStart
|
onCompositionStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCompositionUpdate
|
onCompositionUpdate |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onKeyDown
|
onKeyDown |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onKeyPress
|
onKeyPress |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onKeyUp
|
onKeyUp |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onFocus
|
onFocus |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onBlur
|
onBlur |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onChange
|
onChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSubmit
|
onSubmit |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onClick
|
onClick |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDoubleClick
|
onDoubleClick |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDrag
|
onDrag |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragEnd
|
onDragEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragEnter
|
onDragEnter |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragExit
|
onDragExit |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragLeave
|
onDragLeave |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragOver
|
onDragOver |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragStart
|
onDragStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDrop
|
onDrop |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseDown
|
onMouseDown |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseEnter
|
onMouseEnter |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseLeave
|
onMouseLeave |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseMove
|
onMouseMove |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseOut
|
onMouseOut |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseOver
|
onMouseOver |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseUp
|
onMouseUp |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSelect
|
onSelect |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchCancel
|
onTouchCancel |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchEnd
|
onTouchEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchMove
|
onTouchMove |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchStart
|
onTouchStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onWheel
|
onWheel |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onAbort
|
onAbort |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCanPlay
|
onCanPlay |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCanPlayThrough
|
onCanPlayThrough |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDurationChange
|
onDurationChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onEmptied
|
onEmptied |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onEncrypted
|
onEncrypted |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onEnded
|
onEnded |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onError
|
onError |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onLoadedData
|
onLoadedData |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onLoadStart
|
onLoadStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPause
|
onPause |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPlay
|
onPlay |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPlaying
|
onPlaying |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onProgress
|
onProgress |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onRateChange
|
onRateChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSeeked
|
onSeeked |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSeeking
|
onSeeking |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onStalled
|
onStalled |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSuspend
|
onSuspend |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTimeUpdate
|
onTimeUpdate |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onVolumeChange
|
onVolumeChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onWaiting
|
onWaiting |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onLoad
|
onLoad |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTransitionEnd
|
onTransitionEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
htmlelement
|
< |
statement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
autoCapitalize |
autoCapitalize |
string |
string |
|
|
|
autoCorrect |
autoCorrect |
string |
string |
|
|
|
property |
property |
string |
string |
|
|
|
itemProp |
itemProp |
string |
string |
|
|
|
itemScope |
itemScope |
string |
string |
|
|
|
itemType |
itemType |
string |
string |
|
|
|
itemRef |
itemRef |
string |
string |
|
|
|
itemID |
itemID |
string |
string |
|
|
|
unselectable |
unselectable |
string |
string |
|
|
|
results |
results |
string |
string |
|
|
|
autoSave |
autoSave |
string |
string |
|
|
|
class |
class |
string |
string |
|
|
|
aria__ |
aria-* |
string |
string |
|
|
|
data__ |
data-* |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
doctype
|
doctype |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
p
|
p |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
static |
static |
boolean |
false |
|
|
|
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
htmlevent
|
htmlevent |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
isEvent |
isEvent |
boolean |
true |
|
|
|
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCopy
|
onCopy |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCut
|
onCut |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPaste
|
onPaste |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
on
|
on |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCompositionEnd
|
onCompositionEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCompositionStart
|
onCompositionStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCompositionUpdate
|
onCompositionUpdate |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onKeyDown
|
onKeyDown |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onKeyPress
|
onKeyPress |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onKeyUp
|
onKeyUp |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onFocus
|
onFocus |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onBlur
|
onBlur |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onChange
|
onChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSubmit
|
onSubmit |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onClick
|
onClick |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDoubleClick
|
onDoubleClick |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDrag
|
onDrag |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragEnd
|
onDragEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragEnter
|
onDragEnter |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragExit
|
onDragExit |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragLeave
|
onDragLeave |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragOver
|
onDragOver |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDragStart
|
onDragStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDrop
|
onDrop |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseDown
|
onMouseDown |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseEnter
|
onMouseEnter |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseLeave
|
onMouseLeave |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseMove
|
onMouseMove |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseOut
|
onMouseOut |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseOver
|
onMouseOver |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onMouseUp
|
onMouseUp |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSelect
|
onSelect |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchCancel
|
onTouchCancel |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchEnd
|
onTouchEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchMove
|
onTouchMove |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTouchStart
|
onTouchStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onWheel
|
onWheel |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onAbort
|
onAbort |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCanPlay
|
onCanPlay |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onCanPlayThrough
|
onCanPlayThrough |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onDurationChange
|
onDurationChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onEmptied
|
onEmptied |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onEncrypted
|
onEncrypted |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onEnded
|
onEnded |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onError
|
onError |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onLoadedData
|
onLoadedData |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onLoadStart
|
onLoadStart |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPause
|
onPause |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPlay
|
onPlay |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onPlaying
|
onPlaying |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onProgress
|
onProgress |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onRateChange
|
onRateChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSeeked
|
onSeeked |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSeeking
|
onSeeking |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onStalled
|
onStalled |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onSuspend
|
onSuspend |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTimeUpdate
|
onTimeUpdate |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onVolumeChange
|
onVolumeChange |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onWaiting
|
onWaiting |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onLoad
|
onLoad |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
onTransitionEnd
|
onTransitionEnd |
htmlevent |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
js
|
js |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
css
|
css |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
styleJsx
|
style-jsx |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
global |
global |
boolean |
false |
|
|
|
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
htmlParam
|
@param |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
htmlFilter
|
@filter |
htmlelement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
autoCapitalize |
autoCapitalize |
string |
string |
htmlelement |
|
|
autoCorrect |
autoCorrect |
string |
string |
htmlelement |
|
|
property |
property |
string |
string |
htmlelement |
|
|
itemProp |
itemProp |
string |
string |
htmlelement |
|
|
itemScope |
itemScope |
string |
string |
htmlelement |
|
|
itemType |
itemType |
string |
string |
htmlelement |
|
|
itemRef |
itemRef |
string |
string |
htmlelement |
|
|
itemID |
itemID |
string |
string |
htmlelement |
|
|
unselectable |
unselectable |
string |
string |
htmlelement |
|
|
results |
results |
string |
string |
htmlelement |
|
|
autoSave |
autoSave |
string |
string |
htmlelement |
|
|
class |
class |
string |
string |
htmlelement |
|
|
aria__ |
aria-* |
string |
string |
htmlelement |
|
|
data__ |
data-* |
string |
string |
htmlelement |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
ready
|
ready |
statement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
kind |
kind |
string |
jquery |
|
|
restrict
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
tohtml
|
tohtml |
statement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
kind |
kind |
string |
wizzi |
|
|
restrict
wizzi ng |
create a function
that returns am html string preserving {{ }}, for interpolation use [[ ]]
|
that returns am html string preserving {{ }}, for interpolation use [[ ]] dom |
that returns am html dom tree using jQuery
|
that returns am html dom tree using jQuery hb |
that returns a compiled handlebar template
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
html_f
|
html_f |
statement |
|
Description
create a function
that returns an html string
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
html_ng
|
html_ng |
statement |
|
Description
create a function
that returns an html string preserving {{ }}, for interpolation use [[ ]]
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
html_dom
|
html_dom |
statement |
|
Description
create a function
that returns an html dom tree using jQuery
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
html_hb
|
html_hb |
statement |
|
Description
create a function
that returns a compiled handlebar template
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
wzIife
|
wz-iife |
iife |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
unary_prefix |
unary-prefix |
string |
string |
iife |
|
|
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
wzRequire
|
wz-require |
statement |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
from |
from |
string |
string |
|
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
wzVar
|
wz-var |
xvar |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
wzConst
|
wz-const |
xconst |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
wzFunction
|
wz-function |
xfunction |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
xasync |
async |
boolean |
false |
xfunction |
|
|
xgenerator |
generator |
boolean |
false |
xfunction |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
param |
params |
one-to-many |
xfunction |
|
|
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
wzClass
|
wz-class |
xclass |
|
Attributes
Name |
Tag |
Type |
Default |
Inherited |
Flags |
Description |
super |
super |
string |
string |
xclass |
|
|
extends |
extends |
string |
string |
xclass |
|
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
graphqlQuery
|
graphql-query |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Methods
Signature |
Statements |
wzInitialize
if this.wzParent.wzElement == 'xcall'
set this.isGraphqlParameter = true
|
|
Element |
Tag |
Super |
Flags |
graphqlMutation
|
graphql-mutation |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
handlebar
|
{{ |
statement |
|
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
log
|
log |
statement |
|
Description
ittf:
log 'xxx', yyy, ...
js:
console.log( 'xxx', yyy, ... );
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
inspect
|
log? |
statement |
|
Description
TODO ensure require('util')
ittf:
log? xxx
js:
console.log('xxx', util.inspect(xxx, { depth: null } );
ittf:
log? label xxx
js:
console.log('label', util.inspect(xxx, { depth: null } );
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
warn
|
warn |
statement |
|
Description
ittf:
warn 'xxx', yyy, ...
js:
console.warn( 'xxx', yyy, ... );
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
error
|
error |
statement |
|
Description
ittf:
error 'xxx', yyy, ...
js:
console.error( 'xxx', yyy, ... );
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
chalk
|
chalk |
statement |
|
Description
TODO ensure require('chalk')
ittf:
chalk green 'xxx'
chalk green 'obj', red obj.name
js:
console.log(chalk.green('xxx');
console.log(chalk.green('obj'), chalk.red(obj.name));
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
describe
|
describe |
statement |
|
Description
mocha framework support
ittf
describe my synchronous component
before
before-each
after
after-each
it should do a great work quickly
describe my asynchronous component
before-async
_ done
after-async
_ done
it-async should do a great work in a reasonable time
_ done
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
it
|
it |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
itAsync
|
it-async |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
before
|
before |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
beforeAsync
|
before-async |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
beforeEach
|
before-each |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
after
|
after |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
afterAsync
|
after-async |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|
Element |
Tag |
Super |
Flags |
afterEach
|
after-each |
statement |
|
Description
mocha framework support
ittf
see 'describe' element
Relations
Name |
Role |
Cardinality |
Inherited |
Flags |
Description |
statement |
statements |
one-to-many |
statement |
|
|