org.eclipse.emf.codegen.jmerge
Class JControlModel

java.lang.Object
  extended byorg.eclipse.emf.codegen.jmerge.JControlModel

public class JControlModel
extends java.lang.Object

A control model that provides dictionaries and rules to drive a merge process.


Nested Class Summary
static class JControlModel.DictionaryPattern
           
static class JControlModel.Feature
           
static class JControlModel.PullRule
           
static class JControlModel.SortRule
           
static class JControlModel.SweepRule
           
 
Field Summary
protected  java.util.regex.Pattern blockPattern
           
protected  java.util.List dictionaryPatterns
           
protected  java.lang.String indent
           
protected  java.util.regex.Pattern noImportPattern
           
protected  java.util.List pullRules
           
protected  java.lang.String redirect
           
protected  java.util.List sortRules
           
protected  boolean standardBraceStyle
           
protected  java.util.List sweepRules
           
 
Constructor Summary
JControlModel(org.w3c.dom.Element element)
           
JControlModel(java.lang.String uri)
          This creates an instance.
 
Method Summary
static java.lang.Class classForClassName(java.lang.String className)
           
 boolean convertToStandardBraceStyle()
           
 java.util.regex.Pattern getBlockPattern()
           
 java.util.List getDictionaryPatterns()
           
 java.lang.String getLeadingTabReplacement()
           
 java.util.regex.Pattern getNoImportPattern()
           
 java.util.List getPullRules()
           
 java.lang.String getRedirect()
           
 java.util.List getSortRules()
           
 java.util.List getSweepRules()
           
protected  void initialize(org.w3c.dom.Element element)
           
protected  void initialize(java.lang.String uri)
           
 void setConvertToStandardBraceStyle(boolean standardBraceStyle)
           
 void setLeadingTabReplacement(java.lang.String indent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dictionaryPatterns

protected java.util.List dictionaryPatterns

pullRules

protected java.util.List pullRules

sweepRules

protected java.util.List sweepRules

sortRules

protected java.util.List sortRules

indent

protected java.lang.String indent

redirect

protected java.lang.String redirect

standardBraceStyle

protected boolean standardBraceStyle

blockPattern

protected java.util.regex.Pattern blockPattern

noImportPattern

protected java.util.regex.Pattern noImportPattern
Constructor Detail

JControlModel

public JControlModel(java.lang.String uri)
This creates an instance.


JControlModel

public JControlModel(org.w3c.dom.Element element)
Method Detail

convertToStandardBraceStyle

public boolean convertToStandardBraceStyle()

setConvertToStandardBraceStyle

public void setConvertToStandardBraceStyle(boolean standardBraceStyle)

getLeadingTabReplacement

public java.lang.String getLeadingTabReplacement()

setLeadingTabReplacement

public void setLeadingTabReplacement(java.lang.String indent)

getRedirect

public java.lang.String getRedirect()

getBlockPattern

public java.util.regex.Pattern getBlockPattern()

getNoImportPattern

public java.util.regex.Pattern getNoImportPattern()

getDictionaryPatterns

public java.util.List getDictionaryPatterns()

getPullRules

public java.util.List getPullRules()

getSweepRules

public java.util.List getSweepRules()

getSortRules

public java.util.List getSortRules()

initialize

protected void initialize(java.lang.String uri)

initialize

protected void initialize(org.w3c.dom.Element element)

classForClassName

public static java.lang.Class classForClassName(java.lang.String className)

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.