org.eclipse.emf.ecore.util
Class FeatureMapUtil

java.lang.Object
  extended byorg.eclipse.emf.ecore.util.FeatureMapUtil

public final class FeatureMapUtil
extends Object


Nested Class Summary
static class FeatureMapUtil.BasicFeatureEIterator
           
static class FeatureMapUtil.BasicValidator
           
static class FeatureMapUtil.EntryImpl
           
static class FeatureMapUtil.FeatureEList
           
static class FeatureMapUtil.FeatureENotificationImpl
           
static class FeatureMapUtil.FeatureFeatureMap
           
static class FeatureMapUtil.FeatureValue
           
static interface FeatureMapUtil.Validator
           
 
Field Summary
protected static FeatureMapUtil.Validator NULL_VALIDATOR
           
protected static Class VALIDATOR_CLASS
           
 
Method Summary
static void addCDATA(FeatureMap featureMap, int index, String cdata)
           
static void addCDATA(FeatureMap featureMap, String cdata)
           
static void addComment(FeatureMap featureMap, int index, String comment)
           
static void addComment(FeatureMap featureMap, String comment)
           
static void addText(FeatureMap featureMap, int index, String text)
           
static void addText(FeatureMap featureMap, String text)
           
static FeatureMap.Entry createCDATAEntry(String value)
           
static FeatureMap.Entry createCommentEntry(String value)
           
static FeatureMap.Entry createEntry(EStructuralFeature eStructuralFeature, Object value)
           
static FeatureMap.Entry.Internal createRawCDATAEntry(String value)
           
static FeatureMap.Entry.Internal createRawCommentEntry(String value)
           
static FeatureMap.Entry.Internal createRawEntry(EStructuralFeature eStructuralFeature, Object value)
           
static FeatureMap.Entry.Internal createRawTextEntry(String value)
           
static FeatureMap.Entry createTextEntry(String value)
           
static FeatureMapUtil.Validator getValidator(EClass containingClass, EStructuralFeature eStructuralFeature)
           
static boolean isCDATA(EStructuralFeature eStructuralFeature)
           
static boolean isCDATA(FeatureMap.Entry entry)
           
static boolean isComment(EStructuralFeature eStructuralFeature)
           
static boolean isComment(FeatureMap.Entry entry)
           
static boolean isFeatureMap(EStructuralFeature eStructuralFeature)
           
static boolean isFeatureMapEntry(EClassifier eClassifier)
           
static boolean isMany(EObject owner, EStructuralFeature feature)
           
static boolean isText(EStructuralFeature eStructuralFeature)
           
static boolean isText(FeatureMap.Entry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALIDATOR_CLASS

protected static final Class VALIDATOR_CLASS

NULL_VALIDATOR

protected static FeatureMapUtil.Validator NULL_VALIDATOR
Method Detail

addText

public static void addText(FeatureMap featureMap,
                           String text)

addText

public static void addText(FeatureMap featureMap,
                           int index,
                           String text)

isText

public static boolean isText(FeatureMap.Entry entry)

isText

public static boolean isText(EStructuralFeature eStructuralFeature)

addCDATA

public static void addCDATA(FeatureMap featureMap,
                            String cdata)

addCDATA

public static void addCDATA(FeatureMap featureMap,
                            int index,
                            String cdata)

isCDATA

public static boolean isCDATA(FeatureMap.Entry entry)

isCDATA

public static boolean isCDATA(EStructuralFeature eStructuralFeature)

addComment

public static void addComment(FeatureMap featureMap,
                              String comment)

addComment

public static void addComment(FeatureMap featureMap,
                              int index,
                              String comment)

isComment

public static boolean isComment(FeatureMap.Entry entry)

isComment

public static boolean isComment(EStructuralFeature eStructuralFeature)

isFeatureMap

public static boolean isFeatureMap(EStructuralFeature eStructuralFeature)

isFeatureMapEntry

public static boolean isFeatureMapEntry(EClassifier eClassifier)

createTextEntry

public static FeatureMap.Entry createTextEntry(String value)

createCDATAEntry

public static FeatureMap.Entry createCDATAEntry(String value)

createCommentEntry

public static FeatureMap.Entry createCommentEntry(String value)

createEntry

public static FeatureMap.Entry createEntry(EStructuralFeature eStructuralFeature,
                                           Object value)

createRawEntry

public static FeatureMap.Entry.Internal createRawEntry(EStructuralFeature eStructuralFeature,
                                                       Object value)

createRawTextEntry

public static FeatureMap.Entry.Internal createRawTextEntry(String value)

createRawCDATAEntry

public static FeatureMap.Entry.Internal createRawCDATAEntry(String value)

createRawCommentEntry

public static FeatureMap.Entry.Internal createRawCommentEntry(String value)

getValidator

public static FeatureMapUtil.Validator getValidator(EClass containingClass,
                                                    EStructuralFeature eStructuralFeature)

isMany

public static boolean isMany(EObject owner,
                             EStructuralFeature feature)

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