blob: 18c0c87fdcd675a77df5cf63b944817bdbed1e77 [file] [log] [blame]
[comment encoding = UTF-8 /]
[module latexQueries('http://www.eclipse.org/intent/markup/0.7','http://www.eclipse.org/intent/markup/generator/0.7')]
[query public fileName(d : GenLatexDocument) : String =
filename
/]
[query public autoRotateImage(e : OclAny) : Boolean = false /]
[query public decode(s : Entity) : String =
invoke('org.eclipse.mylyn.docs.intent.markup.gen.services.DecodingService', 'decode(org.eclipse.mylyn.docs.intent.markup.markup.Entity)', Sequence{s}) /]
[query public escapeTex(t : String) : String =
invoke('org.eclipse.mylyn.docs.intent.markup.gen.services.DecodingService', 'escape(java.lang.String)', Sequence{t}) /]
[query public listEnv(l : List) : String =
if (l.listType = ListType::BULLETED) then
'itemize'
else
if (l.listType = ListType::NUMERIC) then
'enumerate'
else
'unknown'
endif
endif
/]
[query public fileName(d : Document) : String =
d.eResource().toString().tokenize('/')->last().replace('.textile.*$', '.tex')
/]
[query public drop(s : Sequence(OclAny), n : Integer) : Sequence(OclAny) =
s->subSequence(n+1, s->size()) /]
[query public butLast(s : Sequence(TableCell)) : Sequence(TableCell) =
s->subSequence(1, s->size() - 1) /]
[query public getImageWidth(arg0 : Image) : String
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'getImageWidth(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]
[query public getImageLocationPath(arg0 : Image) : String
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'getImageLocationPath(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]
[query public hasLongLandscapeRatio(arg0 : Image) : Boolean
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'hasLongLandscapeRatio(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]
[query public hasLandscapeRatio(arg0 : Image) : Boolean
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'hasLandscapeRatio(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]
[query public getWidthRatio(arg0 : Image) : Real
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'getWidthRatio(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]
[query public isSmall(arg0 : Image) : Boolean
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'isSmall(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]
[query public exists(arg0 : Image) : Boolean
= invoke('org.eclipse.mylyn.docs.intent.markup.gen.files.ImageUtility', 'exists(org.eclipse.mylyn.docs.intent.markup.markup.Image)', Sequence{arg0}) /]