Package io.opencaesar.oml.impl
Class ScalarEquivalenceAxiomImpl
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
io.opencaesar.oml.impl.ElementImpl
io.opencaesar.oml.impl.AxiomImpl
io.opencaesar.oml.impl.ScalarEquivalenceAxiomImpl
- All Implemented Interfaces:
Axiom
,Element
,ScalarEquivalenceAxiom
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'Scalar Equivalence Axiom'.
The following features are implemented:
- Generated:
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
The cached value of the 'Language
' attribute.protected static final String
The default value of the 'Language
' attribute.protected Integer
The cached value of the 'Length
' attribute.protected static final Integer
The default value of the 'Length
' attribute.protected static final Integer
The default value of the 'Max Length
' attribute.protected Literal
The cached value of the 'Max Exclusive
' containment reference.protected Literal
The cached value of the 'Max Inclusive
' containment reference.protected Integer
The cached value of the 'Max Length
' attribute.protected static final Integer
The default value of the 'Min Length
' attribute.protected Literal
The cached value of the 'Min Exclusive
' containment reference.protected Literal
The cached value of the 'Min Inclusive
' containment reference.protected Integer
The cached value of the 'Min Length
' attribute.protected String
The cached value of the 'Pattern
' attribute.protected static final String
The default value of the 'Pattern
' attribute.protected Scalar
The cached value of the 'Super Scalar
' reference.Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChain
basicSetMaxExclusive
(Literal newMaxExclusive, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
basicSetMaxInclusive
(Literal newMaxInclusive, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
basicSetMinExclusive
(Literal newMinExclusive, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
basicSetMinInclusive
(Literal newMinInclusive, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
basicSetOwningScalar
(Scalar newOwningScalar, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature
(org.eclipse.emf.common.notify.NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChain
eInverseAdd
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
eInverseRemove
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) eInvoke
(int operationID, org.eclipse.emf.common.util.EList<?> arguments) boolean
eIsSet
(int featureID) void
protected org.eclipse.emf.ecore.EClass
void
eUnset
(int featureID) void
setLanguage
(String newLanguage) void
void
setMaxExclusive
(Literal newMaxExclusive) void
setMaxInclusive
(Literal newMaxInclusive) void
setMaxLength
(Integer newMaxLength) void
setMinExclusive
(Literal newMinExclusive) void
setMinInclusive
(Literal newMinInclusive) void
setMinLength
(Integer newMinLength) void
setOwningScalar
(Scalar newOwningScalar) void
setPattern
(String newPattern) void
setSuperScalar
(Scalar newSuperScalar) toString()
Methods inherited from class io.opencaesar.oml.impl.ElementImpl
extraValidate, getOntology
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, 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, eInverseRemove, eInvocationDelegate, 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
Methods inherited from interface io.opencaesar.oml.Element
extraValidate, getOntology
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
superScalar
The cached value of the 'Super Scalar
' reference.- See Also:
- Generated:
- Ordered:
-
LENGTH_EDEFAULT
The default value of the 'Length
' attribute.- See Also:
- Generated:
- Ordered:
-
length
The cached value of the 'Length
' attribute.- See Also:
- Generated:
- Ordered:
-
MIN_LENGTH_EDEFAULT
The default value of the 'Min Length
' attribute.- See Also:
- Generated:
- Ordered:
-
minLength
The cached value of the 'Min Length
' attribute.- See Also:
- Generated:
- Ordered:
-
MAX_LENGTH_EDEFAULT
The default value of the 'Max Length
' attribute.- See Also:
- Generated:
- Ordered:
-
maxLength
The cached value of the 'Max Length
' attribute.- See Also:
- Generated:
- Ordered:
-
PATTERN_EDEFAULT
The default value of the 'Pattern
' attribute.- See Also:
- Generated:
- Ordered:
-
pattern
The cached value of the 'Pattern
' attribute.- See Also:
- Generated:
- Ordered:
-
LANGUAGE_EDEFAULT
The default value of the 'Language
' attribute.- See Also:
- Generated:
- Ordered:
-
language
The cached value of the 'Language
' attribute.- See Also:
- Generated:
- Ordered:
-
minInclusive
The cached value of the 'Min Inclusive
' containment reference.- See Also:
- Generated:
- Ordered:
-
minExclusive
The cached value of the 'Min Exclusive
' containment reference.- See Also:
- Generated:
- Ordered:
-
maxInclusive
The cached value of the 'Max Inclusive
' containment reference.- See Also:
- Generated:
- Ordered:
-
maxExclusive
The cached value of the 'Max Exclusive
' containment reference.- See Also:
- Generated:
- Ordered:
-
-
Constructor Details
-
ScalarEquivalenceAxiomImpl
protected ScalarEquivalenceAxiomImpl()- Generated:
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classAxiomImpl
- Generated:
-
getSuperScalar
- Specified by:
getSuperScalar
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Super Scalar' reference.
- See Also:
- Generated:
-
basicGetSuperScalar
- Generated:
-
setSuperScalar
- Specified by:
setSuperScalar
in interfaceScalarEquivalenceAxiom
- Parameters:
newSuperScalar
- the new value of the 'Super Scalar' reference.- See Also:
- Generated:
-
getOwningScalar
- Specified by:
getOwningScalar
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Owning Scalar' container reference.
- See Also:
- Generated:
-
basicGetOwningScalar
- Generated:
-
basicSetOwningScalar
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningScalar(Scalar newOwningScalar, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setOwningScalar
- Specified by:
setOwningScalar
in interfaceScalarEquivalenceAxiom
- Parameters:
newOwningScalar
- the new value of the 'Owning Scalar' container reference.- See Also:
- Generated:
-
getLength
- Specified by:
getLength
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Length' attribute.
- See Also:
- Generated:
-
setLength
- Specified by:
setLength
in interfaceScalarEquivalenceAxiom
- Parameters:
newLength
- the new value of the 'Length' attribute.- See Also:
- Generated:
-
getMinLength
- Specified by:
getMinLength
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Min Length' attribute.
- See Also:
- Generated:
-
setMinLength
- Specified by:
setMinLength
in interfaceScalarEquivalenceAxiom
- Parameters:
newMinLength
- the new value of the 'Min Length' attribute.- See Also:
- Generated:
-
getMaxLength
- Specified by:
getMaxLength
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Max Length' attribute.
- See Also:
- Generated:
-
setMaxLength
- Specified by:
setMaxLength
in interfaceScalarEquivalenceAxiom
- Parameters:
newMaxLength
- the new value of the 'Max Length' attribute.- See Also:
- Generated:
-
getPattern
- Specified by:
getPattern
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Pattern' attribute.
- See Also:
- Generated:
-
setPattern
- Specified by:
setPattern
in interfaceScalarEquivalenceAxiom
- Parameters:
newPattern
- the new value of the 'Pattern' attribute.- See Also:
- Generated:
-
getLanguage
- Specified by:
getLanguage
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Language' attribute.
- See Also:
- Generated:
-
setLanguage
- Specified by:
setLanguage
in interfaceScalarEquivalenceAxiom
- Parameters:
newLanguage
- the new value of the 'Language' attribute.- See Also:
- Generated:
-
getMinInclusive
- Specified by:
getMinInclusive
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Min Inclusive' containment reference.
- See Also:
- Generated:
-
basicSetMinInclusive
public org.eclipse.emf.common.notify.NotificationChain basicSetMinInclusive(Literal newMinInclusive, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setMinInclusive
- Specified by:
setMinInclusive
in interfaceScalarEquivalenceAxiom
- Parameters:
newMinInclusive
- the new value of the 'Min Inclusive' containment reference.- See Also:
- Generated:
-
getMinExclusive
- Specified by:
getMinExclusive
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Min Exclusive' containment reference.
- See Also:
- Generated:
-
basicSetMinExclusive
public org.eclipse.emf.common.notify.NotificationChain basicSetMinExclusive(Literal newMinExclusive, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setMinExclusive
- Specified by:
setMinExclusive
in interfaceScalarEquivalenceAxiom
- Parameters:
newMinExclusive
- the new value of the 'Min Exclusive' containment reference.- See Also:
- Generated:
-
getMaxInclusive
- Specified by:
getMaxInclusive
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Max Inclusive' containment reference.
- See Also:
- Generated:
-
basicSetMaxInclusive
public org.eclipse.emf.common.notify.NotificationChain basicSetMaxInclusive(Literal newMaxInclusive, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setMaxInclusive
- Specified by:
setMaxInclusive
in interfaceScalarEquivalenceAxiom
- Parameters:
newMaxInclusive
- the new value of the 'Max Inclusive' containment reference.- See Also:
- Generated:
-
getMaxExclusive
- Specified by:
getMaxExclusive
in interfaceScalarEquivalenceAxiom
- Returns:
- the value of the 'Max Exclusive' containment reference.
- See Also:
- Generated:
-
basicSetMaxExclusive
public org.eclipse.emf.common.notify.NotificationChain basicSetMaxExclusive(Literal newMaxExclusive, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setMaxExclusive
- Specified by:
setMaxExclusive
in interfaceScalarEquivalenceAxiom
- Parameters:
newMaxExclusive
- the new value of the 'Max Exclusive' containment reference.- See Also:
- Generated:
-
getSubScalar
- Specified by:
getSubScalar
in interfaceScalarEquivalenceAxiom
- Generated:
-
getCharacterizedTerm
- Specified by:
getCharacterizedTerm
in interfaceAxiom
- Specified by:
getCharacterizedTerm
in interfaceScalarEquivalenceAxiom
- Overrides:
getCharacterizedTerm
in classAxiomImpl
- Generated:
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseAdd
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
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:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eBasicRemoveFromContainerFeature
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eGet
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eSet
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException - Specified by:
eInvoke
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in classAxiomImpl
- Throws:
InvocationTargetException
- Generated:
-
toString
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-