org.eclipse.mtl.common
Interface IMTLConstants


public interface IMTLConstants

Concrete syntax constants for text explicit mode only.


Field Summary
static java.lang.String AFTER
          After keyword.
static java.lang.String BEFORE
          Before keyword.
static java.lang.String BRACKETS_BEGIN
          Beginning delimiter of brackets.
static java.lang.String BRACKETS_END
          Ending delimiter of brackets.
static java.lang.String COMMA_SEPARATOR
          Comma separator between variables.
static java.lang.String COMMENT
          Comment block keyword.
static java.lang.String DEFAULT_BEGIN
          Beginning delimiter of an area which is not static.
static java.lang.String DEFAULT_END
          Ending delimiter of an area which is not static.
static java.lang.String DEFAULT_END_BODY_CHAR
          Ending delimiter of the header and the body.
static java.lang.String ELSE
          Else keyword.
static java.lang.String ELSE_IF
          Else If keyword.
static java.lang.String ELSE_LET
          Else Let keyword.
static java.lang.String EMTL_FILE_EXTENSION
          Extension of the abstract syntax file.
static java.lang.String EXTENDS
          Extends keyword.
static java.lang.String FILE
          File block keyword.
static java.lang.String FOR
          For block keyword.
static java.lang.String GUARD
          Guard keyword.
static java.lang.String IF
          If block keyword.
static java.lang.String IMPORT
          Import block keyword.
static java.lang.String INVOCATION_BEGIN
          Beginning delimiter of an invocation.
static java.lang.String[] INVOCATION_END
          Ending delimiter of an invocation.
static java.lang.String LET
          Let block keyword.
static java.lang.String LITERAL_BEGIN
          Beginning delimiter of a literal expression.
static java.lang.String LITERAL_END
          Ending delimiter of a literal expression.
static java.lang.String LITERAL_ESCAPE
          Escape character in a literal expression.
static java.lang.String MACRO
          Macro block keyword.
static java.lang.String MODULE
          Module block keyword.
static java.lang.String MTL_FILE_EXTENSION
          Extension of the concrete syntax file.
static java.lang.String OCL_CALL_LIST
          OCL : To invoke a method on the whole list.
static java.lang.String OCL_CALL_SIMPLE
          OCL : To invoke a method on each object of a list.
static java.lang.String OVERRIDES
          Overrides keyword.
static java.lang.String PARENTHESIS_BEGIN
          Beginning delimiter of parenthesis.
static java.lang.String PARENTHESIS_END
          Ending delimiter of parenthesis.
static java.lang.String PIPE_SEPARATOR
          Pipe separator between the local variable and the expression in a for statement.
static java.lang.String PROTECTED_AREA
          Protected Area keyword.
static java.lang.String QUERY
          Query block keyword.
static java.lang.String SELF
          OCL : The 'self' keyword.
static java.lang.String SEMICOLON_SEPARATOR
          Semicolon separator between variables.
static java.lang.String SEPARATOR
          Separator keyword.
static java.lang.String SUPER
          OCL : The 'super' keyword.
static java.lang.String TAG_MAIN
          Comment : The 'main' tag.
static java.lang.String TEMPLATE
          Template block keyword.
static java.lang.String TRACE
          Trace block keyword.
static java.lang.String VARIABLE_DECLARATION_SEPARATOR
          Variable declaration separator between the name and the type.
static java.lang.String VARIABLE_INIT_SEPARATOR
          Variable declaration separator between the type and the init expression.
static java.lang.String VISIBILITY_KIND_PRIVATE
          Private visibility keyword.
static java.lang.String VISIBILITY_KIND_PROTECTED
          Protected visibility keyword.
static java.lang.String VISIBILITY_KIND_PUBLIC
          Public visibility keyword.
 

Field Detail

MTL_FILE_EXTENSION

static final java.lang.String MTL_FILE_EXTENSION
Extension of the concrete syntax file.

See Also:
Constant Field Values

EMTL_FILE_EXTENSION

static final java.lang.String EMTL_FILE_EXTENSION
Extension of the abstract syntax file.

See Also:
Constant Field Values

MODULE

static final java.lang.String MODULE
Module block keyword.

[module ... /]

See Also:
Constant Field Values

COMMENT

static final java.lang.String COMMENT
Comment block keyword.

[comment ... ] ... [/comment]

See Also:
Constant Field Values

IMPORT

static final java.lang.String IMPORT
Import block keyword.

[import ... /]

See Also:
Constant Field Values

EXTENDS

static final java.lang.String EXTENDS
Extends keyword.

[module ... extends ... /]

See Also:
Constant Field Values

OVERRIDES

static final java.lang.String OVERRIDES
Overrides keyword.

[template ... overrides ... ] ... [/template]

See Also:
Constant Field Values

TEMPLATE

static final java.lang.String TEMPLATE
Template block keyword.

[template ... ] ... [/template]

See Also:
Constant Field Values

VISIBILITY_KIND_PUBLIC

static final java.lang.String VISIBILITY_KIND_PUBLIC
Public visibility keyword.

[template public ... ] ... [/template]

See Also:
Constant Field Values

VISIBILITY_KIND_PROTECTED

static final java.lang.String VISIBILITY_KIND_PROTECTED
Protected visibility keyword.

[template protected ... ] ... [/template]

See Also:
Constant Field Values

VISIBILITY_KIND_PRIVATE

static final java.lang.String VISIBILITY_KIND_PRIVATE
Private visibility keyword.

[template private ... ] ... [/template]

See Also:
Constant Field Values

QUERY

static final java.lang.String QUERY
Query block keyword.

[query ... ] ... [/query]

See Also:
Constant Field Values

