org.ocleditor.internal.ui.editor
Class OclKeywordStrategy

java.lang.Object
  extended byorg.ocleditor.internal.ui.editor.OclKeywordStrategy
All Implemented Interfaces:
org.eclipse.jface.text.formatter.IFormattingStrategy

public class OclKeywordStrategy
extends java.lang.Object
implements org.eclipse.jface.text.formatter.IFormattingStrategy

Automatically changes keywords to lower case.

It is used with every formatting process.


Constructor Summary
OclKeywordStrategy()
           
 
Method Summary
 java.lang.String format(java.lang.String content, boolean isLineStart, java.lang.String indentation, int[] positions)
           
 void formatterStarts(java.lang.String initialIndentation)
           
 void formatterStops()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OclKeywordStrategy

public OclKeywordStrategy()
Method Detail

formatterStarts

public void formatterStarts(java.lang.String initialIndentation)
Specified by:
formatterStarts in interface org.eclipse.jface.text.formatter.IFormattingStrategy

format

public java.lang.String format(java.lang.String content,
                               boolean isLineStart,
                               java.lang.String indentation,
                               int[] positions)
Specified by:
format in interface org.eclipse.jface.text.formatter.IFormattingStrategy

formatterStops

public void formatterStops()
Specified by:
formatterStops in interface org.eclipse.jface.text.formatter.IFormattingStrategy