public class InstantiatedDistributionImpl extends LawNodeImpl implements InstantiatedDistribution
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.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<org.eclipse.xtext.xbase.XExpression> |
arguments
The cached value of the '
Arguments ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Dependency> |
dependencies
The cached value of the '
Dependencies ' containment reference list. |
protected static boolean |
EXPLICIT_ARGUMENTS_EDEFAULT
The default value of the '
Explicit Arguments ' attribute. |
protected boolean |
explicitArguments
The cached value of the '
Explicit Arguments ' attribute. |
protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.XExpression> |
generatedVariables
The cached value of the '
Generated Variables ' containment reference list. |
protected DistributionTypeSpecification |
typeSpec
The cached value of the '
Type Spec ' containment reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
InstantiatedDistributionImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTypeSpec(DistributionTypeSpecification newTypeSpec,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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<org.eclipse.xtext.xbase.XExpression> |
getArguments() |
org.eclipse.emf.common.util.EList<Dependency> |
getDependencies() |
org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.XExpression> |
getGeneratedVariables() |
DistributionTypeSpecification |
getTypeSpec() |
boolean |
isExplicitArguments() |
void |
setExplicitArguments(boolean newExplicitArguments) |
void |
setTypeSpec(DistributionTypeSpecification newTypeSpec) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainer
dynamicGet, 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, eSettings
eAddVirtualValue, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.XExpression> generatedVariables
Generated Variables
' containment reference list.
getGeneratedVariables()
protected org.eclipse.emf.common.util.EList<Dependency> dependencies
Dependencies
' containment reference list.
getDependencies()
protected DistributionTypeSpecification typeSpec
Type Spec
' containment reference.
getTypeSpec()
protected static final boolean EXPLICIT_ARGUMENTS_EDEFAULT
Explicit Arguments
' attribute.
isExplicitArguments()
,
Constant Field Valuesprotected boolean explicitArguments
Explicit Arguments
' attribute.
isExplicitArguments()
protected org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.XExpression> arguments
Arguments
' containment reference list.
getArguments()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class LawNodeImpl
public org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.XExpression> getGeneratedVariables()
getGeneratedVariables
in interface InstantiatedDistribution
BlangDslPackage.getInstantiatedDistribution_GeneratedVariables()
public org.eclipse.emf.common.util.EList<Dependency> getDependencies()
getDependencies
in interface InstantiatedDistribution
BlangDslPackage.getInstantiatedDistribution_Dependencies()
public DistributionTypeSpecification getTypeSpec()
getTypeSpec
in interface InstantiatedDistribution
InstantiatedDistribution.setTypeSpec(DistributionTypeSpecification)
,
BlangDslPackage.getInstantiatedDistribution_TypeSpec()
public org.eclipse.emf.common.notify.NotificationChain basicSetTypeSpec(DistributionTypeSpecification newTypeSpec, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTypeSpec(DistributionTypeSpecification newTypeSpec)
setTypeSpec
in interface InstantiatedDistribution
newTypeSpec
- the new value of the 'Type Spec' containment reference.InstantiatedDistribution.getTypeSpec()
public boolean isExplicitArguments()
isExplicitArguments
in interface InstantiatedDistribution
InstantiatedDistribution.setExplicitArguments(boolean)
,
BlangDslPackage.getInstantiatedDistribution_ExplicitArguments()
public void setExplicitArguments(boolean newExplicitArguments)
setExplicitArguments
in interface InstantiatedDistribution
newExplicitArguments
- the new value of the 'Explicit Arguments' attribute.InstantiatedDistribution.isExplicitArguments()
public org.eclipse.emf.common.util.EList<org.eclipse.xtext.xbase.XExpression> getArguments()
getArguments
in interface InstantiatedDistribution
BlangDslPackage.getInstantiatedDistribution_Arguments()
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.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl