Codota Logo
EStructuralFeature.getContainerClass
Code IndexAdd Codota to your IDE (free)

How to use
getContainerClass
method
in
org.eclipse.emf.ecore.EStructuralFeature

Best Java code snippets using org.eclipse.emf.ecore.EStructuralFeature.getContainerClass (Showing top 20 results out of 315)

  • Common ways to obtain EStructuralFeature
private void myMethod () {
EStructuralFeature e =
  • Codota IconItemProviderAdapter zuper;zuper.getChildFeature(object, child)
  • Codota IconEClass eClass;String featureName;eClass.getEStructuralFeature(featureName)
  • Codota IconFeatureMap.Entry entry;entry.getEStructuralFeature()
  • Smart code suggestions by Codota
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * @generated This field/method will be replaced during code generation.
 */
public boolean eIsSet(EStructuralFeature eFeature) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.UTILITY_JAR_MAPPING__PROJECT_NAME :
      return PROJECT_NAME_EDEFAULT == null ? projectName != null : !PROJECT_NAME_EDEFAULT.equals(projectName);
    case ModulemapPackage.UTILITY_JAR_MAPPING__URI :
      return URI_EDEFAULT == null ? uri != null : !URI_EDEFAULT.equals(uri);
  }
  return eDynamicIsSet(eFeature);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * @generated This field/method will be replaced during code generation.
 */
public boolean eIsSet(EStructuralFeature eFeature) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.MODULE_MAPPING__PROJECT_NAME :
      return PROJECT_NAME_EDEFAULT == null ? projectName != null : !PROJECT_NAME_EDEFAULT.equals(projectName);
    case ModulemapPackage.MODULE_MAPPING__MODULE :
      return module != null;
  }
  return eDynamicIsSet(eFeature);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public boolean eIsSet(EStructuralFeature eFeature) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.EAR_PROJECT_MAP__MAPPINGS :
      return mappings != null && !mappings.isEmpty();
    case ModulemapPackage.EAR_PROJECT_MAP__UTILITY_JAR_MAPPINGS :
      return utilityJARMappings != null && !utilityJARMappings.isEmpty();
  }
  return eDynamicIsSet(eFeature);
}
origin: org.eclipse.emf/org.eclipse.emf.ecore

@Override
public int getFeatureID(Class<?> expectedClass)
{
 if (featureID == NO_FEATURE_ID && feature != null)
 {
  featureID = notifier.eDerivedStructuralFeatureID(feature.getFeatureID(), feature.getContainerClass());
 }
 return notifier.eBaseStructuralFeatureID(featureID, expectedClass);
}
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore

@Override
public int getFeatureID(Class<?> expectedClass)
{
 if (featureID == NO_FEATURE_ID && feature != null)
 {
  featureID = notifier.eDerivedStructuralFeatureID(feature.getFeatureID(), feature.getContainerClass());
 }
 return notifier.eBaseStructuralFeatureID(featureID, expectedClass);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public void eSet(EStructuralFeature eFeature, Object newValue) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.EAR_PROJECT_MAP__MAPPINGS :
      getMappings().clear();
      getMappings().addAll((Collection) newValue);
      return;
    case ModulemapPackage.EAR_PROJECT_MAP__UTILITY_JAR_MAPPINGS :
      getUtilityJARMappings().clear();
      getUtilityJARMappings().addAll((Collection) newValue);
      return;
  }
  eDynamicSet(eFeature, newValue);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public void eUnset(EStructuralFeature eFeature) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.EAR_PROJECT_MAP__MAPPINGS :
      getMappings().clear();
      return;
    case ModulemapPackage.EAR_PROJECT_MAP__UTILITY_JAR_MAPPINGS :
      getUtilityJARMappings().clear();
      return;
  }
  eDynamicUnset(eFeature);
}
origin: org.eclipse/org.eclipse.jst.j2ee.core

public java.lang.Object primRefValue(EObject feature) {
  switch (eDerivedStructuralFeatureID(((EStructuralFeature)feature).getFeatureID(), ((EStructuralFeature)feature).getContainerClass())) {
    case EjbPackage.ENTITY__REENTRANT: return new Boolean(isReentrant());
    case EjbPackage.ENTITY__PRIMARY_KEY: return getPrimaryKey();
  }
  return super.primRefValue(feature);
}
public void setPrimaryKeyName(String primaryKeyName) {
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore

@Override
public int getFeatureID(Class<?> expectedClass)
{
 if (featureID == NO_FEATURE_ID && feature != null)
 {
  Class<?> containerClass = feature.getContainerClass();
  featureID = containerClass == null ? 
   notifier.eClass().getFeatureID(feature) : 
   notifier.eDerivedStructuralFeatureID(feature.getFeatureID(), containerClass);
 }
 return notifier.eBaseStructuralFeatureID(featureID, expectedClass);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * @generated This field/method will be replaced during code generation.
 */
public void eSet(EStructuralFeature eFeature, Object newValue) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.MODULE_MAPPING__PROJECT_NAME :
      setProjectName((String) newValue);
      return;
    case ModulemapPackage.MODULE_MAPPING__MODULE :
      setModule((Module) newValue);
      return;
  }
  eDynamicSet(eFeature, newValue);
}
origin: org.eclipse.emf/org.eclipse.emf.ecore

