Package io.opencaesar.oml.impl
Class StructuredPropertyImpl
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:
Element
,IdentifiedElement
,Member
,Property
,SemanticProperty
,SpecializableProperty
,SpecializableTerm
,Statement
,StructuredProperty
,Term
,VocabularyMember
,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 'Structured Property'.
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 org.eclipse.emf.common.util.EList<Classifier>
The cached value of the 'Domains
' reference list.protected boolean
The cached value of the 'Functional
' attribute.protected static final boolean
The default value of the 'Functional
' attribute.protected org.eclipse.emf.common.util.EList<PropertyEquivalenceAxiom>
The cached value of the 'Owned Equivalences
' containment reference list.protected org.eclipse.emf.common.util.EList<SpecializationAxiom>
The cached value of the 'Owned Specializations
' containment reference list.protected org.eclipse.emf.common.util.EList<Structure>
The cached value of the 'Ranges
' reference list.protected StructuredProperty
The cached value of the 'Ref
' reference.Fields inherited from class io.opencaesar.oml.impl.MemberImpl
name, NAME_EDEFAULT
Fields inherited from class io.opencaesar.oml.impl.IdentifiedElementImpl
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
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChain
basicSetOwningVocabulary
(Vocabulary newOwningVocabulary, org.eclipse.emf.common.notify.NotificationChain msgs) int
eBaseStructuralFeatureID
(int derivedFeatureID, Class<?> baseClass) org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature
(org.eclipse.emf.common.notify.NotificationChain msgs) int
eDerivedStructuralFeatureID
(int baseFeatureID, Class<?> baseClass) 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) org.eclipse.emf.common.util.EList<Classifier>
org.eclipse.emf.common.util.EList<Classifier>
org.eclipse.emf.common.util.EList<PropertyEquivalenceAxiom>
org.eclipse.emf.common.util.EList<SpecializationAxiom>
org.eclipse.emf.common.util.EList<Type>
org.eclipse.emf.common.util.EList<Structure>
getRef()
boolean
void
setFunctional
(boolean newFunctional) void
setOwningVocabulary
(Vocabulary newOwningVocabulary) void
setRef
(StructuredProperty newRef) toString()
Methods inherited from class io.opencaesar.oml.impl.MemberImpl
getAbbreviatedIri, getIri, getName, isRef, resolve, setName
Methods inherited from class io.opencaesar.oml.impl.IdentifiedElementImpl
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.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 io.opencaesar.oml.IdentifiedElement
getOwnedAnnotations
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface io.opencaesar.oml.Member
getAbbreviatedIri, getIri, getName, isRef, resolve, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
ownedSpecializations
The cached value of the 'Owned Specializations
' containment reference list.- See Also:
- Generated:
- Ordered:
-
ownedEquivalences
The cached value of the 'Owned Equivalences
' containment reference list.- See Also:
- Generated:
- Ordered:
-
ref
The cached value of the 'Ref
' reference.- See Also:
- Generated:
- Ordered:
-
FUNCTIONAL_EDEFAULT
protected static final boolean FUNCTIONAL_EDEFAULTThe default value of the 'Functional
' attribute.- See Also:
- Generated:
- Ordered:
-
functional
protected boolean functionalThe cached value of the 'Functional
' attribute.- See Also:
- Generated:
- Ordered:
-
domains
The cached value of the 'Domains
' reference list.- See Also:
- Generated:
- Ordered:
-
ranges
The cached value of the 'Ranges
' reference list.- See Also:
- Generated:
- Ordered:
-
-
Constructor Details
-
StructuredPropertyImpl
protected StructuredPropertyImpl()- Generated:
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classSemanticPropertyImpl
- Generated:
-
getOwningVocabulary
- Specified by:
getOwningVocabulary
in interfaceVocabularyStatement
- Returns:
- the value of the 'Owning Vocabulary' container reference.
- See Also:
- Generated:
-
basicGetOwningVocabulary
- Generated:
-
basicSetOwningVocabulary
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningVocabulary(Vocabulary newOwningVocabulary, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setOwningVocabulary
- Specified by:
setOwningVocabulary
in interfaceVocabularyStatement
- Parameters:
newOwningVocabulary
- the new value of the 'Owning Vocabulary' container reference.- See Also:
- Generated:
-
getOwnedSpecializations
- Specified by:
getOwnedSpecializations
in interfaceSpecializableTerm
- Returns:
- the value of the 'Owned Specializations' containment reference list.
- See Also:
- Generated:
-
getOwnedEquivalences
- Specified by:
getOwnedEquivalences
in interfaceSpecializableProperty
- Returns:
- the value of the 'Owned Equivalences' containment reference list.
- See Also:
- Generated:
-
getRef
- Specified by:
getRef
in interfaceMember
- Specified by:
getRef
in interfaceStructuredProperty
- Overrides:
getRef
in classMemberImpl
- Returns:
- the value of the 'Ref' reference.
- See Also:
- Generated:
-
basicGetRef
- Generated:
-
setRef
- Specified by:
setRef
in interfaceStructuredProperty
- Parameters:
newRef
- the new value of the 'Ref' reference.- See Also:
- Generated:
-
isFunctional
public boolean isFunctional()- Specified by:
isFunctional
in interfaceSemanticProperty
- Specified by:
isFunctional
in interfaceStructuredProperty
- Overrides:
isFunctional
in classSemanticPropertyImpl
- Returns:
- the value of the 'Functional' attribute.
- See Also:
- Generated:
-
setFunctional
public void setFunctional(boolean newFunctional) - Specified by:
setFunctional
in interfaceStructuredProperty
- Parameters:
newFunctional
- the new value of the 'Functional' attribute.- See Also:
- Generated:
-
getDomains
- Specified by:
getDomains
in interfaceStructuredProperty
- Returns:
- the value of the 'Domains' reference list.
- See Also:
- Generated:
-
getRanges
- Specified by:
getRanges
in interfaceStructuredProperty
- Returns:
- the value of the 'Ranges' reference list.
- See Also:
- Generated:
-
getDomainList
- Specified by:
getDomainList
in interfaceSemanticProperty
- Specified by:
getDomainList
in interfaceStructuredProperty
- Overrides:
getDomainList
in classSemanticPropertyImpl
- Generated:
-
getRangeList
- Specified by:
getRangeList
in interfaceSemanticProperty
- Specified by:
getRangeList
in interfaceStructuredProperty
- Overrides:
getRangeList
in classSemanticPropertyImpl
- 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 classIdentifiedElementImpl
- 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 classIdentifiedElementImpl
- 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 classMemberImpl
- Generated:
-
eSet
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classMemberImpl
- Generated:
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classMemberImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classMemberImpl
- Generated:
-
eBaseStructuralFeatureID
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
eDerivedStructuralFeatureID
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
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 classSemanticPropertyImpl
- Throws:
InvocationTargetException
- Generated:
-
toString
- Overrides:
toString
in classMemberImpl
- Generated:
-