Package io.opencaesar.oml.impl
Class FacetedScalarImpl
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
- All Implemented Interfaces:
AnnotatedElement
,Element
,FacetedScalar
,IdentifiedElement
,Member
,Scalar
,SpecializableTerm
,Statement
,Term
,Type
,VocabularyStatement
,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 'Faceted Scalar'.
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
FieldsModifier and TypeFieldDescriptionprotected String
The cached value of the 'Language
' attribute.protected static final String
The default value of the 'Language
' attribute.protected Long
The cached value of the 'Length
' attribute.protected static final Long
The default value of the 'Length
' attribute.protected static final Long
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 Long
The cached value of the 'Max Length
' attribute.protected static final Long
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 Long
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.Fields inherited from class io.opencaesar.oml.impl.SpecializableTermImpl
ownedSpecializations
Fields inherited from class io.opencaesar.oml.impl.MemberImpl
name, NAME_EDEFAULT
Fields inherited from class io.opencaesar.oml.impl.AnnotatedElementImpl
ownedAnnotations
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
Constructors -
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) 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
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
(Long newMaxLength) void
setMinExclusive
(Literal newMinExclusive) void
setMinInclusive
(Literal newMinInclusive) void
setMinLength
(Long newMinLength) void
setPattern
(String newPattern) toString()
Methods inherited from class io.opencaesar.oml.impl.SpecializableTermImpl
basicGetOwningVocabulary, basicSetOwningVocabulary, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, getOwnedSpecializations, getOwningVocabulary, setOwningVocabulary
Methods inherited from class io.opencaesar.oml.impl.MemberImpl
eInvoke, getAbbreviatedIri, getIri, getName, setName
Methods inherited from class io.opencaesar.oml.impl.AnnotatedElementImpl
getOwnedAnnotations
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, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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.AnnotatedElement
getOwnedAnnotations
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 io.opencaesar.oml.Member
getAbbreviatedIri, getIri, getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface io.opencaesar.oml.SpecializableTerm
getOwnedSpecializations
Methods inherited from interface io.opencaesar.oml.VocabularyStatement
getOwningVocabulary, setOwningVocabulary
-
Field Details
-
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
-
FacetedScalarImpl
protected FacetedScalarImpl()- Generated:
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classScalarImpl
- Generated:
-
getLength
- Specified by:
getLength
in interfaceFacetedScalar
- Returns:
- the value of the 'Length' attribute.
- See Also:
- Generated:
-
setLength
- Specified by:
setLength
in interfaceFacetedScalar
- Parameters:
newLength
- the new value of the 'Length' attribute.- See Also:
- Generated:
-
getMinLength
- Specified by:
getMinLength
in interfaceFacetedScalar
- Returns:
- the value of the 'Min Length' attribute.
- See Also:
- Generated:
-
setMinLength
- Specified by:
setMinLength
in interfaceFacetedScalar
- Parameters:
newMinLength
- the new value of the 'Min Length' attribute.- See Also:
- Generated:
-
getMaxLength
- Specified by:
getMaxLength
in interfaceFacetedScalar
- Returns:
- the value of the 'Max Length' attribute.
- See Also:
- Generated:
-
setMaxLength
- Specified by:
setMaxLength
in interfaceFacetedScalar
- Parameters:
newMaxLength
- the new value of the 'Max Length' attribute.- See Also:
- Generated:
-
getPattern
- Specified by:
getPattern
in interfaceFacetedScalar
- Returns:
- the value of the 'Pattern' attribute.
- See Also:
- Generated:
-
setPattern
- Specified by:
setPattern
in interfaceFacetedScalar
- Parameters:
newPattern
- the new value of the 'Pattern' attribute.- See Also:
- Generated:
-
getLanguage
- Specified by:
getLanguage
in interfaceFacetedScalar
- Returns:
- the value of the 'Language' attribute.
- See Also:
- Generated:
-
setLanguage
- Specified by:
setLanguage
in interfaceFacetedScalar
- Parameters:
newLanguage
- the new value of the 'Language' attribute.- See Also:
- Generated:
-
getMinInclusive
- Specified by:
getMinInclusive
in interfaceFacetedScalar
- 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 interfaceFacetedScalar
- Parameters:
newMinInclusive
- the new value of the 'Min Inclusive' containment reference.- See Also:
- Generated:
-
getMinExclusive
- Specified by:
getMinExclusive
in interfaceFacetedScalar
- 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 interfaceFacetedScalar
- Parameters:
newMinExclusive
- the new value of the 'Min Exclusive' containment reference.- See Also:
- Generated:
-
getMaxInclusive
- Specified by:
getMaxInclusive
in interfaceFacetedScalar
- 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 interfaceFacetedScalar
- Parameters:
newMaxInclusive
- the new value of the 'Max Inclusive' containment reference.- See Also:
- Generated:
-
getMaxExclusive
- Specified by:
getMaxExclusive
in interfaceFacetedScalar
- 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 interfaceFacetedScalar
- Parameters:
newMaxExclusive
- the new value of the 'Max Exclusive' containment reference.- See Also:
- 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 classSpecializableTermImpl
- Generated:
-
eGet
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classSpecializableTermImpl
- Generated:
-
eSet
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classSpecializableTermImpl
- Generated:
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classSpecializableTermImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classSpecializableTermImpl
- Generated:
-
toString
- Overrides:
toString
in classMemberImpl
- Generated:
-