public abstract class OptionImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Option
The following features are implemented:
Relations
Conflicts With
Has Conflicts
Duplicate Of
Has Duplicates
Depends On
Has Dependents
Parent Of
Subpart Of
Trigger Of
Triggered By
Resolves
Resolved By
Alternative To
Has Alternatives
Could Resolve
Could Be Resolved By
Stakeholder Of
Has Stakeholders
Selected
Selected By
Description
Keywords
Repository
Rationale
Is Modelled
Is Implemented
Time Stamp
Effects
Used Terms
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
EOPPOSITE_FEATURE_BASE
NIL
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, eBasicRemoveFromContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, 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, 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
eBasicRemoveFromContainer, eDerivedOperationID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
public EList<Relation> getRelations()
getRelations
in interface RelationObject
RelationsPackage.getRelationObject_Relations()
public EList<ConflictObject> getConflictsWith()
getConflictsWith
in interface ConflictObject
RelationsPackage.getConflictObject_ConflictsWith()
,
ConflictObject.getHasConflicts()
public EList<ConflictObject> getHasConflicts()
getHasConflicts
in interface ConflictObject
RelationsPackage.getConflictObject_HasConflicts()
,
ConflictObject.getConflictsWith()
public EList<DuplicationObject> getDuplicateOf()
getDuplicateOf
in interface DuplicationObject
RelationsPackage.getDuplicationObject_DuplicateOf()
,
DuplicationObject.getHasDuplicates()
public EList<DuplicationObject> getHasDuplicates()
getHasDuplicates
in interface DuplicationObject
RelationsPackage.getDuplicationObject_HasDuplicates()
,
DuplicationObject.getDuplicateOf()
public EList<DependencyObject> getDependsOn()
getDependsOn
in interface DependencyObject
RelationsPackage.getDependencyObject_DependsOn()
,
DependencyObject.getHasDependents()
public EList<DependencyObject> getHasDependents()
getHasDependents
in interface DependencyObject
RelationsPackage.getDependencyObject_HasDependents()
,
DependencyObject.getDependsOn()
public EList<ParentalObject> getParentOf()
getParentOf
in interface ParentalObject
RelationsPackage.getParentalObject_ParentOf()
,
ParentalObject.getSubpartOf()
public EList<ParentalObject> getSubpartOf()
getSubpartOf
in interface ParentalObject
RelationsPackage.getParentalObject_SubpartOf()
,
ParentalObject.getParentOf()
public EList<TriggerObject> getTriggerOf()
getTriggerOf
in interface TriggerObject
RelationsPackage.getTriggerObject_TriggerOf()
,
TriggerObject.getTriggeredBy()
public EList<TriggerObject> getTriggeredBy()
getTriggeredBy
in interface TriggerObject
RelationsPackage.getTriggerObject_TriggeredBy()
,
TriggerObject.getTriggerOf()
public EList<ResolveObject> getResolves()
getResolves
in interface ResolveObject
RelationsPackage.getResolveObject_Resolves()
,
ResolveObject.getResolvedBy()
public EList<ResolveObject> getResolvedBy()
getResolvedBy
in interface ResolveObject
RelationsPackage.getResolveObject_ResolvedBy()
,
ResolveObject.getResolves()
public EList<AlternativeObject> getAlternativeTo()
getAlternativeTo
in interface AlternativeObject
RelationsPackage.getAlternativeObject_AlternativeTo()
,
AlternativeObject.getHasAlternatives()
public EList<AlternativeObject> getHasAlternatives()
getHasAlternatives
in interface AlternativeObject
RelationsPackage.getAlternativeObject_HasAlternatives()
,
AlternativeObject.getAlternativeTo()
public EList<CouldResolveObject> getCouldResolve()
getCouldResolve
in interface CouldResolveObject
RelationsPackage.getCouldResolveObject_CouldResolve()
,
CouldResolveObject.getCouldBeResolvedBy()
public EList<CouldResolveObject> getCouldBeResolvedBy()
getCouldBeResolvedBy
in interface CouldResolveObject
RelationsPackage.getCouldResolveObject_CouldBeResolvedBy()
,
CouldResolveObject.getCouldResolve()
public EList<StakeholderObject> getStakeholderOf()
getStakeholderOf
in interface StakeholderObject
RelationsPackage.getStakeholderObject_StakeholderOf()
,
StakeholderObject.getHasStakeholders()
public EList<StakeholderObject> getHasStakeholders()
getHasStakeholders
in interface StakeholderObject
RelationsPackage.getStakeholderObject_HasStakeholders()
,
StakeholderObject.getStakeholderOf()
public EList<SelectionObject> getSelected()
getSelected
in interface SelectionObject
RelationsPackage.getSelectionObject_Selected()
,
SelectionObject.getSelectedBy()
public EList<SelectionObject> getSelectedBy()
getSelectedBy
in interface SelectionObject
RelationsPackage.getSelectionObject_SelectedBy()
,
SelectionObject.getSelected()
public String getDescription()
getDescription
in interface Option
Option.setDescription(String)
,
OptionsPackage.getOption_Description()
public void setDescription(String newDescription)
setDescription
in interface Option
newDescription
- the new value of the 'Description' attribute.Option.getDescription()
public EList<String> getKeywords()
getKeywords
in interface Option
OptionsPackage.getOption_Keywords()
public OptionRepository getRepository()
getRepository
in interface Option
Option.setRepository(OptionRepository)
,
OptionsPackage.getOption_Repository()
,
OptionRepository.getOptions()
public NotificationChain basicSetRepository(OptionRepository newRepository, NotificationChain msgs)
public void setRepository(OptionRepository newRepository)
setRepository
in interface Option
newRepository
- the new value of the 'Repository' container reference.Option.getRepository()
public EList<TextRationale> getRationale()
getRationale
in interface Option
OptionsPackage.getOption_Rationale()
public boolean isIsModelled()
isIsModelled
in interface Option
Option.setIsModelled(boolean)
,
OptionsPackage.getOption_IsModelled()
public void setIsModelled(boolean newIsModelled)
setIsModelled
in interface Option
newIsModelled
- the new value of the 'Is Modelled' attribute.Option.isIsModelled()
public boolean isIsImplemented()
isIsImplemented
in interface Option
Option.setIsImplemented(boolean)
,
OptionsPackage.getOption_IsImplemented()
public void setIsImplemented(boolean newIsImplemented)
setIsImplemented
in interface Option
newIsImplemented
- the new value of the 'Is Implemented' attribute.Option.isIsImplemented()
public Date getTimeStamp()
getTimeStamp
in interface Option
Option.setTimeStamp(Date)
,
OptionsPackage.getOption_TimeStamp()
public void setTimeStamp(Date newTimeStamp)
setTimeStamp
in interface Option
newTimeStamp
- the new value of the 'Time Stamp' attribute.Option.getTimeStamp()
public EList<Effect> getEffects()
getEffects
in interface Option
OptionsPackage.getOption_Effects()
public EList<GlossaryTerm> getUsedTerms()
getUsedTerms
in interface Option
OptionsPackage.getOption_UsedTerms()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
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
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in interface InternalEObject
eBaseStructuralFeatureID
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in interface InternalEObject
eDerivedStructuralFeatureID
in class BasicEObjectImpl