EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class AbstractFactoryComponentFactoryImpl

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
All Implemented Interfaces:
AbstractFactoryComponentFactory, NamedModelElementWithId
Direct Known Subclasses:
FactoryComponentInvocationImpl, ProductionPlanImpl

public abstract class AbstractFactoryComponentFactoryImpl
extends NamedModelElementWithIdImpl
implements AbstractFactoryComponentFactory

An implementation of the model object 'Abstract FactoryComponent Factory'.

The following features are implemented:


Field Summary
protected  Context context
          The cached value of the 'Context' containment reference
protected static String CONTEXT_ID_EDEFAULT
          The default value of the 'Context Id' attribute
protected  String contextId
          The cached value of the 'Context Id' 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 AbstractFactoryComponentFactoryImpl()
           
 
Method Summary
 NotificationChain basicSetContext(Context newContext, 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)
           
 Context getContext()
           
 String getContextId()
           
 void setContext(Context newContext)
           
 void setContextId(String newContextId)
           
 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

context

protected Context context
The cached value of the 'Context' containment reference.

See Also:
getContext()

CONTEXT_ID_EDEFAULT

protected static final String CONTEXT_ID_EDEFAULT
The default value of the 'Context Id' attribute.

See Also:
getContextId()

contextId

protected String contextId
The cached value of the 'Context Id' attribute.

See Also:
getContextId()
Constructor Detail

AbstractFactoryComponentFactoryImpl

protected AbstractFactoryComponentFactoryImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class NamedModelElementWithIdImpl

getContext

public Context getContext()

Specified by:
getContext in interface AbstractFactoryComponentFactory
Returns:
the value of the 'Context' containment reference.
See Also:
AbstractFactoryComponentFactory.setContext(Context), ModelPackage.getAbstractFactoryComponentFactory_Context()

basicSetContext

public NotificationChain basicSetContext(Context newContext,
                                         NotificationChain msgs)


setContext

public void setContext(Context newContext)

Specified by:
setContext in interface AbstractFactoryComponentFactory
Parameters:
newContext - the new value of the 'Context' containment reference.
See Also:
AbstractFactoryComponentFactory.getContext()

getContextId

public String getContextId()

Specified by:
getContextId in interface AbstractFactoryComponentFactory
Returns:
the value of the 'Context Id' attribute.
See Also:
AbstractFactoryComponentFactory.setContextId(String), ModelPackage.getAbstractFactoryComponentFactory_ContextId()

setContextId

public void setContextId(String newContextId)

Specified by:
setContextId in interface AbstractFactoryComponentFactory
Parameters:
newContextId - the new value of the 'Context Id' attribute.
See Also:
AbstractFactoryComponentFactory.getContextId()

eInverseRemove

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


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.