public class BoundedContextImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements BoundedContext
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<Aggregate> |
aggregates
The cached value of the '
Aggregates' containment reference list. |
protected static java.lang.String |
DOMAIN_VISION_STATEMENT_EDEFAULT
The default value of the '
Domain Vision Statement' attribute. |
protected java.lang.String |
domainVisionStatement
The cached value of the '
Domain Vision Statement' attribute. |
protected static java.lang.String |
IMPLEMENTATION_TECHNOLOGY_EDEFAULT
The default value of the '
Implementation Technology' attribute. |
protected java.lang.String |
implementationTechnology
The cached value of the '
Implementation Technology' attribute. |
protected org.eclipse.emf.common.util.EList<DomainPart> |
implementedDomainParts
The cached value of the '
Implemented Domain Parts' reference list. |
protected static KnowledgeLevel |
KNOWLEDGE_LEVEL_EDEFAULT
The default value of the '
Knowledge Level' attribute. |
protected KnowledgeLevel |
knowledgeLevel
The cached value of the '
Knowledge Level' attribute. |
protected org.eclipse.emf.common.util.EList<Module> |
modules
The cached value of the '
Modules' containment reference list. |
protected java.lang.String |
name
The cached value of the '
Name' attribute. |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name' attribute. |
protected org.eclipse.emf.common.util.EList<BoundedContext> |
realizedBoundedContexts
The cached value of the '
Realized Bounded Contexts' reference list. |
protected BoundedContext |
refinedBoundedContext
The cached value of the '
Refined Bounded Context' reference. |
protected org.eclipse.emf.common.util.EList<java.lang.String> |
responsibilities
The cached value of the '
Responsibilities' attribute list. |
protected BoundedContextType |
type
The cached value of the '
Type' attribute. |
protected static BoundedContextType |
TYPE_EDEFAULT
The default value of the '
Type' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
BoundedContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
BoundedContext |
basicGetRefinedBoundedContext() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<Aggregate> |
getAggregates() |
java.lang.String |
getDomainVisionStatement() |
java.lang.String |
getImplementationTechnology() |
org.eclipse.emf.common.util.EList<DomainPart> |
getImplementedDomainParts() |
KnowledgeLevel |
getKnowledgeLevel() |
org.eclipse.emf.common.util.EList<Module> |
getModules() |
java.lang.String |
getName() |
org.eclipse.emf.common.util.EList<BoundedContext> |
getRealizedBoundedContexts() |
BoundedContext |
getRefinedBoundedContext() |
org.eclipse.emf.common.util.EList<java.lang.String> |
getResponsibilities() |
BoundedContextType |
getType() |
void |
setDomainVisionStatement(java.lang.String newDomainVisionStatement) |
void |
setImplementationTechnology(java.lang.String newImplementationTechnology) |
void |
setKnowledgeLevel(KnowledgeLevel newKnowledgeLevel) |
void |
setName(java.lang.String newName) |
void |
setRefinedBoundedContext(BoundedContext newRefinedBoundedContext) |
void |
setType(BoundedContextType newType) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final java.lang.String NAME_EDEFAULT
Name' attribute.
getName()protected org.eclipse.emf.common.util.EList<DomainPart> implementedDomainParts
Implemented Domain Parts' reference list.
getImplementedDomainParts()protected org.eclipse.emf.common.util.EList<BoundedContext> realizedBoundedContexts
Realized Bounded Contexts' reference list.
getRealizedBoundedContexts()protected BoundedContext refinedBoundedContext
Refined Bounded Context' reference.
getRefinedBoundedContext()protected static final java.lang.String DOMAIN_VISION_STATEMENT_EDEFAULT
Domain Vision Statement' attribute.
getDomainVisionStatement()protected java.lang.String domainVisionStatement
Domain Vision Statement' attribute.
getDomainVisionStatement()protected static final BoundedContextType TYPE_EDEFAULT
Type' attribute.
getType()protected BoundedContextType type
Type' attribute.
getType()protected org.eclipse.emf.common.util.EList<java.lang.String> responsibilities
Responsibilities' attribute list.
getResponsibilities()protected static final java.lang.String IMPLEMENTATION_TECHNOLOGY_EDEFAULT
Implementation Technology' attribute.
getImplementationTechnology()protected java.lang.String implementationTechnology
Implementation Technology' attribute.
getImplementationTechnology()protected static final KnowledgeLevel KNOWLEDGE_LEVEL_EDEFAULT
Knowledge Level' attribute.
getKnowledgeLevel()protected KnowledgeLevel knowledgeLevel
Knowledge Level' attribute.
getKnowledgeLevel()protected org.eclipse.emf.common.util.EList<Module> modules
Modules' containment reference list.
getModules()protected org.eclipse.emf.common.util.EList<Aggregate> aggregates
Aggregates' containment reference list.
getAggregates()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String getName()
getName in interface BoundedContextBoundedContext.setName(String),
ContextMappingDSLPackage.getBoundedContext_Name()public void setName(java.lang.String newName)
setName in interface BoundedContextnewName - the new value of the 'Name' attribute.BoundedContext.getName()public org.eclipse.emf.common.util.EList<DomainPart> getImplementedDomainParts()
getImplementedDomainParts in interface BoundedContextContextMappingDSLPackage.getBoundedContext_ImplementedDomainParts()public org.eclipse.emf.common.util.EList<BoundedContext> getRealizedBoundedContexts()
getRealizedBoundedContexts in interface BoundedContextContextMappingDSLPackage.getBoundedContext_RealizedBoundedContexts()public BoundedContext getRefinedBoundedContext()
getRefinedBoundedContext in interface BoundedContextBoundedContext.setRefinedBoundedContext(BoundedContext),
ContextMappingDSLPackage.getBoundedContext_RefinedBoundedContext()public BoundedContext basicGetRefinedBoundedContext()
public void setRefinedBoundedContext(BoundedContext newRefinedBoundedContext)
setRefinedBoundedContext in interface BoundedContextnewRefinedBoundedContext - the new value of the 'Refined Bounded Context' reference.BoundedContext.getRefinedBoundedContext()public java.lang.String getDomainVisionStatement()
getDomainVisionStatement in interface BoundedContextBoundedContext.setDomainVisionStatement(String),
ContextMappingDSLPackage.getBoundedContext_DomainVisionStatement()public void setDomainVisionStatement(java.lang.String newDomainVisionStatement)
setDomainVisionStatement in interface BoundedContextnewDomainVisionStatement - the new value of the 'Domain Vision Statement' attribute.BoundedContext.getDomainVisionStatement()public BoundedContextType getType()
getType in interface BoundedContextBoundedContextType,
BoundedContext.setType(BoundedContextType),
ContextMappingDSLPackage.getBoundedContext_Type()public void setType(BoundedContextType newType)
setType in interface BoundedContextnewType - the new value of the 'Type' attribute.BoundedContextType,
BoundedContext.getType()public org.eclipse.emf.common.util.EList<java.lang.String> getResponsibilities()
getResponsibilities in interface BoundedContextContextMappingDSLPackage.getBoundedContext_Responsibilities()public java.lang.String getImplementationTechnology()
getImplementationTechnology in interface BoundedContextBoundedContext.setImplementationTechnology(String),
ContextMappingDSLPackage.getBoundedContext_ImplementationTechnology()public void setImplementationTechnology(java.lang.String newImplementationTechnology)
setImplementationTechnology in interface BoundedContextnewImplementationTechnology - the new value of the 'Implementation Technology' attribute.BoundedContext.getImplementationTechnology()public KnowledgeLevel getKnowledgeLevel()
getKnowledgeLevel in interface BoundedContextKnowledgeLevel,
BoundedContext.setKnowledgeLevel(KnowledgeLevel),
ContextMappingDSLPackage.getBoundedContext_KnowledgeLevel()public void setKnowledgeLevel(KnowledgeLevel newKnowledgeLevel)
setKnowledgeLevel in interface BoundedContextnewKnowledgeLevel - the new value of the 'Knowledge Level' attribute.KnowledgeLevel,
BoundedContext.getKnowledgeLevel()public org.eclipse.emf.common.util.EList<Module> getModules()
getModules in interface BoundedContextContextMappingDSLPackage.getBoundedContext_Modules()public org.eclipse.emf.common.util.EList<Aggregate> getAggregates()
getAggregates in interface BoundedContextContextMappingDSLPackage.getBoundedContext_Aggregates()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl