Package io.opencaesar.oml.impl
Class UnreifiedRelationImpl
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
,Relation
,RelationBase
,SemanticProperty
,SpecializableProperty
,SpecializableTerm
,Statement
,Term
,UnreifiedRelation
,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 'Unreified Relation'.
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 boolean
The cached value of the 'Asymmetric
' attribute.protected static final boolean
The default value of the 'Asymmetric
' attribute.protected boolean
The cached value of the 'Functional
' attribute.protected static final boolean
The default value of the 'Functional
' attribute.protected static final boolean
The default value of the 'Inverse Functional
' attribute.protected boolean
The cached value of the 'Inverse Functional
' attribute.protected boolean
The cached value of the 'Irreflexive
' attribute.protected static final boolean
The default value of the 'Irreflexive
' 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 Relation
The cached value of the 'Ref
' reference.protected boolean
The cached value of the 'Reflexive
' attribute.protected static final boolean
The default value of the 'Reflexive
' attribute.protected ReverseRelation
The cached value of the 'Reverse Relation
' containment reference.protected org.eclipse.emf.common.util.EList<Entity>
The cached value of the 'Sources
' reference list.protected boolean
The cached value of the 'Symmetric
' attribute.protected static final boolean
The default value of the 'Symmetric
' attribute.protected org.eclipse.emf.common.util.EList<Entity>
The cached value of the 'Targets
' reference list.protected boolean
The cached value of the 'Transitive
' attribute.protected static final boolean
The default value of the 'Transitive
' attribute.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) org.eclipse.emf.common.notify.NotificationChain
basicSetReverseRelation
(ReverseRelation newReverseRelation, 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<Entity>
org.eclipse.emf.common.util.EList<PropertyEquivalenceAxiom>
org.eclipse.emf.common.util.EList<SpecializationAxiom>
org.eclipse.emf.common.util.EList<Entity>
getRef()
org.eclipse.emf.common.util.EList<Entity>
org.eclipse.emf.common.util.EList<Entity>
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAsymmetric
(boolean newAsymmetric) void
setFunctional
(boolean newFunctional) void
setInverseFunctional
(boolean newInverseFunctional) void
setIrreflexive
(boolean newIrreflexive) void
setOwningVocabulary
(Vocabulary newOwningVocabulary) void
void
setReflexive
(boolean newReflexive) void
setReverseRelation
(ReverseRelation newReverseRelation) void
setSymmetric
(boolean newSymmetric) void
setTransitive
(boolean newTransitive) toString()
Methods inherited from class io.opencaesar.oml.impl.RelationImpl
getDomainList, getRangeList
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
Methods inherited from interface io.opencaesar.oml.Relation
getDomainList, getRangeList
-
Field Details
-
ownedSpecializations
The cached value of the 'Owned Specializations
' containment reference list.- See Also:
- Generated:
- Ordered:
-
sources
The cached value of the 'Sources
' reference list.- See Also:
- Generated:
- Ordered:
-
targets
The cached value of the 'Targets
' reference list.- See Also:
- Generated:
- Ordered:
-
reverseRelation
The cached value of the 'Reverse Relation
' containment 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:
-
INVERSE_FUNCTIONAL_EDEFAULT
protected static final boolean INVERSE_FUNCTIONAL_EDEFAULTThe default value of the 'Inverse Functional
' attribute.- See Also:
- Generated:
- Ordered:
-
inverseFunctional
protected boolean inverseFunctionalThe cached value of the 'Inverse Functional
' attribute.- See Also:
- Generated:
- Ordered:
-
SYMMETRIC_EDEFAULT
protected static final boolean SYMMETRIC_EDEFAULTThe default value of the 'Symmetric
' attribute.- See Also:
- Generated:
- Ordered:
-
symmetric
protected boolean symmetricThe cached value of the 'Symmetric
' attribute.- See Also:
- Generated:
- Ordered:
-
ASYMMETRIC_EDEFAULT
protected static final boolean ASYMMETRIC_EDEFAULTThe default value of the 'Asymmetric
' attribute.- See Also:
- Generated:
- Ordered:
-
asymmetric
protected boolean asymmetricThe cached value of the 'Asymmetric
' attribute.- See Also:
- Generated:
- Ordered:
-
REFLEXIVE_EDEFAULT
protected static final boolean REFLEXIVE_EDEFAULTThe default value of the 'Reflexive
' attribute.- See Also:
- Generated:
- Ordered:
-
reflexive
protected boolean reflexiveThe cached value of the 'Reflexive
' attribute.- See Also:
- Generated:
- Ordered:
-
IRREFLEXIVE_EDEFAULT
protected static final boolean IRREFLEXIVE_EDEFAULTThe default value of the 'Irreflexive
' attribute.- See Also:
- Generated:
- Ordered:
-
irreflexive
protected boolean irreflexiveThe cached value of the 'Irreflexive
' attribute.- See Also:
- Generated:
- Ordered:
-
TRANSITIVE_EDEFAULT
protected static final boolean TRANSITIVE_EDEFAULTThe default value of the 'Transitive
' attribute.- See Also:
- Generated:
- Ordered:
-
transitive
protected boolean transitiveThe cached value of the 'Transitive
' attribute.- 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:
-
-
Constructor Details
-
UnreifiedRelationImpl
protected UnreifiedRelationImpl()- Generated:
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classRelationImpl
- 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:
-
getSources
- Specified by:
getSources
in interfaceRelationBase
- Returns:
- the value of the 'Sources' reference list.
- See Also:
- Generated:
-
getTargets
- Specified by:
getTargets
in interfaceRelationBase
- Returns:
- the value of the 'Targets' reference list.
- See Also:
- Generated:
-
getReverseRelation
- Specified by:
getReverseRelation
in interfaceRelationBase
- Returns:
- the value of the 'Reverse Relation' containment reference.
- See Also:
- Generated:
-
basicSetReverseRelation
public org.eclipse.emf.common.notify.NotificationChain basicSetReverseRelation(ReverseRelation newReverseRelation, org.eclipse.emf.common.notify.NotificationChain msgs) - Generated:
-
setReverseRelation
- Specified by:
setReverseRelation
in interfaceRelationBase
- Parameters:
newReverseRelation
- the new value of the 'Reverse Relation' containment reference.- See Also:
- Generated:
-
isFunctional
public boolean isFunctional()- Specified by:
isFunctional
in interfaceRelationBase
- Specified by:
isFunctional
in interfaceSemanticProperty
- Overrides:
isFunctional
in classSemanticPropertyImpl
- Returns:
- the value of the 'Functional' attribute.
- See Also:
- Generated:
-
setFunctional
public void setFunctional(boolean newFunctional) - Specified by:
setFunctional
in interfaceRelationBase
- Parameters:
newFunctional
- the new value of the 'Functional' attribute.- See Also:
- Generated:
-
isInverseFunctional
public boolean isInverseFunctional()- Specified by:
isInverseFunctional
in interfaceRelation
- Specified by:
isInverseFunctional
in interfaceRelationBase
- Overrides:
isInverseFunctional
in classRelationImpl
- Returns:
- the value of the 'Inverse Functional' attribute.
- See Also:
- Generated:
-
setInverseFunctional
public void setInverseFunctional(boolean newInverseFunctional) - Specified by:
setInverseFunctional
in interfaceRelationBase
- Parameters:
newInverseFunctional
- the new value of the 'Inverse Functional' attribute.- See Also:
- Generated:
-
isSymmetric
public boolean isSymmetric()- Specified by:
isSymmetric
in interfaceRelation
- Specified by:
isSymmetric
in interfaceRelationBase
- Overrides:
isSymmetric
in classRelationImpl
- Returns:
- the value of the 'Symmetric' attribute.
- See Also:
- Generated:
-
setSymmetric
public void setSymmetric(boolean newSymmetric) - Specified by:
setSymmetric
in interfaceRelationBase
- Parameters:
newSymmetric
- the new value of the 'Symmetric' attribute.- See Also:
- Generated:
-
isAsymmetric
public boolean isAsymmetric()- Specified by:
isAsymmetric
in interfaceRelation
- Specified by:
isAsymmetric
in interfaceRelationBase
- Overrides:
isAsymmetric
in classRelationImpl
- Returns:
- the value of the 'Asymmetric' attribute.
- See Also:
- Generated:
-
setAsymmetric
public void setAsymmetric(boolean newAsymmetric) - Specified by:
setAsymmetric
in interfaceRelationBase
- Parameters:
newAsymmetric
- the new value of the 'Asymmetric' attribute.- See Also:
- Generated:
-
isReflexive
public boolean isReflexive()- Specified by:
isReflexive
in interfaceRelation
- Specified by:
isReflexive
in interfaceRelationBase
- Overrides:
isReflexive
in classRelationImpl
- Returns:
- the value of the 'Reflexive' attribute.
- See Also:
- Generated:
-
setReflexive
public void setReflexive(boolean newReflexive) - Specified by:
setReflexive
in interfaceRelationBase
- Parameters:
newReflexive
- the new value of the 'Reflexive' attribute.- See Also:
- Generated:
-
isIrreflexive
public boolean isIrreflexive()- Specified by:
isIrreflexive
in interfaceRelation
- Specified by:
isIrreflexive
in interfaceRelationBase
- Overrides:
isIrreflexive
in classRelationImpl
- Returns:
- the value of the 'Irreflexive' attribute.
- See Also:
- Generated:
-
setIrreflexive
public void setIrreflexive(boolean newIrreflexive) - Specified by:
setIrreflexive
in interfaceRelationBase
- Parameters:
newIrreflexive
- the new value of the 'Irreflexive' attribute.- See Also:
- Generated:
-
isTransitive
public boolean isTransitive()- Specified by:
isTransitive
in interfaceRelation
- Specified by:
isTransitive
in interfaceRelationBase
- Overrides:
isTransitive
in classRelationImpl
- Returns:
- the value of the 'Transitive' attribute.
- See Also:
- Generated:
-
setTransitive
public void setTransitive(boolean newTransitive) - Specified by:
setTransitive
in interfaceRelationBase
- Parameters:
newTransitive
- the new value of the 'Transitive' attribute.- 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 interfaceUnreifiedRelation
- Overrides:
getRef
in classMemberImpl
- Returns:
- the value of the 'Ref' reference.
- See Also:
- Generated:
-
basicGetRef
- Generated:
-
setRef
- Specified by:
setRef
in interfaceUnreifiedRelation
- Parameters:
newRef
- the new value of the 'Ref' reference.- See Also:
- Generated:
-
getDomains
- Specified by:
getDomains
in interfaceRelation
- Specified by:
getDomains
in interfaceUnreifiedRelation
- Overrides:
getDomains
in classRelationImpl
- Generated:
-
getRanges
- Specified by:
getRanges
in interfaceRelation
- Specified by:
getRanges
in interfaceUnreifiedRelation
- Overrides:
getRanges
in classRelationImpl
- Generated:
-
getInverse
- Specified by:
getInverse
in interfaceRelation
- Specified by:
getInverse
in interfaceUnreifiedRelation
- Overrides:
getInverse
in classRelationImpl
- 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 classRelationImpl
- Throws:
InvocationTargetException
- Generated:
-
toString
- Overrides:
toString
in classMemberImpl
- Generated:
-