EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class FactoryComponentInvocationImpl

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.AbstractFactoryComponentFactoryImpl
                  extended by org.eclipse.egf.model.impl.FactoryComponentInvocationImpl
All Implemented Interfaces:
AbstractFactoryComponentFactory, FactoryComponentInvocation, NamedModelElementWithId

public class FactoryComponentInvocationImpl
extends AbstractFactoryComponentFactoryImpl
implements FactoryComponentInvocation

An implementation of the model object 'FactoryComponent Configuration'.

The following features are implemented:


Field Summary
protected static String FACTORY_COMPONENT_ID_EDEFAULT
          The default value of the 'Factory Component Id' attribute
protected  String factoryComponentId
          The cached value of the 'Factory Component Id' attribute
protected static String TASK_FACTORY_ID_EDEFAULT
          The default value of the 'Task Factory Id' attribute
protected  TaskFactoryHolder taskFactory
          The cached value of the 'Task Factory' containment reference
protected  String taskFactoryId
          The cached value of the 'Task Factory Id' attribute
 
Fields inherited from class org.eclipse.egf.model.impl.AbstractFactoryComponentFactoryImpl
context, CONTEXT_ID_EDEFAULT, contextId
 
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 FactoryComponentInvocationImpl()
           
 
Method Summary
 TaskFactoryHolder basicGetTaskFactory()
           
 NotificationChain basicSetTaskFactory(TaskFactoryHolder newTaskFactory, NotificationChain msgs)
           
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 String getFactoryComponentId()
           
 TaskFactoryHolder getTaskFactory()
           
 String getTaskFactoryId()
           
 void setFactoryComponentId(String newFactoryComponentId)
           
 void setTaskFactory(TaskFactoryHolder newTaskFactory)
           
 void setTaskFactoryId(String newTaskFactoryId)
           
 String toString()
           
 
Methods inherited from class org.eclipse.egf.model.impl.AbstractFactoryComponentFactoryImpl
basicSetContext, getContext, getContextId, setContext, setContextId
 
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.AbstractFactoryComponentFactory
getContext, getContextId, setContext, setContextId
 
Methods inherited from interface org.eclipse.egf.model.NamedModelElementWithId
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 

Field Detail

TASK_FACTORY_ID_EDEFAULT

protected static final String TASK_FACTORY_ID_EDEFAULT
The default value of the 'Task Factory Id' attribute.

See Also:
getTaskFactoryId()

taskFactoryId

protected String taskFactoryId
The cached value of the 'Task Factory Id' attribute.

See Also:
getTaskFactoryId()

FACTORY_COMPONENT_ID_EDEFAULT

protected static final String FACTORY_COMPONENT_ID_EDEFAULT
The default value of the 'Factory Component Id' attribute.

See Also:
getFactoryComponentId()

factoryComponentId

protected String factoryComponentId
The cached value of the 'Factory Component Id' attribute.

See Also:
getFactoryComponentId()

taskFactory

protected TaskFactoryHolder taskFactory
The cached value of the 'Task Factory' containment reference.

See Also:
getTaskFactory()
Constructor Detail

FactoryComponentInvocationImpl

protected FactoryComponentInvocationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AbstractFactoryComponentFactoryImpl

getTaskFactoryId

public String getTaskFactoryId()

Specified by:
getTaskFactoryId in interface FactoryComponentInvocation
Returns:
the value of the 'Task Factory Id' attribute.
See Also:
FactoryComponentInvocation.setTaskFactoryId(String), ModelPackage.getFactoryComponentInvocation_TaskFactoryId()

setTaskFactoryId

public void setTaskFactoryId(String newTaskFactoryId)

Specified by:
setTaskFactoryId in interface FactoryComponentInvocation
Parameters:
newTaskFactoryId - the new value of the 'Task Factory Id' attribute.
See Also:
FactoryComponentInvocation.getTaskFactoryId()

getFactoryComponentId

public String getFactoryComponentId()

Specified by:
getFactoryComponentId in interface FactoryComponentInvocation
Returns:
the value of the 'Factory Component Id' attribute.
See Also:
FactoryComponentInvocation.setFactoryComponentId(String), ModelPackage.getFactoryComponentInvocation_FactoryComponentId()

setFactoryComponentId

public void setFactoryComponentId(String newFactoryComponentId)

Specified by:
setFactoryComponentId in interface FactoryComponentInvocation
Parameters:
newFactoryComponentId - the new value of the 'FactoryComponent Id' attribute.
See Also:
FactoryComponentInvocation.getFactoryComponentId()

getTaskFactory

public TaskFactoryHolder getTaskFactory()

Specified by:
getTaskFactory in interface FactoryComponentInvocation
Returns:
the value of the 'Task Factory' containment reference.
See Also:
FactoryComponentInvocation.setTaskFactory(TaskFactoryHolder), ModelPackage.getFactoryComponentInvocation_TaskFactory()

basicSetTaskFactory

public NotificationChain basicSetTaskFactory(TaskFactoryHolder newTaskFactory,
                                             NotificationChain msgs)


basicGetTaskFactory

public TaskFactoryHolder basicGetTaskFactory()


setTaskFactory

public void setTaskFactory(TaskFactoryHolder newTaskFactory)

Specified by:
setTaskFactory in interface FactoryComponentInvocation
Parameters:
newTaskFactory - the new value of the 'Task Factory' containment reference.
See Also:
FactoryComponentInvocation.getTaskFactory()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class AbstractFactoryComponentFactoryImpl

eGet

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

Overrides:
eGet in class AbstractFactoryComponentFactoryImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class AbstractFactoryComponentFactoryImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class AbstractFactoryComponentFactoryImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class AbstractFactoryComponentFactoryImpl

toString

public String toString()

Overrides:
toString in class AbstractFactoryComponentFactoryImpl

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.