org.eclipse.emf.ecore.util
Class FeatureMapUtil.BasicValidator

java.lang.Object
  extended byorg.eclipse.emf.ecore.util.FeatureMapUtil.BasicValidator
All Implemented Interfaces:
FeatureMapUtil.Validator
Enclosing class:
FeatureMapUtil

public static class FeatureMapUtil.BasicValidator
extends Object
implements FeatureMapUtil.Validator


Nested Class Summary
protected  class FeatureMapUtil.BasicValidator.Cache
           
 
Field Summary
protected static List ANY_WILDCARD
           
protected  FeatureMapUtil.BasicValidator.Cache cache
           
protected  EClass containingClass
           
protected  EStructuralFeature eStructuralFeature
           
protected  List groupMembers
           
protected  boolean isElement
           
protected  String name
           
protected  List wildcards
           
 
Constructor Summary
FeatureMapUtil.BasicValidator(EClass containingClass, EStructuralFeature eStructuralFeature)
           
 
Method Summary
 boolean isIncluded(EStructuralFeature feature)
           
 boolean isValid(EStructuralFeature feature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANY_WILDCARD

protected static final List ANY_WILDCARD

containingClass

protected EClass containingClass

eStructuralFeature

protected EStructuralFeature eStructuralFeature

groupMembers

protected List groupMembers

wildcards

protected List wildcards

name

protected String name

isElement

protected boolean isElement

cache

protected FeatureMapUtil.BasicValidator.Cache cache
Constructor Detail

FeatureMapUtil.BasicValidator

public FeatureMapUtil.BasicValidator(EClass containingClass,
                                     EStructuralFeature eStructuralFeature)
Method Detail

isValid

public boolean isValid(EStructuralFeature feature)
Specified by:
isValid in interface FeatureMapUtil.Validator

isIncluded

public boolean isIncluded(EStructuralFeature feature)

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