@Override
public int getFeatureID(Class<?> expectedClass)
{
 if (featureID == NO_FEATURE_ID && feature != null)
 {
  Class<?> containerClass = feature.getContainerClass();
  featureID = containerClass == null ? 
   notifier.eClass().getFeatureID(feature) : 
   notifier.eDerivedStructuralFeatureID(feature.getFeatureID(), containerClass);
 }
 return notifier.eBaseStructuralFeatureID(featureID, expectedClass);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public Object eGet(EStructuralFeature eFeature, boolean resolve) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.EAR_PROJECT_MAP__MAPPINGS :
      return getMappings();
    case ModulemapPackage.EAR_PROJECT_MAP__UTILITY_JAR_MAPPINGS :
      return getUtilityJARMappings();
  }
  return eDynamicGet(eFeature, resolve);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * @generated This field/method will be replaced during code generation.
 */
public void eUnset(EStructuralFeature eFeature) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.MODULE_MAPPING__PROJECT_NAME :
      setProjectName(PROJECT_NAME_EDEFAULT);
      return;
    case ModulemapPackage.MODULE_MAPPING__MODULE :
      setModule((Module) null);
      return;
  }
  eDynamicUnset(eFeature);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * @generated This field/method will be replaced during code generation.
 */
public void eUnset(EStructuralFeature eFeature) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.UTILITY_JAR_MAPPING__PROJECT_NAME :
      setProjectName(PROJECT_NAME_EDEFAULT);
      return;
    case ModulemapPackage.UTILITY_JAR_MAPPING__URI :
      setUri(URI_EDEFAULT);
      return;
  }
  eDynamicUnset(eFeature);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public Object eGet(EStructuralFeature eFeature, boolean resolve) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.UTILITY_JAR_MAPPING__PROJECT_NAME :
      return getProjectName();
    case ModulemapPackage.UTILITY_JAR_MAPPING__URI :
      return getUri();
  }
  return eDynamicGet(eFeature, resolve);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * @generated This field/method will be replaced during code generation.
 */
public void eSet(EStructuralFeature eFeature, Object newValue) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.UTILITY_JAR_MAPPING__PROJECT_NAME :
      setProjectName((String) newValue);
      return;
    case ModulemapPackage.UTILITY_JAR_MAPPING__URI :
      setUri((String) newValue);
      return;
  }
  eDynamicSet(eFeature, newValue);
}
origin: org.eclipse/org.eclipse.jst.j2ee

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public Object eGet(EStructuralFeature eFeature, boolean resolve) {
  switch (eDerivedStructuralFeatureID(eFeature.getFeatureID(), eFeature.getContainerClass())) {
    case ModulemapPackage.MODULE_MAPPING__PROJECT_NAME :
      return getProjectName();
    case ModulemapPackage.MODULE_MAPPING__MODULE :
      if (resolve)
        return getModule();
      return basicGetModule();
  }
  return eDynamicGet(eFeature, resolve);
}
origin: org.eclipse.emf/org.eclipse.emf.ecore

public int eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature)
{
 Class<?> containerClass = eStructuralFeature.getContainerClass();
 if (containerClass == null)
 {
  return eClass().getFeatureID(eStructuralFeature);
 }
 else
 {
  assert eClass().getEAllStructuralFeatures().contains(eStructuralFeature) : "The feature '" + eStructuralFeature.getName() + "' is not a valid feature";
  return eDerivedStructuralFeatureID(eStructuralFeature.getFeatureID(), containerClass);
 }
}
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore

public int eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature)
{
 Class<?> containerClass = eStructuralFeature.getContainerClass();
 if (containerClass == null)
 {
  return eClass().getFeatureID(eStructuralFeature);
 }
 else
 {
  assert eClass().getEAllStructuralFeatures().contains(eStructuralFeature) : "The feature '" + eStructuralFeature.getName() + "' is not a valid feature";
  return eDerivedStructuralFeatureID(eStructuralFeature.getFeatureID(), containerClass);
 }
}
origin: org.eclipse/org.eclipse.jst.j2ee.core

public Object primRefValue(EObject feature) {
  switch (eDerivedStructuralFeatureID(((EStructuralFeature)feature).getFeatureID(), ((EStructuralFeature)feature).getContainerClass())) {
    case EjbPackage.ENTERPRISE_BEAN__DESCRIPTION :
      return getDescription();
org.eclipse.emf.ecoreEStructuralFeaturegetContainerClass

Javadoc

Returns the EClassifier#getInstanceClass of the #getEContainingClass class.

Popular methods of EStructuralFeature

  • getName
  • isMany
  • getEType
  • getEContainingClass
    Returns the value of the 'EContaining Class' container reference. It is bidirectional and its opposi
  • isUnsettable
    Returns the value of the 'Unsettable' attribute. An unsettable feature explicitly models the state o
  • isChangeable
    Returns the value of the 'Changeable' attribute. The default value is "true".
  • isDerived
    Returns the value of the 'Derived' attribute. A derived feature typically computes its value from th
  • isTransient
    Returns the value of the 'Transient' attribute.
  • getDefaultValue
    Returns the value of the 'Default Value' attribute. It represents the default value that feature mus
  • getUpperBound
  • getDefaultValueLiteral
    Returns the value of the 'Default Value Literal' attribute. It represents the serialized form of the
  • getEGenericType
  • getDefaultValueLiteral,
  • getEGenericType,
  • isUnique,
  • getFeatureID,
  • getEAnnotation,
  • getLowerBound,
  • isOrdered,
  • setChangeable,
  • eIsProxy,
  • setUpperBound

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSharedPreferences (Context)
  • setContentView (Activity)
  • getSystemService (Context)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now