org.eclipse.xtend.util.stdlib
Class DynamicEcoreHelper

java.lang.Object
  extended by org.eclipse.xtend.util.stdlib.DynamicEcoreHelper

public class DynamicEcoreHelper
extends java.lang.Object


Constructor Summary
DynamicEcoreHelper(org.eclipse.emf.ecore.EObject system)
           
DynamicEcoreHelper(org.eclipse.emf.ecore.EPackage pack)
           
 
Method Summary
 void add(org.eclipse.emf.ecore.EObject object, java.lang.String feature, org.eclipse.emf.ecore.EObject newValue)
           
 void addAll(org.eclipse.emf.ecore.EObject object, java.lang.String feature, java.util.List<org.eclipse.emf.ecore.EObject> elements)
           
 org.eclipse.emf.ecore.EObject create(java.lang.String className)
           
 org.eclipse.emf.ecore.EObject eget(org.eclipse.emf.ecore.EObject object, java.lang.String feature)
           
 java.lang.Object get(org.eclipse.emf.ecore.EObject object, java.lang.String feature)
           
 java.util.List<org.eclipse.emf.ecore.EObject> getAllChildren(org.eclipse.emf.ecore.EObject emodel, java.lang.String typeName)
           
 java.util.List<?> getMany(org.eclipse.emf.ecore.EObject object, java.lang.String feature)
           
 java.lang.String getName(org.eclipse.emf.ecore.EObject object)
           
 int iget(org.eclipse.emf.ecore.EObject object, java.lang.String feature)
           
 boolean isInstance(org.eclipse.emf.ecore.EObject object, java.lang.String typeName)
           
 void set(org.eclipse.emf.ecore.EObject object, java.lang.String feature, java.lang.Object newValue)
           
 void setName(org.eclipse.emf.ecore.EObject object, java.lang.String name)
           
 java.lang.String sget(org.eclipse.emf.ecore.EObject object, java.lang.String feature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicEcoreHelper

public DynamicEcoreHelper(org.eclipse.emf.ecore.EPackage pack)

DynamicEcoreHelper

public DynamicEcoreHelper(org.eclipse.emf.ecore.EObject system)
Method Detail

create

public org.eclipse.emf.ecore.EObject create(java.lang.String className)

setName

public void setName(org.eclipse.emf.ecore.EObject object,
                    java.lang.String name)

getName

public java.lang.String getName(org.eclipse.emf.ecore.EObject object)

get

public java.lang.Object get(org.eclipse.emf.ecore.EObject object,
                            java.lang.String feature)

getMany

public java.util.List<?> getMany(org.eclipse.emf.ecore.EObject object,
                                 java.lang.String feature)

set

public void set(org.eclipse.emf.ecore.EObject object,
                java.lang.String feature,
                java.lang.Object newValue)

add

public void add(org.eclipse.emf.ecore.EObject object,
                java.lang.String feature,
                org.eclipse.emf.ecore.EObject newValue)

isInstance

public boolean isInstance(org.eclipse.emf.ecore.EObject object,
                          java.lang.String typeName)

sget

public java.lang.String sget(org.eclipse.emf.ecore.EObject object,
                             java.lang.String feature)

eget

public org.eclipse.emf.ecore.EObject eget(org.eclipse.emf.ecore.EObject object,
                                          java.lang.String feature)

iget

public int iget(org.eclipse.emf.ecore.EObject object,
                java.lang.String feature)

addAll

public void addAll(org.eclipse.emf.ecore.EObject object,
                   java.lang.String feature,
                   java.util.List<org.eclipse.emf.ecore.EObject> elements)

getAllChildren

public java.util.List<org.eclipse.emf.ecore.EObject> getAllChildren(org.eclipse.emf.ecore.EObject emodel,
                                                                    java.lang.String typeName)