EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class FactoryImpl

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.FactoryImpl
All Implemented Interfaces:
Factory, NamedModelElementWithId

public class FactoryImpl
extends NamedModelElementWithIdImpl
implements Factory

An implementation of the model object 'Factory'.

The following features are implemented:


Field Summary
protected static String PRODUCTION_PLAN_ID_EDEFAULT
          The default value of the 'Production Plan Id' attribute
protected  ProductionPlan productionPlan
          The cached value of the 'Production Plan' containment reference
protected  String productionPlanId
          The cached value of the 'Production Plan 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 FactoryImpl()
           
 
Method Summary
 NotificationChain basicSetProductionPlan(ProductionPlan newProductionPlan, 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)
           
 ProductionPlan getProductionPlan()
           
 String getProductionPlanId()
           
 void setProductionPlan(ProductionPlan newProductionPlan)
           
 void setProductionPlanId(String newProductionPlanId)
           
 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

productionPlan

protected ProductionPlan productionPlan
The cached value of the 'Production Plan' containment reference.

See Also:
getProductionPlan()

PRODUCTION_PLAN_ID_EDEFAULT

protected static final String PRODUCTION_PLAN_ID_EDEFAULT
The default value of the 'Production Plan Id' attribute.

See Also:
getProductionPlanId()

productionPlanId

protected String productionPlanId
The cached value of the 'Production Plan Id' attribute.

See Also:
getProductionPlanId()
Constructor Detail

FactoryImpl

protected FactoryImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class NamedModelElementWithIdImpl

getProductionPlan

public ProductionPlan getProductionPlan()

Specified by:
getProductionPlan in interface Factory
Returns:
the value of the 'Production Plan' containment reference.
See Also:
Factory.setProductionPlan(ProductionPlan), ModelPackage.getFactory_ProductionPlan()

basicSetProductionPlan

public NotificationChain basicSetProductionPlan(ProductionPlan newProductionPlan,
                                                NotificationChain msgs)


setProductionPlan

public void setProductionPlan(ProductionPlan newProductionPlan)

Specified by:
setProductionPlan in interface Factory
Parameters:
newProductionPlan - the new value of the 'Production Plan' containment reference.
See Also:
Factory.getProductionPlan()

getProductionPlanId

public String getProductionPlanId()

Specified by:
getProductionPlanId in interface Factory
Returns:
the value of the 'Production Plan Id' attribute.
See Also:
Factory.setProductionPlanId(String), ModelPackage.getFactory_ProductionPlanId()

setProductionPlanId

public void setProductionPlanId(String newProductionPlanId)

Specified by:
setProductionPlanId in interface Factory
Parameters:
newProductionPlanId - the new value of the 'Production Plan Id' attribute.
See Also:
Factory.getProductionPlanId()

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.