Class XsemanticsSystemImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.xsemantics.dsl.xsemantics.impl.XsemanticsSystemImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,XsemanticsSystem
public class XsemanticsSystemImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements XsemanticsSystem
An implementation of the model object 'System'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<AuxiliaryDescription>auxiliaryDescriptionsThe cached value of the 'Auxiliary Descriptions' containment reference list.protected org.eclipse.emf.common.util.EList<AuxiliaryFunction>auxiliaryFunctionsThe cached value of the 'Auxiliary Functions' containment reference list.protected org.eclipse.emf.common.util.EList<CheckRule>checkrulesThe cached value of the 'Checkrules' containment reference list.protected java.lang.StringcopyrightThe cached value of the 'Copyright' attribute.protected static java.lang.StringCOPYRIGHT_EDEFAULTThe default value of the 'Copyright' attribute.protected org.eclipse.emf.common.util.EList<AbstractFieldDefinition>fieldsThe cached value of the 'Fields' containment reference list.protected org.eclipse.xtext.xtype.XImportSectionimportSectionThe cached value of the 'Import Section' containment reference.protected org.eclipse.emf.common.util.EList<JudgmentDescription>judgmentDescriptionsThe cached value of the 'Judgment Descriptions' containment reference list.protected java.lang.StringnameThe cached value of the 'Name' attribute.protected static java.lang.StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected org.eclipse.emf.common.util.EList<Rule>rulesThe cached value of the 'Rules' containment reference list.protected org.eclipse.xtext.common.types.JvmParameterizedTypeReferencesuperSystemThe cached value of the 'Super System' containment reference.protected org.eclipse.xtext.common.types.JvmParameterizedTypeReferencevalidatorExtendsThe cached value of the 'Validator Extends' containment reference.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedXsemanticsSystemImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetImportSection(org.eclipse.xtext.xtype.XImportSection newImportSection, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetSuperSystem(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newSuperSystem, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetValidatorExtends(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newValidatorExtends, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<AuxiliaryDescription>getAuxiliaryDescriptions()org.eclipse.emf.common.util.EList<AuxiliaryFunction>getAuxiliaryFunctions()org.eclipse.emf.common.util.EList<CheckRule>getCheckrules()java.lang.StringgetCopyright()org.eclipse.emf.common.util.EList<AbstractFieldDefinition>getFields()org.eclipse.xtext.xtype.XImportSectiongetImportSection()org.eclipse.emf.common.util.EList<JudgmentDescription>getJudgmentDescriptions()java.lang.StringgetName()org.eclipse.emf.common.util.EList<Rule>getRules()org.eclipse.xtext.common.types.JvmParameterizedTypeReferencegetSuperSystem()org.eclipse.xtext.common.types.JvmParameterizedTypeReferencegetValidatorExtends()voidsetCopyright(java.lang.String newCopyright)voidsetImportSection(org.eclipse.xtext.xtype.XImportSection newImportSection)voidsetName(java.lang.String newName)voidsetSuperSystem(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newSuperSystem)voidsetValidatorExtends(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newValidatorExtends)java.lang.StringtoString()-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
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
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
getName()
-
superSystem
protected org.eclipse.xtext.common.types.JvmParameterizedTypeReference superSystem
The cached value of the 'Super System' containment reference.- See Also:
getSuperSystem()
-
validatorExtends
protected org.eclipse.xtext.common.types.JvmParameterizedTypeReference validatorExtends
The cached value of the 'Validator Extends' containment reference.- See Also:
getValidatorExtends()
-
importSection
protected org.eclipse.xtext.xtype.XImportSection importSection
The cached value of the 'Import Section' containment reference.- See Also:
getImportSection()
-
fields
protected org.eclipse.emf.common.util.EList<AbstractFieldDefinition> fields
The cached value of the 'Fields' containment reference list.- See Also:
getFields()
-
auxiliaryDescriptions
protected org.eclipse.emf.common.util.EList<AuxiliaryDescription> auxiliaryDescriptions
The cached value of the 'Auxiliary Descriptions' containment reference list.- See Also:
getAuxiliaryDescriptions()
-
judgmentDescriptions
protected org.eclipse.emf.common.util.EList<JudgmentDescription> judgmentDescriptions
The cached value of the 'Judgment Descriptions' containment reference list.- See Also:
getJudgmentDescriptions()
-
auxiliaryFunctions
protected org.eclipse.emf.common.util.EList<AuxiliaryFunction> auxiliaryFunctions
The cached value of the 'Auxiliary Functions' containment reference list.- See Also:
getAuxiliaryFunctions()
-
rules
protected org.eclipse.emf.common.util.EList<Rule> rules
The cached value of the 'Rules' containment reference list.- See Also:
getRules()
-
checkrules
protected org.eclipse.emf.common.util.EList<CheckRule> checkrules
The cached value of the 'Checkrules' containment reference list.- See Also:
getCheckrules()
-
COPYRIGHT_EDEFAULT
protected static final java.lang.String COPYRIGHT_EDEFAULT
The default value of the 'Copyright' attribute.- See Also:
getCopyright()
-
copyright
protected java.lang.String copyright
The cached value of the 'Copyright' attribute.- See Also:
getCopyright()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceXsemanticsSystem- Returns:
- the value of the 'Name' attribute.
- See Also:
XsemanticsSystem.setName(String),XsemanticsPackage.getXsemanticsSystem_Name()
-
setName
public void setName(java.lang.String newName)
- Specified by:
setNamein interfaceXsemanticsSystem- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
XsemanticsSystem.getName()
-
getSuperSystem
public org.eclipse.xtext.common.types.JvmParameterizedTypeReference getSuperSystem()
- Specified by:
getSuperSystemin interfaceXsemanticsSystem- Returns:
- the value of the 'Super System' containment reference.
- See Also:
XsemanticsSystem.setSuperSystem(JvmParameterizedTypeReference),XsemanticsPackage.getXsemanticsSystem_SuperSystem()
-
basicSetSuperSystem
public org.eclipse.emf.common.notify.NotificationChain basicSetSuperSystem(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newSuperSystem, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setSuperSystem
public void setSuperSystem(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newSuperSystem)
- Specified by:
setSuperSystemin interfaceXsemanticsSystem- Parameters:
newSuperSystem- the new value of the 'Super System' containment reference.- See Also:
XsemanticsSystem.getSuperSystem()
-
getValidatorExtends
public org.eclipse.xtext.common.types.JvmParameterizedTypeReference getValidatorExtends()
- Specified by:
getValidatorExtendsin interfaceXsemanticsSystem- Returns:
- the value of the 'Validator Extends' containment reference.
- See Also:
XsemanticsSystem.setValidatorExtends(JvmParameterizedTypeReference),XsemanticsPackage.getXsemanticsSystem_ValidatorExtends()
-
basicSetValidatorExtends
public org.eclipse.emf.common.notify.NotificationChain basicSetValidatorExtends(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newValidatorExtends, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setValidatorExtends
public void setValidatorExtends(org.eclipse.xtext.common.types.JvmParameterizedTypeReference newValidatorExtends)
- Specified by:
setValidatorExtendsin interfaceXsemanticsSystem- Parameters:
newValidatorExtends- the new value of the 'Validator Extends' containment reference.- See Also:
XsemanticsSystem.getValidatorExtends()
-
getImportSection
public org.eclipse.xtext.xtype.XImportSection getImportSection()
- Specified by:
getImportSectionin interfaceXsemanticsSystem- Returns:
- the value of the 'Import Section' containment reference.
- See Also:
XsemanticsSystem.setImportSection(XImportSection),XsemanticsPackage.getXsemanticsSystem_ImportSection()
-
basicSetImportSection
public org.eclipse.emf.common.notify.NotificationChain basicSetImportSection(org.eclipse.xtext.xtype.XImportSection newImportSection, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setImportSection
public void setImportSection(org.eclipse.xtext.xtype.XImportSection newImportSection)
- Specified by:
setImportSectionin interfaceXsemanticsSystem- Parameters:
newImportSection- the new value of the 'Import Section' containment reference.- See Also:
XsemanticsSystem.getImportSection()
-
getFields
public org.eclipse.emf.common.util.EList<AbstractFieldDefinition> getFields()
- Specified by:
getFieldsin interfaceXsemanticsSystem- Returns:
- the value of the 'Fields' containment reference list.
- See Also:
XsemanticsPackage.getXsemanticsSystem_Fields()
-
getAuxiliaryDescriptions
public org.eclipse.emf.common.util.EList<AuxiliaryDescription> getAuxiliaryDescriptions()
- Specified by:
getAuxiliaryDescriptionsin interfaceXsemanticsSystem- Returns:
- the value of the 'Auxiliary Descriptions' containment reference list.
- See Also:
XsemanticsPackage.getXsemanticsSystem_AuxiliaryDescriptions()
-
getJudgmentDescriptions
public org.eclipse.emf.common.util.EList<JudgmentDescription> getJudgmentDescriptions()
- Specified by:
getJudgmentDescriptionsin interfaceXsemanticsSystem- Returns:
- the value of the 'Judgment Descriptions' containment reference list.
- See Also:
XsemanticsPackage.getXsemanticsSystem_JudgmentDescriptions()
-
getAuxiliaryFunctions
public org.eclipse.emf.common.util.EList<AuxiliaryFunction> getAuxiliaryFunctions()
- Specified by:
getAuxiliaryFunctionsin interfaceXsemanticsSystem- Returns:
- the value of the 'Auxiliary Functions' containment reference list.
- See Also:
XsemanticsPackage.getXsemanticsSystem_AuxiliaryFunctions()
-
getRules
public org.eclipse.emf.common.util.EList<Rule> getRules()
- Specified by:
getRulesin interfaceXsemanticsSystem- Returns:
- the value of the 'Rules' containment reference list.
- See Also:
XsemanticsPackage.getXsemanticsSystem_Rules()
-
getCheckrules
public org.eclipse.emf.common.util.EList<CheckRule> getCheckrules()
- Specified by:
getCheckrulesin interfaceXsemanticsSystem- Returns:
- the value of the 'Checkrules' containment reference list.
- See Also:
XsemanticsPackage.getXsemanticsSystem_Checkrules()
-
getCopyright
public java.lang.String getCopyright()
- Specified by:
getCopyrightin interfaceXsemanticsSystem- Returns:
- the value of the 'Copyright' attribute.
- See Also:
XsemanticsSystem.setCopyright(String),XsemanticsPackage.getXsemanticsSystem_Copyright()
-
setCopyright
public void setCopyright(java.lang.String newCopyright)
- Specified by:
setCopyrightin interfaceXsemanticsSystem- Parameters:
newCopyright- the new value of the 'Copyright' attribute.- See Also:
XsemanticsSystem.getCopyright()
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-