EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class TaskFactoryHolderImpl

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.egf.model.internal.data.ModelElement
          extended by org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
              extended by org.eclipse.egf.model.impl.TaskFactoryHolderImpl
All Implemented Interfaces:
NamedModelElementWithId, TaskFactoryHolder

public class TaskFactoryHolderImpl
extends NamedModelElementWithIdImpl
implements TaskFactoryHolder

An implementation of the model object 'Task Factory Holder'.

The following features are implemented:


Field Summary
protected  Object factory
          The cached value of the 'Factory' attribute
protected static String FACTORY_CLASS_EDEFAULT
          The default value of the 'Factory Class' attribute
protected static Object FACTORY_EDEFAULT
          The default value of the 'Factory' attribute
protected  String factoryClass
          The cached value of the 'Factory Class' attribute
 
Fields inherited from class org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
description, DESCRIPTION_EDEFAULT, id, ID_EDEFAULT, JAVA_IDENTIFIER_EDEFAULT, javaIdentifier, name, NAME_EDEFAULT
 
Constructor Summary
protected TaskFactoryHolderImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 Object getFactory()
           
 String getFactoryClass()
           
 void setFactory(Object newFactory)
           
 void setFactoryClass(String newFactoryClass)
           
 String toString()
           
 
Methods inherited from class org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 
Methods inherited from class org.eclipse.egf.model.internal.data.ModelElement
addPropertyChangeListener, generateId, getAdapter, getFactoryComponentLoadingHelper, getFactoryComponentReader, removePropertyChangeListener, setAdapter, setFactoryComponentReader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.egf.model.NamedModelElementWithId
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 

Field Detail

FACTORY_CLASS_EDEFAULT

protected static final String FACTORY_CLASS_EDEFAULT
The default value of the 'Factory Class' attribute.

See Also:
getFactoryClass()

factoryClass

protected String factoryClass
The cached value of the 'Factory Class' attribute.

See Also:
getFactoryClass()

FACTORY_EDEFAULT

protected static final Object FACTORY_EDEFAULT
The default value of the 'Factory' attribute.

See Also:
getFactory()

factory

protected Object factory
The cached value of the 'Factory' attribute.

See Also:
getFactory()
Constructor Detail

TaskFactoryHolderImpl

protected TaskFactoryHolderImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class NamedModelElementWithIdImpl

getFactoryClass

public String getFactoryClass()

Specified by:
getFactoryClass in interface TaskFactoryHolder
Returns:
the value of the 'Factory Class' attribute.
See Also:
TaskFactoryHolder.setFactoryClass(String), ModelPackage.getTaskFactoryHolder_FactoryClass()

setFactoryClass

public void setFactoryClass(String newFactoryClass)

Specified by:
setFactoryClass in interface TaskFactoryHolder
Parameters:
newFactoryClass - the new value of the 'Factory Class' attribute.
See Also:
TaskFactoryHolder.getFactoryClass()

getFactory

public Object getFactory()

Specified by:
getFactory in interface TaskFactoryHolder
Returns:
the value of the 'Factory' attribute.
See Also:
TaskFactoryHolder.setFactory(Object), ModelPackage.getTaskFactoryHolder_Factory()

setFactory

public void setFactory(Object newFactory)

Specified by:
setFactory in interface TaskFactoryHolder
Parameters:
newFactory - the new value of the 'Factory' attribute.
See Also:
TaskFactoryHolder.getFactory()

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Overrides:
eGet in class NamedModelElementWithIdImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class NamedModelElementWithIdImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class NamedModelElementWithIdImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class NamedModelElementWithIdImpl

toString

public String toString()

Overrides:
toString in class NamedModelElementWithIdImpl

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.