public class RelationImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Relation
The following features are implemented:
MinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreEOPPOSITE_FEATURE_BASENIL| 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, toStringeDerivedStructuralFeatureIDeAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURIeAllContents, 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, eVirtualUnseteNotificationRequired, eNotifycdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentpublic RelationType getType()
getType in interface RelationRelation.setType(RelationType),
RelationsPackage.getRelation_Type()public RelationType basicGetType()
public void setType(RelationType newType)
setType in interface RelationnewType - the new value of the 'Type' reference.Relation.getType()public Relation getOpposite()
getOpposite in interface RelationRelation.setOpposite(Relation),
RelationsPackage.getRelation_Opposite()public Relation basicGetOpposite()
public void setOpposite(Relation newOpposite)
setOpposite in interface RelationnewOpposite - the new value of the 'Opposite' reference.Relation.getOpposite()public RelationObject getFrom()
getFrom in interface RelationRelation.setFrom(RelationObject),
RelationsPackage.getRelation_From()public RelationObject basicGetFrom()
public void setFrom(RelationObject newFrom)
setFrom in interface RelationnewFrom - the new value of the 'From' reference.Relation.getFrom()public RelationObject getTo()
getTo in interface RelationRelation.setTo(RelationObject),
RelationsPackage.getRelation_To()public RelationObject basicGetTo()
public void setTo(RelationObject newTo)
setTo in interface RelationnewTo - the new value of the 'To' reference.Relation.getTo()public boolean isBidirectional()
isBidirectional in interface RelationRelation.setBidirectional(boolean),
RelationsPackage.getRelation_Bidirectional()public void setBidirectional(boolean newBidirectional)
setBidirectional in interface RelationnewBidirectional - the new value of the 'Bidirectional' attribute.Relation.isBidirectional()public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl