public class RelationImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Relation
The following features are implemented:
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
EOPPOSITE_FEATURE_BASE
NIL
Modifier and Type | Method and Description |
---|---|
RelationObject |
basicGetFrom() |
Relation |
basicGetOpposite() |
RelationObject |
basicGetTo() |
RelationType |
basicGetType() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
RelationObject |
getFrom() |
Relation |
getOpposite() |
RelationObject |
getTo() |
RelationType |
getType() |
boolean |
isBidirectional() |
void |
setBidirectional(boolean newBidirectional) |
void |
setFrom(RelationObject newFrom) |
void |
setOpposite(Relation newOpposite) |
void |
setTo(RelationObject newTo) |
void |
setType(RelationType newType) |
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createLock, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eClass, eContainerFeatureID, eDirectResource, eInternalContainer, eInternalResource, equals, eSetClass, eSetResource, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
eDerivedStructuralFeatureID
eAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetStore, eSetting, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
public RelationType getType()
getType
in interface Relation
Relation.setType(RelationType)
,
RelationsPackage.getRelation_Type()
public RelationType basicGetType()
public void setType(RelationType newType)
setType
in interface Relation
newType
- the new value of the 'Type' reference.Relation.getType()
public Relation getOpposite()
getOpposite
in interface Relation
Relation.setOpposite(Relation)
,
RelationsPackage.getRelation_Opposite()
public Relation basicGetOpposite()
public void setOpposite(Relation newOpposite)
setOpposite
in interface Relation
newOpposite
- the new value of the 'Opposite' reference.Relation.getOpposite()
public RelationObject getFrom()
getFrom
in interface Relation
Relation.setFrom(RelationObject)
,
RelationsPackage.getRelation_From()
public RelationObject basicGetFrom()
public void setFrom(RelationObject newFrom)
setFrom
in interface Relation
newFrom
- the new value of the 'From' reference.Relation.getFrom()
public RelationObject getTo()
getTo
in interface Relation
Relation.setTo(RelationObject)
,
RelationsPackage.getRelation_To()
public RelationObject basicGetTo()
public void setTo(RelationObject newTo)
setTo
in interface Relation
newTo
- the new value of the 'To' reference.Relation.getTo()
public boolean isBidirectional()
isBidirectional
in interface Relation
Relation.setBidirectional(boolean)
,
RelationsPackage.getRelation_Bidirectional()
public void setBidirectional(boolean newBidirectional)
setBidirectional
in interface Relation
newBidirectional
- the new value of the 'Bidirectional' attribute.Relation.isBidirectional()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl