public abstract class DecisionImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Decision
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 ByRationalesDescriptionStatusTimestampRepositoryUsed 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 EList<Rationale> getRationales()
getRationales in interface DecisionDecisionsPackage.getDecision_Rationales()public String getDescription()
getDescription in interface DecisionDecision.setDescription(String),
DecisionsPackage.getDecision_Description()public void setDescription(String newDescription)
setDescription in interface DecisionnewDescription - the new value of the 'Description' attribute.Decision.getDescription()public DecisionStatusEnum getStatus()
getStatus in interface DecisionDecisionStatusEnum,
Decision.setStatus(DecisionStatusEnum),
DecisionsPackage.getDecision_Status()public void setStatus(DecisionStatusEnum newStatus)
setStatus in interface DecisionnewStatus - the new value of the 'Status' attribute.DecisionStatusEnum,
Decision.getStatus()public Date getTimestamp()
getTimestamp in interface DecisionDecision.setTimestamp(Date),
DecisionsPackage.getDecision_Timestamp()public void setTimestamp(Date newTimestamp)
setTimestamp in interface DecisionnewTimestamp - the new value of the 'Timestamp' attribute.Decision.getTimestamp()public DecisionRepository getRepository()
getRepository in interface DecisionDecision.setRepository(DecisionRepository),
DecisionsPackage.getDecision_Repository(),
DecisionRepository.getDecisions()public NotificationChain basicSetRepository(DecisionRepository newRepository, NotificationChain msgs)
public void setRepository(DecisionRepository newRepository)
setRepository in interface DecisionnewRepository - the new value of the 'Repository' container reference.Decision.getRepository()public EList<GlossaryTerm> getUsedTerms()
getUsedTerms in interface DecisionDecisionsPackage.getDecision_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