public abstract class RequirementImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Requirement
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
Specification
Priority
Status
Uses Terms
Repository
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, eBasicRemoveFromContainerFeature, 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 getSpecification()
getSpecification
in interface Requirement
Requirement.setSpecification(String)
,
RequirementsPackage.getRequirement_Specification()
public void setSpecification(String newSpecification)
setSpecification
in interface Requirement
newSpecification
- the new value of the 'Specification' attribute.Requirement.getSpecification()
public ReqPriorityEnum getPriority()
getPriority
in interface Requirement
ReqPriorityEnum
,
Requirement.setPriority(ReqPriorityEnum)
,
RequirementsPackage.getRequirement_Priority()
public void setPriority(ReqPriorityEnum newPriority)
setPriority
in interface Requirement
newPriority
- the new value of the 'Priority' attribute.ReqPriorityEnum
,
Requirement.getPriority()
public ReqStatusEnum getStatus()
getStatus
in interface Requirement
ReqStatusEnum
,
Requirement.setStatus(ReqStatusEnum)
,
RequirementsPackage.getRequirement_Status()
public void setStatus(ReqStatusEnum newStatus)
setStatus
in interface Requirement
newStatus
- the new value of the 'Status' attribute.ReqStatusEnum
,
Requirement.getStatus()
public EList<GlossaryTerm> getUsesTerms()
getUsesTerms
in interface Requirement
RequirementsPackage.getRequirement_UsesTerms()
public ReqRepository getRepository()
getRepository
in interface Requirement
Requirement.setRepository(ReqRepository)
,
RequirementsPackage.getRequirement_Repository()
public ReqRepository basicGetRepository()
public void setRepository(ReqRepository newRepository)
setRepository
in interface Requirement
newRepository
- the new value of the 'Repository' reference.Requirement.getRepository()
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 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