EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class PatternLibraryImpl

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.AbstractPatternElementImpl
                  extended by org.eclipse.egf.model.impl.PatternLibraryImpl
All Implemented Interfaces:
AbstractPatternElement, NamedModelElementWithId, PatternLibrary

public class PatternLibraryImpl
extends AbstractPatternElementImpl
implements PatternLibrary

An implementation of the model object 'Pattern Library'.

The following features are implemented:


Field Summary
protected   patternElements
          The cached value of the 'Pattern Elements' containment reference list
protected static String PRODUCTION_ORCHESTRATION_EDEFAULT
          The default value of the 'Production Orchestration' attribute
protected  String productionOrchestration
          The cached value of the 'Production Orchestration' attribute
protected static String RUNTIME_ORCHESTRATION_EDEFAULT
          The default value of the 'Runtime Orchestration' attribute
protected  String runtimeOrchestration
          The cached value of the 'Runtime Orchestration' 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 PatternLibraryImpl()
           
 
Method Summary
 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)
           
  getPatternElements()
           
 String getProductionOrchestration()
           
 String getRuntimeOrchestration()
           
 void setProductionOrchestration(String newProductionOrchestration)
           
 void setRuntimeOrchestration(String newRuntimeOrchestration)
           
 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

patternElements

protected  patternElements
The cached value of the 'Pattern Elements' containment reference list.

See Also:
getPatternElements()

PRODUCTION_ORCHESTRATION_EDEFAULT

protected static final String PRODUCTION_ORCHESTRATION_EDEFAULT
The default value of the 'Production Orchestration' attribute.

See Also:
getProductionOrchestration()

productionOrchestration

protected String productionOrchestration
The cached value of the 'Production Orchestration' attribute.

See Also:
getProductionOrchestration()

RUNTIME_ORCHESTRATION_EDEFAULT

protected static final String RUNTIME_ORCHESTRATION_EDEFAULT
The default value of the 'Runtime Orchestration' attribute.

See Also:
getRuntimeOrchestration()

runtimeOrchestration

protected String runtimeOrchestration
The cached value of the 'Runtime Orchestration' attribute.

See Also:
getRuntimeOrchestration()
Constructor Detail

PatternLibraryImpl

protected PatternLibraryImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AbstractPatternElementImpl

getPatternElements

public  getPatternElements()

Specified by:
getPatternElements in interface PatternLibrary
Returns:
the value of the 'Pattern Elements' containment reference list.
See Also:
ModelPackage.getPatternLibrary_PatternElements()

getProductionOrchestration

public String getProductionOrchestration()

Specified by:
getProductionOrchestration in interface PatternLibrary
Returns:
the value of the 'Production Orchestration' attribute.
See Also:
PatternLibrary.setProductionOrchestration(String), ModelPackage.getPatternLibrary_ProductionOrchestration()

setProductionOrchestration

public void setProductionOrchestration(String newProductionOrchestration)

Specified by:
setProductionOrchestration in interface PatternLibrary
Parameters:
newProductionOrchestration - the new value of the 'Production Orchestration' attribute.
See Also:
PatternLibrary.getProductionOrchestration()

getRuntimeOrchestration

public String getRuntimeOrchestration()

Specified by:
getRuntimeOrchestration in interface PatternLibrary
Returns:
the value of the 'Runtime Orchestration' attribute.
See Also:
PatternLibrary.setRuntimeOrchestration(String), ModelPackage.getPatternLibrary_RuntimeOrchestration()

setRuntimeOrchestration

public void setRuntimeOrchestration(String newRuntimeOrchestration)

Specified by:
setRuntimeOrchestration in interface PatternLibrary
Parameters:
newRuntimeOrchestration - the new value of the 'Runtime Orchestration' attribute.
See Also:
PatternLibrary.getRuntimeOrchestration()

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.