public abstract class OptionImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Option
The following features are implemented:
RelationsConflicts WithHas ConflictsDuplicate OfHas DuplicatesDepends OnHas DependentsParent OfSubpart OfTrigger OfTriggered ByResolvesResolved ByAlternative ToHas AlternativesCould ResolveCould Be Resolved ByStakeholder OfHas StakeholdersSelectedSelected ByDescriptionKeywordsRepositoryRationaleIs ModelledIs ImplementedTime StampEffectsUsed TermsMinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreEOPPOSITE_FEATURE_BASENILcdoClassInfo, 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, 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, eVirtualUnseteNotificationRequired, eNotifycdoConflict, cdoDirectResource, cdoHistory, 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, eSetDelivereBasicRemoveFromContainer, eDerivedOperationID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentpublic EList<Relation> getRelations()
getRelations in interface RelationObjectRelationsPackage.getRelationObject_Relations()public EList<ConflictObject> getConflictsWith()
getConflictsWith in interface ConflictObjectRelationsPackage.getConflictObject_ConflictsWith(),
ConflictObject.getHasConflicts()public EList<ConflictObject> getHasConflicts()
getHasConflicts in interface ConflictObjectRelationsPackage.getConflictObject_HasConflicts(),
ConflictObject.getConflictsWith()public EList<DuplicationObject> getDuplicateOf()
getDuplicateOf in interface DuplicationObjectRelationsPackage.getDuplicationObject_DuplicateOf(),
DuplicationObject.getHasDuplicates()public EList<DuplicationObject> getHasDuplicates()
getHasDuplicates in interface DuplicationObjectRelationsPackage.getDuplicationObject_HasDuplicates(),
DuplicationObject.getDuplicateOf()public EList<DependencyObject> getDependsOn()
getDependsOn in interface DependencyObjectRelationsPackage.getDependencyObject_DependsOn(),
DependencyObject.getHasDependents()public EList<DependencyObject> getHasDependents()
getHasDependents in interface DependencyObjectRelationsPackage.getDependencyObject_HasDependents(),
DependencyObject.getDependsOn()public EList<ParentalObject> getParentOf()
getParentOf in interface ParentalObjectRelationsPackage.getParentalObject_ParentOf(),
ParentalObject.getSubpartOf()public EList<ParentalObject> getSubpartOf()
getSubpartOf in interface ParentalObjectRelationsPackage.getParentalObject_SubpartOf(),
ParentalObject.getParentOf()public EList<TriggerObject> getTriggerOf()
getTriggerOf in interface TriggerObjectRelationsPackage.getTriggerObject_TriggerOf(),
TriggerObject.getTriggeredBy()public EList<TriggerObject> getTriggeredBy()
getTriggeredBy in interface TriggerObjectRelationsPackage.getTriggerObject_TriggeredBy(),
TriggerObject.getTriggerOf()public EList<ResolveObject> getResolves()
getResolves in interface ResolveObjectRelationsPackage.getResolveObject_Resolves(),
ResolveObject.getResolvedBy()public EList<ResolveObject> getResolvedBy()
getResolvedBy in interface ResolveObjectRelationsPackage.getResolveObject_ResolvedBy(),
ResolveObject.getResolves()public EList<AlternativeObject> getAlternativeTo()
getAlternativeTo in interface AlternativeObjectRelationsPackage.getAlternativeObject_AlternativeTo(),
AlternativeObject.getHasAlternatives()public EList<AlternativeObject> getHasAlternatives()
getHasAlternatives in interface AlternativeObjectRelationsPackage.getAlternativeObject_HasAlternatives(),
AlternativeObject.getAlternativeTo()public EList<CouldResolveObject> getCouldResolve()
getCouldResolve in interface CouldResolveObjectRelationsPackage.getCouldResolveObject_CouldResolve(),
CouldResolveObject.getCouldBeResolvedBy()public EList<CouldResolveObject> getCouldBeResolvedBy()
getCouldBeResolvedBy in interface CouldResolveObjectRelationsPackage.getCouldResolveObject_CouldBeResolvedBy(),
CouldResolveObject.getCouldResolve()public EList<StakeholderObject> getStakeholderOf()
getStakeholderOf in interface StakeholderObjectRelationsPackage.getStakeholderObject_StakeholderOf(),
StakeholderObject.getHasStakeholders()public EList<StakeholderObject> getHasStakeholders()
getHasStakeholders in interface StakeholderObjectRelationsPackage.getStakeholderObject_HasStakeholders(),
StakeholderObject.getStakeholderOf()public EList<SelectionObject> getSelected()
getSelected in interface SelectionObjectRelationsPackage.getSelectionObject_Selected(),
SelectionObject.getSelectedBy()public EList<SelectionObject> getSelectedBy()
getSelectedBy in interface SelectionObjectRelationsPackage.getSelectionObject_SelectedBy(),
SelectionObject.getSelected()public String getDescription()
getDescription in interface OptionOption.setDescription(String),
OptionsPackage.getOption_Description()public void setDescription(String newDescription)
setDescription in interface OptionnewDescription - the new value of the 'Description' attribute.Option.getDescription()public EList<String> getKeywords()
getKeywords in interface OptionOptionsPackage.getOption_Keywords()public OptionRepository getRepository()
getRepository in interface OptionOption.setRepository(OptionRepository),
OptionsPackage.getOption_Repository(),
OptionRepository.getOptions()public NotificationChain basicSetRepository(OptionRepository newRepository, NotificationChain msgs)
public void setRepository(OptionRepository newRepository)
setRepository in interface OptionnewRepository - the new value of the 'Repository' container reference.Option.getRepository()public EList<TextRationale> getRationale()
getRationale in interface OptionOptionsPackage.getOption_Rationale()public boolean isIsModelled()
isIsModelled in interface OptionOption.setIsModelled(boolean),
OptionsPackage.getOption_IsModelled()public void setIsModelled(boolean newIsModelled)
setIsModelled in interface OptionnewIsModelled - the new value of the 'Is Modelled' attribute.Option.isIsModelled()public boolean isIsImplemented()
isIsImplemented in interface OptionOption.setIsImplemented(boolean),
OptionsPackage.getOption_IsImplemented()public void setIsImplemented(boolean newIsImplemented)
setIsImplemented in interface OptionnewIsImplemented - the new value of the 'Is Implemented' attribute.Option.isIsImplemented()public Date getTimeStamp()
getTimeStamp in interface OptionOption.setTimeStamp(Date),
OptionsPackage.getOption_TimeStamp()public void setTimeStamp(Date newTimeStamp)
setTimeStamp in interface OptionnewTimeStamp - the new value of the 'Time Stamp' attribute.Option.getTimeStamp()public EList<Effect> getEffects()
getEffects in interface OptionOptionsPackage.getOption_Effects()public EList<GlossaryTerm> getUsedTerms()
getUsedTerms in interface OptionOptionsPackage.getOption_UsedTerms()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class BasicEObjectImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImplpublic 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.IdentifierImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface InternalEObjecteBaseStructuralFeatureID in class BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface InternalEObjecteDerivedStructuralFeatureID in class BasicEObjectImpl