FOR

static final java.lang.String FOR
For block keyword.

[for ... ] ... [/for]

See Also:
Constant Field Values

BEFORE

static final java.lang.String BEFORE
Before keyword.

[for ... before (...) ] ... [/for]

See Also:
Constant Field Values

AFTER

static final java.lang.String AFTER
After keyword.

[for ... after (...) ] ... [/for]

See Also:
Constant Field Values

SEPARATOR

static final java.lang.String SEPARATOR
Separator keyword.

[for ... separator (...) ] ... [/for]

See Also:
Constant Field Values

GUARD

static final java.lang.String GUARD
Guard keyword.

[template ... ? (...) ] ... [/template]

See Also:
Constant Field Values

IF

static final java.lang.String IF
If block keyword.

[if ... ] ... [/if]

See Also:
Constant Field Values

ELSE_IF

static final java.lang.String ELSE_IF
Else If keyword.

[elseif ... /]

See Also:
Constant Field Values

ELSE

static final java.lang.String ELSE
Else keyword.

[else]

See Also:
Constant Field Values

LET

static final java.lang.String LET
Let block keyword.

[let ... ] ... [/let]

See Also:
Constant Field Values

ELSE_LET

static final java.lang.String ELSE_LET
Else Let keyword.

[elselet ... /]

See Also:
Constant Field Values

TRACE

static final java.lang.String TRACE
Trace block keyword.

[trace ... ] ... [/trace]

See Also:
Constant Field Values

MACRO

static final java.lang.String MACRO
Macro block keyword.

[macro ... ] ... [/macro]

See Also:
Constant Field Values

FILE

static final java.lang.String FILE
File block keyword.

[file ... ] ... [/file]

See Also:
Constant Field Values

PROTECTED_AREA

static final java.lang.String PROTECTED_AREA
Protected Area keyword.

[protected ... ] ... [/protected]

See Also:
Constant Field Values

LITERAL_BEGIN

static final java.lang.String LITERAL_BEGIN
Beginning delimiter of a literal expression.

'...'

See Also:
Constant Field Values

LITERAL_END

static final java.lang.String LITERAL_END
Ending delimiter of a literal expression.

'...'

See Also:
Constant Field Values

LITERAL_ESCAPE

static final java.lang.String LITERAL_ESCAPE
Escape character in a literal expression.

' \ ' '

See Also:
Constant Field Values

DEFAULT_BEGIN

static final java.lang.String DEFAULT_BEGIN
Beginning delimiter of an area which is not static.

[ ... ]

See Also:
Constant Field Values

DEFAULT_END

static final java.lang.String DEFAULT_END
Ending delimiter of an area which is not static.

[ ... ]

See Also:
Constant Field Values

DEFAULT_END_BODY_CHAR

static final java.lang.String DEFAULT_END_BODY_CHAR
Ending delimiter of the header and the body.

[ ... /]

See Also:
Constant Field Values

INVOCATION_BEGIN

static final java.lang.String INVOCATION_BEGIN
Beginning delimiter of an invocation.

[ ... ]

See Also:
Constant Field Values

INVOCATION_END

static final java.lang.String[] INVOCATION_END
Ending delimiter of an invocation.

[ ... /]


PARENTHESIS_BEGIN

static final java.lang.String PARENTHESIS_BEGIN
Beginning delimiter of parenthesis.

( ... )

See Also:
Constant Field Values

PARENTHESIS_END

static final java.lang.String PARENTHESIS_END
Ending delimiter of parenthesis.

( ... )

See Also:
Constant Field Values

BRACKETS_BEGIN

static final java.lang.String BRACKETS_BEGIN
Beginning delimiter of brackets.

{ ... }

See Also:
Constant Field Values

BRACKETS_END

static final java.lang.String BRACKETS_END
Ending delimiter of brackets.

{ ... }

See Also:
Constant Field Values

VARIABLE_DECLARATION_SEPARATOR

static final java.lang.String VARIABLE_DECLARATION_SEPARATOR
Variable declaration separator between the name and the type.

c : Class

See Also:
Constant Field Values

VARIABLE_INIT_SEPARATOR

static final java.lang.String VARIABLE_INIT_SEPARATOR
Variable declaration separator between the type and the init expression.

i : Integer = 0

See Also:
Constant Field Values

COMMA_SEPARATOR

static final java.lang.String COMMA_SEPARATOR
Comma separator between variables.

c1:Class , c2:Class

See Also:
Constant Field Values

SEMICOLON_SEPARATOR

static final java.lang.String SEMICOLON_SEPARATOR
Semicolon separator between variables.

c1:Class;

c2:Class;

See Also:
Constant Field Values

PIPE_SEPARATOR

static final java.lang.String PIPE_SEPARATOR
Pipe separator between the local variable and the expression in a for statement.

[for (c:Class | p->allClasses()) ] ... [/for]

See Also:
Constant Field Values

OCL_CALL_SIMPLE

static final java.lang.String OCL_CALL_SIMPLE
OCL : To invoke a method on each object of a list.

p.allClasses.name

See Also:
Constant Field Values

OCL_CALL_LIST

static final java.lang.String OCL_CALL_LIST
OCL : To invoke a method on the whole list.

p.allClasses->size()

See Also:
Constant Field Values

SELF

static final java.lang.String SELF
OCL : The 'self' keyword.

See Also:
Constant Field Values

SUPER

static final java.lang.String SUPER
OCL : The 'super' keyword.

See Also:
Constant Field Values

TAG_MAIN

static final java.lang.String TAG_MAIN
Comment : The 'main' tag.

See Also:
Constant Field Values

Copyright 2008 Obeo
All Rights Reserved.