Package io.opencaesar.oml.impl
Class RelationBaseImpl
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
,RelationBase
,SpecializableTerm
,Statement
,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 'Relation Base'.
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 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.SpecializableTermImpl
ownedSpecializations
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
basicSetReverseRelation
(ReverseRelation newReverseRelation, 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) 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<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
setReflexive
(boolean newReflexive) void
setReverseRelation
(ReverseRelation newReverseRelation) void
setSymmetric
(boolean newSymmetric) void
setTransitive
(boolean newTransitive) toString()
Methods inherited from class io.opencaesar.oml.impl.SpecializableTermImpl
basicGetOwningVocabulary, basicSetOwningVocabulary, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, getOwnedSpecializations, getOwningVocabulary, setOwningVocabulary
Methods inherited from class io.opencaesar.oml.impl.MemberImpl
eInvoke, getAbbreviatedIri, getIri, getName, getRef, 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, getRef, isRef, resolve, 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
-
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:
-
-
Constructor Details
-
RelationBaseImpl
protected RelationBaseImpl()- Generated:
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classSpecializableTermImpl
- 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
- 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 interfaceRelationBase
- 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 interfaceRelationBase
- 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 interfaceRelationBase
- 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 interfaceRelationBase
- 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 interfaceRelationBase
- 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 interfaceRelationBase
- 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:
-
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 classSpecializableTermImpl
- 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:
-