org.eclipse.emf.ecore_2.7.0.v20120127-1122

16:43:33.513 INFO  jd.cli.Main - Decompiling org.eclipse.emf.ecore_2.7.0.v20120127-1122.jar
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.EMap;

public abstract interface EAnnotation
  extends EModelElement
{
  public abstract String getSource();
  
  public abstract void setSource(String paramString);
  
  public abstract EMap<String, String> getDetails();
  
  public abstract EModelElement getEModelElement();
  
  public abstract void setEModelElement(EModelElement paramEModelElement);
  
  public abstract EList<EObject> getContents();
  
  public abstract EList<EObject> getReferences();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EAnnotation
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EAttribute
  extends EStructuralFeature
{
  public abstract boolean isID();
  
  public abstract void setID(boolean paramBoolean);
  
  public abstract EDataType getEAttributeType();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EAttribute
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;

public abstract interface EClass
  extends EClassifier
{
  public abstract boolean isAbstract();
  
  public abstract void setAbstract(boolean paramBoolean);
  
  public abstract boolean isInterface();
  
  public abstract void setInterface(boolean paramBoolean);
  
  public abstract EList<EClass> getESuperTypes();
  
  public abstract EList<EClass> getEAllSuperTypes();
  
  public abstract EAttribute getEIDAttribute();
  
  public abstract EList<EStructuralFeature> getEStructuralFeatures();
  
  public abstract EList<EGenericType> getEGenericSuperTypes();
  
  public abstract EList<EGenericType> getEAllGenericSuperTypes();
  
  public abstract EList<EAttribute> getEAttributes();
  
  public abstract EList<EAttribute> getEAllAttributes();
  
  public abstract EList<EReference> getEReferences();
  
  public abstract EList<EReference> getEAllReferences();
  
  public abstract EList<EReference> getEAllContainments();
  
  public abstract EList<EStructuralFeature> getEAllStructuralFeatures();
  
  public abstract EList<EOperation> getEOperations();
  
  public abstract EList<EOperation> getEAllOperations();
  
  public abstract boolean isSuperTypeOf(EClass paramEClass);
  
  public abstract int getFeatureCount();
  
  public abstract EStructuralFeature getEStructuralFeature(int paramInt);
  
  public abstract EStructuralFeature getEStructuralFeature(String paramString);
  
  public abstract int getOperationCount();
  
  public abstract EOperation getEOperation(int paramInt);
  
  public abstract int getOperationID(EOperation paramEOperation);
  
  public abstract EOperation getOverride(EOperation paramEOperation);
  
  public abstract int getFeatureID(EStructuralFeature paramEStructuralFeature);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EClass
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;

public abstract interface EClassifier
  extends ENamedElement
{
  public abstract String getInstanceClassName();
  
  public abstract void setInstanceClassName(String paramString);
  
  public abstract Class<?> getInstanceClass();
  
  public abstract void setInstanceClass(Class<?> paramClass);
  
  public abstract Object getDefaultValue();
  
  public abstract String getInstanceTypeName();
  
  public abstract void setInstanceTypeName(String paramString);
  
  public abstract EPackage getEPackage();
  
  public abstract EList<ETypeParameter> getETypeParameters();
  
  public abstract boolean isInstance(Object paramObject);
  
  public abstract int getClassifierID();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EClassifier
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EDataType
  extends EClassifier
{
  public abstract boolean isSerializable();
  
  public abstract void setSerializable(boolean paramBoolean);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EDataType
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;

public abstract interface EEnum
  extends EDataType
{
  public abstract EList<EEnumLiteral> getELiterals();
  
  public abstract EEnumLiteral getEEnumLiteral(String paramString);
  
  public abstract EEnumLiteral getEEnumLiteral(int paramInt);
  
  public abstract EEnumLiteral getEEnumLiteralByLiteral(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EEnum
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.Enumerator;

public abstract interface EEnumLiteral
  extends ENamedElement, Enumerator
{
  public abstract int getValue();
  
  public abstract void setValue(int paramInt);
  
  public abstract Enumerator getInstance();
  
  public abstract void setInstance(Enumerator paramEnumerator);
  
  public abstract String getLiteral();
  
  public abstract void setLiteral(String paramString);
  
  public abstract EEnum getEEnum();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EEnumLiteral
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EFactory
  extends EModelElement
{
  public abstract EPackage getEPackage();
  
  public abstract void setEPackage(EPackage paramEPackage);
  
  public abstract EObject create(EClass paramEClass);
  
  public abstract Object createFromString(EDataType paramEDataType, String paramString);
  
  public abstract String convertToString(EDataType paramEDataType, Object paramObject);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EFactory
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;

public abstract interface EGenericType
  extends EObject
{
  public abstract EGenericType getEUpperBound();
  
  public abstract void setEUpperBound(EGenericType paramEGenericType);
  
  public abstract EList<EGenericType> getETypeArguments();
  
  public abstract EClassifier getERawType();
  
  public abstract EGenericType getELowerBound();
  
  public abstract void setELowerBound(EGenericType paramEGenericType);
  
  public abstract ETypeParameter getETypeParameter();
  
  public abstract void setETypeParameter(ETypeParameter paramETypeParameter);
  
  public abstract EClassifier getEClassifier();
  
  public abstract void setEClassifier(EClassifier paramEClassifier);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EGenericType
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;

public abstract interface EModelElement
  extends EObject
{
  public abstract EList<EAnnotation> getEAnnotations();
  
  public abstract EAnnotation getEAnnotation(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EModelElement
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface ENamedElement
  extends EModelElement
{
  public abstract String getName();
  
  public abstract void setName(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.ENamedElement
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.lang.reflect.InvocationTargetException;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.TreeIterator;
import org.eclipse.emf.ecore.resource.Resource;

public abstract interface EObject
  extends Notifier
{
  public abstract EClass eClass();
  
  public abstract Resource eResource();
  
  public abstract EObject eContainer();
  
  public abstract EStructuralFeature eContainingFeature();
  
  public abstract EReference eContainmentFeature();
  
  public abstract EList<EObject> eContents();
  
  public abstract TreeIterator<EObject> eAllContents();
  
  public abstract boolean eIsProxy();
  
  public abstract EList<EObject> eCrossReferences();
  
  public abstract Object eGet(EStructuralFeature paramEStructuralFeature);
  
  public abstract Object eGet(EStructuralFeature paramEStructuralFeature, boolean paramBoolean);
  
  public abstract void eSet(EStructuralFeature paramEStructuralFeature, Object paramObject);
  
  public abstract boolean eIsSet(EStructuralFeature paramEStructuralFeature);
  
  public abstract void eUnset(EStructuralFeature paramEStructuralFeature);
  
  public abstract Object eInvoke(EOperation paramEOperation, EList<?> paramEList)
    throws InvocationTargetException;
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EObject
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EOperation$Internal$InvocationDelegate$Factory$Descriptor
{
  public abstract EOperation.Internal.InvocationDelegate.Factory getFactory();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Descriptor
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;

public class EOperation$Internal$InvocationDelegate$Factory$Registry$Impl
  extends HashMap<String, Object>
  implements EOperation.Internal.InvocationDelegate.Factory.Registry
{
  private static final long serialVersionUID = 1L;
  
  public Object get(Object key)
  {
    Object factory = super.get(key);
    if ((factory instanceof EOperation.Internal.InvocationDelegate.Factory.Descriptor))
    {
      EOperation.Internal.InvocationDelegate.Factory.Descriptor factoryDescriptor = (EOperation.Internal.InvocationDelegate.Factory.Descriptor)factory;
      factory = factoryDescriptor.getFactory();
      put((String)key, factory);
      return factory;
    }
    return factory;
  }
  
  public EOperation.Internal.InvocationDelegate.Factory getFactory(String uri)
  {
    return (EOperation.Internal.InvocationDelegate.Factory)get(uri);
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Registry.Impl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;

public abstract interface EOperation$Internal$InvocationDelegate$Factory$Registry
  extends Map<String, Object>
{
  public static final Registry INSTANCE = new Impl();
  
  public abstract EOperation.Internal.InvocationDelegate.Factory getFactory(String paramString);
  
  public static class Impl
    extends HashMap<String, Object>
    implements EOperation.Internal.InvocationDelegate.Factory.Registry
  {
    private static final long serialVersionUID = 1L;
    
    public Object get(Object key)
    {
      Object factory = super.get(key);
      if ((factory instanceof EOperation.Internal.InvocationDelegate.Factory.Descriptor))
      {
        EOperation.Internal.InvocationDelegate.Factory.Descriptor factoryDescriptor = (EOperation.Internal.InvocationDelegate.Factory.Descriptor)factory;
        factory = factoryDescriptor.getFactory();
        put((String)key, factory);
        return factory;
      }
      return factory;
    }
    
    public EOperation.Internal.InvocationDelegate.Factory getFactory(String uri)
    {
      return (EOperation.Internal.InvocationDelegate.Factory)get(uri);
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Registry
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;

public abstract interface EOperation$Internal$InvocationDelegate$Factory
{
  public abstract EOperation.Internal.InvocationDelegate createInvocationDelegate(EOperation paramEOperation);
  
  public static abstract interface Descriptor
  {
    public abstract EOperation.Internal.InvocationDelegate.Factory getFactory();
  }
  
  public static abstract interface Registry
    extends Map<String, Object>
  {
    public static final Registry INSTANCE = new Impl();
    
    public abstract EOperation.Internal.InvocationDelegate.Factory getFactory(String paramString);
    
    public static class Impl
      extends HashMap<String, Object>
      implements EOperation.Internal.InvocationDelegate.Factory.Registry
    {
      private static final long serialVersionUID = 1L;
      
      public Object get(Object key)
      {
        Object factory = super.get(key);
        if ((factory instanceof EOperation.Internal.InvocationDelegate.Factory.Descriptor))
        {
          EOperation.Internal.InvocationDelegate.Factory.Descriptor factoryDescriptor = (EOperation.Internal.InvocationDelegate.Factory.Descriptor)factory;
          factory = factoryDescriptor.getFactory();
          put((String)key, factory);
          return factory;
        }
        return factory;
      }
      
      public EOperation.Internal.InvocationDelegate.Factory getFactory(String uri)
      {
        return (EOperation.Internal.InvocationDelegate.Factory)get(uri);
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.util.EList;

public abstract interface EOperation$Internal$InvocationDelegate
{
  public abstract Object dynamicInvoke(InternalEObject paramInternalEObject, EList<?> paramEList)
    throws InvocationTargetException;
  
  public static abstract interface Factory
  {
    public abstract EOperation.Internal.InvocationDelegate createInvocationDelegate(EOperation paramEOperation);
    
    public static abstract interface Descriptor
    {
      public abstract EOperation.Internal.InvocationDelegate.Factory getFactory();
    }
    
    public static abstract interface Registry
      extends Map<String, Object>
    {
      public static final Registry INSTANCE = new Impl();
      
      public abstract EOperation.Internal.InvocationDelegate.Factory getFactory(String paramString);
      
      public static class Impl
        extends HashMap<String, Object>
        implements EOperation.Internal.InvocationDelegate.Factory.Registry
      {
        private static final long serialVersionUID = 1L;
        
        public Object get(Object key)
        {
          Object factory = super.get(key);
          if ((factory instanceof EOperation.Internal.InvocationDelegate.Factory.Descriptor))
          {
            EOperation.Internal.InvocationDelegate.Factory.Descriptor factoryDescriptor = (EOperation.Internal.InvocationDelegate.Factory.Descriptor)factory;
            factory = factoryDescriptor.getFactory();
            put((String)key, factory);
            return factory;
          }
          return factory;
        }
        
        public EOperation.Internal.InvocationDelegate.Factory getFactory(String uri)
        {
          return (EOperation.Internal.InvocationDelegate.Factory)get(uri);
        }
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.util.EList;

public abstract interface EOperation$Internal
  extends EOperation, InternalEObject
{
  public abstract InvocationDelegate getInvocationDelegate();
  
  public abstract void setInvocationDelegate(InvocationDelegate paramInvocationDelegate);
  
  public static abstract interface InvocationDelegate
  {
    public abstract Object dynamicInvoke(InternalEObject paramInternalEObject, EList<?> paramEList)
      throws InvocationTargetException;
    
    public static abstract interface Factory
    {
      public abstract EOperation.Internal.InvocationDelegate createInvocationDelegate(EOperation paramEOperation);
      
      public static abstract interface Descriptor
      {
        public abstract EOperation.Internal.InvocationDelegate.Factory getFactory();
      }
      
      public static abstract interface Registry
        extends Map<String, Object>
      {
        public static final Registry INSTANCE = new Impl();
        
        public abstract EOperation.Internal.InvocationDelegate.Factory getFactory(String paramString);
        
        public static class Impl
          extends HashMap<String, Object>
          implements EOperation.Internal.InvocationDelegate.Factory.Registry
        {
          private static final long serialVersionUID = 1L;
          
          public Object get(Object key)
          {
            Object factory = super.get(key);
            if ((factory instanceof EOperation.Internal.InvocationDelegate.Factory.Descriptor))
            {
              EOperation.Internal.InvocationDelegate.Factory.Descriptor factoryDescriptor = (EOperation.Internal.InvocationDelegate.Factory.Descriptor)factory;
              factory = factoryDescriptor.getFactory();
              put((String)key, factory);
              return factory;
            }
            return factory;
          }
          
          public EOperation.Internal.InvocationDelegate.Factory getFactory(String uri)
          {
            return (EOperation.Internal.InvocationDelegate.Factory)get(uri);
          }
        }
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation.Internal
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.util.EList;

public abstract interface EOperation
  extends ETypedElement
{
  public abstract EClass getEContainingClass();
  
  public abstract EList<EParameter> getEParameters();
  
  public abstract EList<EClassifier> getEExceptions();
  
  public abstract EList<EGenericType> getEGenericExceptions();
  
  public abstract int getOperationID();
  
  public abstract boolean isOverrideOf(EOperation paramEOperation);
  
  public abstract EList<ETypeParameter> getETypeParameters();
  
  public static abstract interface Internal
    extends EOperation, InternalEObject
  {
    public abstract InvocationDelegate getInvocationDelegate();
    
    public abstract void setInvocationDelegate(InvocationDelegate paramInvocationDelegate);
    
    public static abstract interface InvocationDelegate
    {
      public abstract Object dynamicInvoke(InternalEObject paramInternalEObject, EList<?> paramEList)
        throws InvocationTargetException;
      
      public static abstract interface Factory
      {
        public abstract EOperation.Internal.InvocationDelegate createInvocationDelegate(EOperation paramEOperation);
        
        public static abstract interface Descriptor
        {
          public abstract EOperation.Internal.InvocationDelegate.Factory getFactory();
        }
        
        public static abstract interface Registry
          extends Map<String, Object>
        {
          public static final Registry INSTANCE = new Impl();
          
          public abstract EOperation.Internal.InvocationDelegate.Factory getFactory(String paramString);
          
          public static class Impl
            extends HashMap<String, Object>
            implements EOperation.Internal.InvocationDelegate.Factory.Registry
          {
            private static final long serialVersionUID = 1L;
            
            public Object get(Object key)
            {
              Object factory = super.get(key);
              if ((factory instanceof EOperation.Internal.InvocationDelegate.Factory.Descriptor))
              {
                EOperation.Internal.InvocationDelegate.Factory.Descriptor factoryDescriptor = (EOperation.Internal.InvocationDelegate.Factory.Descriptor)factory;
                factory = factoryDescriptor.getFactory();
                put((String)key, factory);
                return factory;
              }
              return factory;
            }
            
            public EOperation.Internal.InvocationDelegate.Factory getFactory(String uri)
            {
              return (EOperation.Internal.InvocationDelegate.Factory)get(uri);
            }
          }
        }
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EOperation
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EPackage$Descriptor
{
  public abstract EPackage getEPackage();
  
  public abstract EFactory getEFactory();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EPackage.Descriptor
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.Map;
import org.eclipse.emf.ecore.impl.EPackageRegistryImpl;

public abstract interface EPackage$Registry
  extends Map<String, Object>
{
  public static final Registry INSTANCE = ;
  
  public abstract EPackage getEPackage(String paramString);
  
  public abstract EFactory getEFactory(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EPackage.Registry
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.Map;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.impl.EPackageRegistryImpl;

public abstract interface EPackage
  extends ENamedElement
{
  public abstract String getNsURI();
  
  public abstract void setNsURI(String paramString);
  
  public abstract String getNsPrefix();
  
  public abstract void setNsPrefix(String paramString);
  
  public abstract EFactory getEFactoryInstance();
  
  public abstract void setEFactoryInstance(EFactory paramEFactory);
  
  public abstract EList<EClassifier> getEClassifiers();
  
  public abstract EList<EPackage> getESubpackages();
  
  public abstract EPackage getESuperPackage();
  
  public abstract EClassifier getEClassifier(String paramString);
  
  public static abstract interface Descriptor
  {
    public abstract EPackage getEPackage();
    
    public abstract EFactory getEFactory();
  }
  
  public static abstract interface Registry
    extends Map<String, Object>
  {
    public static final Registry INSTANCE = ;
    
    public abstract EPackage getEPackage(String paramString);
    
    public abstract EFactory getEFactory(String paramString);
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EPackage
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EParameter
  extends ETypedElement
{
  public abstract EOperation getEOperation();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EParameter
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import org.eclipse.emf.common.util.EList;

public abstract interface EReference
  extends EStructuralFeature
{
  public abstract boolean isContainment();
  
  public abstract void setContainment(boolean paramBoolean);
  
  public abstract boolean isContainer();
  
  public abstract boolean isResolveProxies();
  
  public abstract void setResolveProxies(boolean paramBoolean);
  
  public abstract EReference getEOpposite();
  
  public abstract void setEOpposite(EReference paramEReference);
  
  public abstract EClass getEReferenceType();
  
  public abstract EList<EAttribute> getEKeys();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EReference
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EStructuralFeature$Internal$DynamicValueHolder
{
  public static final Object NIL = new Object();
  
  public abstract Object dynamicGet(int paramInt);
  
  public abstract void dynamicSet(int paramInt, Object paramObject);
  
  public abstract void dynamicUnset(int paramInt);
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EStructuralFeature$Internal$SettingDelegate$Factory$Descriptor
{
  public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;

public class EStructuralFeature$Internal$SettingDelegate$Factory$Registry$Impl
  extends HashMap<String, Object>
  implements EStructuralFeature.Internal.SettingDelegate.Factory.Registry
{
  private static final long serialVersionUID = 1L;
  
  public Object get(Object key)
  {
    Object factory = super.get(key);
    if ((factory instanceof EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor))
    {
      EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor factoryDescriptor = (EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor)factory;
      factory = factoryDescriptor.getFactory();
      put((String)key, factory);
      return factory;
    }
    return factory;
  }
  
  public EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String uri)
  {
    return (EStructuralFeature.Internal.SettingDelegate.Factory)get(uri);
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry.Impl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;

public abstract interface EStructuralFeature$Internal$SettingDelegate$Factory$Registry
  extends Map<String, Object>
{
  public static final Registry INSTANCE = new Impl();
  
  public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String paramString);
  
  public static class Impl
    extends HashMap<String, Object>
    implements EStructuralFeature.Internal.SettingDelegate.Factory.Registry
  {
    private static final long serialVersionUID = 1L;
    
    public Object get(Object key)
    {
      Object factory = super.get(key);
      if ((factory instanceof EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor))
      {
        EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor factoryDescriptor = (EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor)factory;
        factory = factoryDescriptor.getFactory();
        put((String)key, factory);
        return factory;
      }
      return factory;
    }
    
    public EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String uri)
    {
      return (EStructuralFeature.Internal.SettingDelegate.Factory)get(uri);
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;

public abstract interface EStructuralFeature$Internal$SettingDelegate$Factory
{
  public abstract EStructuralFeature.Internal.SettingDelegate createSettingDelegate(EStructuralFeature paramEStructuralFeature);
  
  public static abstract interface Descriptor
  {
    public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory();
  }
  
  public static abstract interface Registry
    extends Map<String, Object>
  {
    public static final Registry INSTANCE = new Impl();
    
    public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String paramString);
    
    public static class Impl
      extends HashMap<String, Object>
      implements EStructuralFeature.Internal.SettingDelegate.Factory.Registry
    {
      private static final long serialVersionUID = 1L;
      
      public Object get(Object key)
      {
        Object factory = super.get(key);
        if ((factory instanceof EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor))
        {
          EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor factoryDescriptor = (EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor)factory;
          factory = factoryDescriptor.getFactory();
          put((String)key, factory);
          return factory;
        }
        return factory;
      }
      
      public EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String uri)
      {
        return (EStructuralFeature.Internal.SettingDelegate.Factory)get(uri);
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.notify.NotificationChain;

public abstract interface EStructuralFeature$Internal$SettingDelegate
{
  public abstract EStructuralFeature.Setting dynamicSetting(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt);
  
  public abstract Object dynamicGet(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, boolean paramBoolean1, boolean paramBoolean2);
  
  public abstract void dynamicSet(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, Object paramObject);
  
  public abstract boolean dynamicIsSet(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt);
  
  public abstract void dynamicUnset(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt);
  
  public abstract NotificationChain dynamicInverseAdd(InternalEObject paramInternalEObject1, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, InternalEObject paramInternalEObject2, NotificationChain paramNotificationChain);
  
  public abstract NotificationChain dynamicInverseRemove(InternalEObject paramInternalEObject1, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, InternalEObject paramInternalEObject2, NotificationChain paramNotificationChain);
  
  public static abstract interface Factory
  {
    public abstract EStructuralFeature.Internal.SettingDelegate createSettingDelegate(EStructuralFeature paramEStructuralFeature);
    
    public static abstract interface Descriptor
    {
      public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory();
    }
    
    public static abstract interface Registry
      extends Map<String, Object>
    {
      public static final Registry INSTANCE = new Impl();
      
      public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String paramString);
      
      public static class Impl
        extends HashMap<String, Object>
        implements EStructuralFeature.Internal.SettingDelegate.Factory.Registry
      {
        private static final long serialVersionUID = 1L;
        
        public Object get(Object key)
        {
          Object factory = super.get(key);
          if ((factory instanceof EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor))
          {
            EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor factoryDescriptor = (EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor)factory;
            factory = factoryDescriptor.getFactory();
            put((String)key, factory);
            return factory;
          }
          return factory;
        }
        
        public EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String uri)
        {
          return (EStructuralFeature.Internal.SettingDelegate.Factory)get(uri);
        }
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.util.FeatureMap.Entry.Internal;

public abstract interface EStructuralFeature$Internal
  extends EStructuralFeature, InternalEObject
{
  public abstract SettingDelegate getSettingDelegate();
  
  public abstract void setSettingDelegate(SettingDelegate paramSettingDelegate);
  
  public abstract boolean isFeatureMap();
  
  public abstract FeatureMap.Entry.Internal getFeatureMapEntryPrototype();
  
  public abstract void setFeatureMapEntryPrototype(FeatureMap.Entry.Internal paramInternal);
  
  public abstract boolean isID();
  
  public abstract boolean isResolveProxies();
  
  public abstract boolean isContainer();
  
  public abstract boolean isContainment();
  
  public abstract EReference getEOpposite();
  
  public static abstract interface DynamicValueHolder
  {
    public static final Object NIL = new Object();
    
    public abstract Object dynamicGet(int paramInt);
    
    public abstract void dynamicSet(int paramInt, Object paramObject);
    
    public abstract void dynamicUnset(int paramInt);
  }
  
  public static abstract interface SettingDelegate
  {
    public abstract EStructuralFeature.Setting dynamicSetting(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt);
    
    public abstract Object dynamicGet(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, boolean paramBoolean1, boolean paramBoolean2);
    
    public abstract void dynamicSet(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, Object paramObject);
    
    public abstract boolean dynamicIsSet(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt);
    
    public abstract void dynamicUnset(InternalEObject paramInternalEObject, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt);
    
    public abstract NotificationChain dynamicInverseAdd(InternalEObject paramInternalEObject1, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, InternalEObject paramInternalEObject2, NotificationChain paramNotificationChain);
    
    public abstract NotificationChain dynamicInverseRemove(InternalEObject paramInternalEObject1, EStructuralFeature.Internal.DynamicValueHolder paramDynamicValueHolder, int paramInt, InternalEObject paramInternalEObject2, NotificationChain paramNotificationChain);
    
    public static abstract interface Factory
    {
      public abstract EStructuralFeature.Internal.SettingDelegate createSettingDelegate(EStructuralFeature paramEStructuralFeature);
      
      public static abstract interface Descriptor
      {
        public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory();
      }
      
      public static abstract interface Registry
        extends Map<String, Object>
      {
        public static final Registry INSTANCE = new Impl();
        
        public abstract EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String paramString);
        
        public static class Impl
          extends HashMap<String, Object>
          implements EStructuralFeature.Internal.SettingDelegate.Factory.Registry
        {
          private static final long serialVersionUID = 1L;
          
          public Object get(Object key)
          {
            Object factory = super.get(key);
            if ((factory instanceof EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor))
            {
              EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor factoryDescriptor = (EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor)factory;
              factory = factoryDescriptor.getFactory();
              put((String)key, factory);
              return factory;
            }
            return factory;
          }
          
          public EStructuralFeature.Internal.SettingDelegate.Factory getFactory(String uri)
          {
            return (EStructuralFeature.Internal.SettingDelegate.Factory)get(uri);
          }
        }
      }
    }
  }
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Internal
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

public abstract interface EStructuralFeature$Setting
{
  public abstract EObject getEObject();
  
  public abstract EStructuralFeature getEStructuralFeature();
  
  public abstract Object get(boolean paramBoolean);
  
  public abstract void set(Object paramObject);
  
  public abstract boolean isSet();
  
  public abstract void unset();
}

/* Location:
 * Qualified Name:     org.eclipse.emf.ecore.EStructuralFeature.Setting
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.emf.ecore;

import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.util.FeatureMap.Entry.Internal;

public abstract interface EStructuralFeature
  extends ETypedElement
{
  public abstract boolean isTransient();
  
  public abstract void setTransient(boolean paramBoolean);
  
  public abstract boolean isVolatile();
  
  public abstract void setVolatile(boolean paramBoolean);
  
  public abstract boolean isChangeable();
  
  public abstract void setChangeable(boolean paramBoolean);
  
  public abstract String getDefaultValueLiteral();
  
  public abstract void setDefaultValueLiteral(String paramString);
  
  public abstract Object getDefaultValue();
  
  public abstract void setDefaultValue(Object paramObject);
  
  public abstract boolean isUnsettable();
  
  public abstract void setUnsettable(boolean paramBoolean);
  
  public abstract boolean isDerived();
  
  public abstract void setDerived(boolean paramBoolean);
  
  public abstract EClass getEContainingClass();
  
  public abstract int getFeatureID();
  
  public abstract Class<?> getContainerClass();
  
  public static abstract interface Internal
    extends EStructuralFeature, InternalEObject
  {
    public abstract SettingDelegate getSettingDelegate();
    
    public abstract void setSettingDelegate(SettingDelegate paramSettingDelegate);
    
    public abstract boolean isFeatureMap();
    
    public abstract FeatureMap.Entry.Internal getFeatureMapEntryPrototype();
    
    public abstract void setFeatureMapEntryPrototype(FeatureMap.Entry.Internal paramInternal);
    
    public abstract boolean isID();
    
    public abstract boolean isResolveProxies();
    
    public abstract boolean isContainer();
    
    public abstract boolean isContainment();
    
    public abstract EReference getEOpposite();
    
    public static abstract interface DynamicValueHolder
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd