org.eclipse.emf.codegen.merge.java
Class JControlModel.DictionaryPattern

java.lang.Object
  extended byorg.eclipse.emf.codegen.merge.java.PrefixHandler
      extended byorg.eclipse.emf.codegen.merge.java.JControlModel.DictionaryPattern
Direct Known Subclasses:
JControlModel.DictionaryPattern
Enclosing class:
JControlModel

public static class JControlModel.DictionaryPattern
extends org.eclipse.emf.codegen.merge.java.PrefixHandler


Field Summary
protected  String classPrefix
           
protected  String name
           
protected static Class[] noParameterTypes
           
protected  Pattern pattern
           
protected  JControlModel.Feature selectorFeature
           
protected static Class[] stringParameterType
           
 
Constructor Summary
JControlModel.DictionaryPattern(String classPrefix)
           
JControlModel.DictionaryPattern(String classPrefix, Element element)
           
 
Method Summary
 String computeClassName(String className)
           
protected  JControlModel.Feature createFeature(String classPrefix, String path, Class[] parameterTypes)
           
 String getClassPrefix()
           
 String getName()
           
 Pattern getPattern()
           
 JControlModel.Feature getSelectorFeature()
           
 void initialize(Element element)
           
protected  void setClassPrefix(String classPrefix)
           
 void setName(String name)
           
 void setPattern(Pattern pattern)
           
 void setSelectorFeature(JControlModel.Feature selectorFeature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

noParameterTypes

protected static Class[] noParameterTypes

stringParameterType

protected static Class[] stringParameterType

name

protected String name

selectorFeature

protected JControlModel.Feature selectorFeature

pattern

protected Pattern pattern

classPrefix

protected String classPrefix
Constructor Detail

JControlModel.DictionaryPattern

public JControlModel.DictionaryPattern(String classPrefix)

JControlModel.DictionaryPattern

public JControlModel.DictionaryPattern(String classPrefix,
                                       Element element)
Method Detail

initialize

public void initialize(Element element)

createFeature

protected JControlModel.Feature createFeature(String classPrefix,
                                              String path,
                                              Class[] parameterTypes)

getName

public String getName()

setName

public void setName(String name)

getSelectorFeature

public JControlModel.Feature getSelectorFeature()

setSelectorFeature

public void setSelectorFeature(JControlModel.Feature selectorFeature)

getPattern

public Pattern getPattern()

setPattern

public void setPattern(Pattern pattern)

setClassPrefix

protected void setClassPrefix(String classPrefix)

getClassPrefix

public String getClassPrefix()

computeClassName

public String computeClassName(String className)

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