/**
* Copyright (c) 2013 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved.
*
*/
package net.certware.sacm.SACM.Evidence.provider;
import java.util.ArrayList;
import java.util.Collection;
import net.certware.sacm.SACM.Evidence.util.EvidenceAdapterFactory;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.edit.provider.ChangeNotifier;
import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
import org.eclipse.emf.edit.provider.IChangeNotifier;
import org.eclipse.emf.edit.provider.IDisposable;
import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
import org.eclipse.emf.edit.provider.IItemColorProvider;
import org.eclipse.emf.edit.provider.IItemFontProvider;
import org.eclipse.emf.edit.provider.IItemLabelProvider;
import org.eclipse.emf.edit.provider.IItemPropertySource;
import org.eclipse.emf.edit.provider.INotifyChangedListener;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
/**
* This is the factory that is used to provide the interfaces needed to support Viewers.
* The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
* The adapters also support Eclipse property sheets.
* Note that most of the adapters are shared among multiple instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public class EvidenceItemProviderAdapterFactory extends EvidenceAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "Copyright (c) 2013 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved.\n"; //$NON-NLS-1$
/**
* This keeps track of the root adapter factory that delegates to this adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ComposedAdapterFactory parentAdapterFactory;
/**
* This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IChangeNotifier changeNotifier = new ChangeNotifier();
/**
* This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected Collection<Object> supportedTypes = new ArrayList<Object>();
/**
* This constructs an instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EvidenceItemProviderAdapterFactory() {
supportedTypes.add(IEditingDomainItemProvider.class);
supportedTypes.add(IStructuredItemContentProvider.class);
supportedTypes.add(ITreeItemContentProvider.class);
supportedTypes.add(IItemLabelProvider.class);
supportedTypes.add(IItemPropertySource.class);
supportedTypes.add(IItemColorProvider.class);
supportedTypes.add(IItemFontProvider.class);
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Consistency} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ConsistencyItemProvider consistencyItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Consistency}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createConsistencyAdapter() {
if (consistencyItemProvider == null) {
consistencyItemProvider = new ConsistencyItemProvider(this);
}
return consistencyItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Completeness} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CompletenessItemProvider completenessItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Completeness}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCompletenessAdapter() {
if (completenessItemProvider == null) {
completenessItemProvider = new CompletenessItemProvider(this);
}
return completenessItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Document} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DocumentItemProvider documentItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Document}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDocumentAdapter() {
if (documentItemProvider == null) {
documentItemProvider = new DocumentItemProvider(this);
}
return documentItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Confidence} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ConfidenceItemProvider confidenceItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Confidence}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createConfidenceAdapter() {
if (confidenceItemProvider == null) {
confidenceItemProvider = new ConfidenceItemProvider(this);
}
return confidenceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ApprovedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ApprovedByItemProvider approvedByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ApprovedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createApprovedByAdapter() {
if (approvedByItemProvider == null) {
approvedByItemProvider = new ApprovedByItemProvider(this);
}
return approvedByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.CreatedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CreatedByItemProvider createdByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.CreatedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCreatedByAdapter() {
if (createdByItemProvider == null) {
createdByItemProvider = new CreatedByItemProvider(this);
}
return createdByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Tool} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ToolItemProvider toolItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Tool}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createToolAdapter() {
if (toolItemProvider == null) {
toolItemProvider = new ToolItemProvider(this);
}
return toolItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Method} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected MethodItemProvider methodItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Method}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createMethodAdapter() {
if (methodItemProvider == null) {
methodItemProvider = new MethodItemProvider(this);
}
return methodItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsBasedOn} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsBasedOnItemProvider isBasedOnItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsBasedOn}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsBasedOnAdapter() {
if (isBasedOnItemProvider == null) {
isBasedOnItemProvider = new IsBasedOnItemProvider(this);
}
return isBasedOnItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsA} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsAItemProvider isAItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsA}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsAAdapter() {
if (isAItemProvider == null) {
isAItemProvider = new IsAItemProvider(this);
}
return isAItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsCharacterizedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsCharacterizedByItemProvider isCharacterizedByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsCharacterizedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsCharacterizedByAdapter() {
if (isCharacterizedByItemProvider == null) {
isCharacterizedByItemProvider = new IsCharacterizedByItemProvider(this);
}
return isCharacterizedByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Person} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected PersonItemProvider personItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Person}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createPersonAdapter() {
if (personItemProvider == null) {
personItemProvider = new PersonItemProvider(this);
}
return personItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Organization} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OrganizationItemProvider organizationItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Organization}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOrganizationAdapter() {
if (organizationItemProvider == null) {
organizationItemProvider = new OrganizationItemProvider(this);
}
return organizationItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.EvidenceContainer} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EvidenceContainerItemProvider evidenceContainerItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.EvidenceContainer}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEvidenceContainerAdapter() {
if (evidenceContainerItemProvider == null) {
evidenceContainerItemProvider = new EvidenceContainerItemProvider(this);
}
return evidenceContainerItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.EndTime} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EndTimeItemProvider endTimeItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.EndTime}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEndTimeAdapter() {
if (endTimeItemProvider == null) {
endTimeItemProvider = new EndTimeItemProvider(this);
}
return endTimeItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Assertion} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AssertionItemProvider assertionItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Assertion}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAssertionAdapter() {
if (assertionItemProvider == null) {
assertionItemProvider = new AssertionItemProvider(this);
}
return assertionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Object} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ObjectItemProvider objectItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Object}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createObjectAdapter() {
if (objectItemProvider == null) {
objectItemProvider = new ObjectItemProvider(this);
}
return objectItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.CompositeObject} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CompositeObjectItemProvider compositeObjectItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.CompositeObject}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCompositeObjectAdapter() {
if (compositeObjectItemProvider == null) {
compositeObjectItemProvider = new CompositeObjectItemProvider(this);
}
return compositeObjectItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.RoleBinding} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RoleBindingItemProvider roleBindingItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.RoleBinding}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRoleBindingAdapter() {
if (roleBindingItemProvider == null) {
roleBindingItemProvider = new RoleBindingItemProvider(this);
}
return roleBindingItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.StartTime} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected StartTimeItemProvider startTimeItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.StartTime}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createStartTimeAdapter() {
if (startTimeItemProvider == null) {
startTimeItemProvider = new StartTimeItemProvider(this);
}
return startTimeItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Relevance} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RelevanceItemProvider relevanceItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Relevance}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRelevanceAdapter() {
if (relevanceItemProvider == null) {
relevanceItemProvider = new RelevanceItemProvider(this);
}
return relevanceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Significance} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SignificanceItemProvider significanceItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Significance}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSignificanceAdapter() {
if (significanceItemProvider == null) {
significanceItemProvider = new SignificanceItemProvider(this);
}
return significanceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Accuracy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AccuracyItemProvider accuracyItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Accuracy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAccuracyAdapter() {
if (accuracyItemProvider == null) {
accuracyItemProvider = new AccuracyItemProvider(this);
}
return accuracyItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.HasRoleIn} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected HasRoleInItemProvider hasRoleInItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.HasRoleIn}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHasRoleInAdapter() {
if (hasRoleInItemProvider == null) {
hasRoleInItemProvider = new HasRoleInItemProvider(this);
}
return hasRoleInItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsScopedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsScopedByItemProvider isScopedByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsScopedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsScopedByAdapter() {
if (isScopedByItemProvider == null) {
isScopedByItemProvider = new IsScopedByItemProvider(this);
}
return isScopedByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.AtTime} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AtTimeItemProvider atTimeItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.AtTime}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAtTimeAdapter() {
if (atTimeItemProvider == null) {
atTimeItemProvider = new AtTimeItemProvider(this);
}
return atTimeItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Originality} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OriginalityItemProvider originalityItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Originality}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOriginalityAdapter() {
if (originalityItemProvider == null) {
originalityItemProvider = new OriginalityItemProvider(this);
}
return originalityItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Reporting} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ReportingItemProvider reportingItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Reporting}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createReportingAdapter() {
if (reportingItemProvider == null) {
reportingItemProvider = new ReportingItemProvider(this);
}
return reportingItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Reliability} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ReliabilityItemProvider reliabilityItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Reliability}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createReliabilityAdapter() {
if (reliabilityItemProvider == null) {
reliabilityItemProvider = new ReliabilityItemProvider(this);
}
return reliabilityItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Supports} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SupportsItemProvider supportsItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Supports}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSupportsAdapter() {
if (supportsItemProvider == null) {
supportsItemProvider = new SupportsItemProvider(this);
}
return supportsItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsGeneratedAt} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsGeneratedAtItemProvider isGeneratedAtItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsGeneratedAt}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsGeneratedAtAdapter() {
if (isGeneratedAtItemProvider == null) {
isGeneratedAtItemProvider = new IsGeneratedAtItemProvider(this);
}
return isGeneratedAtItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Support} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SupportItemProvider supportItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Support}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSupportAdapter() {
if (supportItemProvider == null) {
supportItemProvider = new SupportItemProvider(this);
}
return supportItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Conflicts} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ConflictsItemProvider conflictsItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Conflicts}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createConflictsAdapter() {
if (conflictsItemProvider == null) {
conflictsItemProvider = new ConflictsItemProvider(this);
}
return conflictsItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Refutes} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RefutesItemProvider refutesItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Refutes}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRefutesAdapter() {
if (refutesItemProvider == null) {
refutesItemProvider = new RefutesItemProvider(this);
}
return refutesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Negates} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NegatesItemProvider negatesItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Negates}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNegatesAdapter() {
if (negatesItemProvider == null) {
negatesItemProvider = new NegatesItemProvider(this);
}
return negatesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.UnknownObject} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected UnknownObjectItemProvider unknownObjectItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.UnknownObject}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUnknownObjectAdapter() {
if (unknownObjectItemProvider == null) {
unknownObjectItemProvider = new UnknownObjectItemProvider(this);
}
return unknownObjectItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Resolves} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ResolvesItemProvider resolvesItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Resolves}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createResolvesAdapter() {
if (resolvesItemProvider == null) {
resolvesItemProvider = new ResolvesItemProvider(this);
}
return resolvesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.EvidenceRequest} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EvidenceRequestItemProvider evidenceRequestItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.EvidenceRequest}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEvidenceRequestAdapter() {
if (evidenceRequestItemProvider == null) {
evidenceRequestItemProvider = new EvidenceRequestItemProvider(this);
}
return evidenceRequestItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ProjectObjective} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ProjectObjectiveItemProvider projectObjectiveItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ProjectObjective}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createProjectObjectiveAdapter() {
if (projectObjectiveItemProvider == null) {
projectObjectiveItemProvider = new ProjectObjectiveItemProvider(this);
}
return projectObjectiveItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Activity} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ActivityItemProvider activityItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Activity}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createActivityAdapter() {
if (activityItemProvider == null) {
activityItemProvider = new ActivityItemProvider(this);
}
return activityItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.DependsOn} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DependsOnItemProvider dependsOnItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.DependsOn}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDependsOnAdapter() {
if (dependsOnItemProvider == null) {
dependsOnItemProvider = new DependsOnItemProvider(this);
}
return dependsOnItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Satisfies} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SatisfiesItemProvider satisfiesItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Satisfies}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSatisfiesAdapter() {
if (satisfiesItemProvider == null) {
satisfiesItemProvider = new SatisfiesItemProvider(this);
}
return satisfiesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ReferencedClaim} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ReferencedClaimItemProvider referencedClaimItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ReferencedClaim}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createReferencedClaimAdapter() {
if (referencedClaimItemProvider == null) {
referencedClaimItemProvider = new ReferencedClaimItemProvider(this);
}
return referencedClaimItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Weakens} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected WeakensItemProvider weakensItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Weakens}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createWeakensAdapter() {
if (weakensItemProvider == null) {
weakensItemProvider = new WeakensItemProvider(this);
}
return weakensItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Amplifies} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AmplifiesItemProvider amplifiesItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Amplifies}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAmplifiesAdapter() {
if (amplifiesItemProvider == null) {
amplifiesItemProvider = new AmplifiesItemProvider(this);
}
return amplifiesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Challenges} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ChallengesItemProvider challengesItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Challenges}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createChallengesAdapter() {
if (challengesItemProvider == null) {
challengesItemProvider = new ChallengesItemProvider(this);
}
return challengesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Strength} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected StrengthItemProvider strengthItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Strength}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createStrengthAdapter() {
if (strengthItemProvider == null) {
strengthItemProvider = new StrengthItemProvider(this);
}
return strengthItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsAcquiredAt} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsAcquiredAtItemProvider isAcquiredAtItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsAcquiredAt}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsAcquiredAtAdapter() {
if (isAcquiredAtItemProvider == null) {
isAcquiredAtItemProvider = new IsAcquiredAtItemProvider(this);
}
return isAcquiredAtItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsTransferredTo} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsTransferredToItemProvider isTransferredToItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsTransferredTo}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsTransferredToAdapter() {
if (isTransferredToItemProvider == null) {
isTransferredToItemProvider = new IsTransferredToItemProvider(this);
}
return isTransferredToItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.OwnedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OwnedByItemProvider ownedByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.OwnedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOwnedByAdapter() {
if (ownedByItemProvider == null) {
ownedByItemProvider = new OwnedByItemProvider(this);
}
return ownedByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsPartOf} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsPartOfItemProvider isPartOfItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsPartOf}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsPartOfAdapter() {
if (isPartOfItemProvider == null) {
isPartOfItemProvider = new IsPartOfItemProvider(this);
}
return isPartOfItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsRevokedAt} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsRevokedAtItemProvider isRevokedAtItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsRevokedAt}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsRevokedAtAdapter() {
if (isRevokedAtItemProvider == null) {
isRevokedAtItemProvider = new IsRevokedAtItemProvider(this);
}
return isRevokedAtItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ProvidesContext} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ProvidesContextItemProvider providesContextItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ProvidesContext}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createProvidesContextAdapter() {
if (providesContextItemProvider == null) {
providesContextItemProvider = new ProvidesContextItemProvider(this);
}
return providesContextItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.MeansThat} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected MeansThatItemProvider meansThatItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.MeansThat}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createMeansThatAdapter() {
if (meansThatItemProvider == null) {
meansThatItemProvider = new MeansThatItemProvider(this);
}
return meansThatItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.CareOf} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CareOfItemProvider careOfItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.CareOf}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCareOfAdapter() {
if (careOfItemProvider == null) {
careOfItemProvider = new CareOfItemProvider(this);
}
return careOfItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.AtLocation} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AtLocationItemProvider atLocationItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.AtLocation}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAtLocationAdapter() {
if (atLocationItemProvider == null) {
atLocationItemProvider = new AtLocationItemProvider(this);
}
return atLocationItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsCreatedAt} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsCreatedAtItemProvider isCreatedAtItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsCreatedAt}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsCreatedAtAdapter() {
if (isCreatedAtItemProvider == null) {
isCreatedAtItemProvider = new IsCreatedAtItemProvider(this);
}
return isCreatedAtItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.RequiresContainer} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RequiresContainerItemProvider requiresContainerItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.RequiresContainer}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRequiresContainerAdapter() {
if (requiresContainerItemProvider == null) {
requiresContainerItemProvider = new RequiresContainerItemProvider(this);
}
return requiresContainerItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Service} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ServiceItemProvider serviceItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Service}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createServiceAdapter() {
if (serviceItemProvider == null) {
serviceItemProvider = new ServiceItemProvider(this);
}
return serviceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.HasElectronicSource} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected HasElectronicSourceItemProvider hasElectronicSourceItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.HasElectronicSource}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHasElectronicSourceAdapter() {
if (hasElectronicSourceItemProvider == null) {
hasElectronicSourceItemProvider = new HasElectronicSourceItemProvider(this);
}
return hasElectronicSourceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsExpressedInLanguage} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsExpressedInLanguageItemProvider isExpressedInLanguageItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsExpressedInLanguage}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsExpressedInLanguageAdapter() {
if (isExpressedInLanguageItemProvider == null) {
isExpressedInLanguageItemProvider = new IsExpressedInLanguageItemProvider(this);
}
return isExpressedInLanguageItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.UsingProcess} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected UsingProcessItemProvider usingProcessItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.UsingProcess}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUsingProcessAdapter() {
if (usingProcessItemProvider == null) {
usingProcessItemProvider = new UsingProcessItemProvider(this);
}
return usingProcessItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.HasSecurityClassification} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected HasSecurityClassificationItemProvider hasSecurityClassificationItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.HasSecurityClassification}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHasSecurityClassificationAdapter() {
if (hasSecurityClassificationItemProvider == null) {
hasSecurityClassificationItemProvider = new HasSecurityClassificationItemProvider(this);
}
return hasSecurityClassificationItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsReleaseableTo} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsReleaseableToItemProvider isReleaseableToItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsReleaseableTo}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsReleaseableToAdapter() {
if (isReleaseableToItemProvider == null) {
isReleaseableToItemProvider = new IsReleaseableToItemProvider(this);
}
return isReleaseableToItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.EvidenceGroup} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EvidenceGroupItemProvider evidenceGroupItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.EvidenceGroup}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEvidenceGroupAdapter() {
if (evidenceGroupItemProvider == null) {
evidenceGroupItemProvider = new EvidenceGroupItemProvider(this);
}
return evidenceGroupItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.HasVersion} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected HasVersionItemProvider hasVersionItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.HasVersion}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHasVersionAdapter() {
if (hasVersionItemProvider == null) {
hasVersionItemProvider = new HasVersionItemProvider(this);
}
return hasVersionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.HasMedia} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected HasMediaItemProvider hasMediaItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.HasMedia}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHasMediaAdapter() {
if (hasMediaItemProvider == null) {
hasMediaItemProvider = new HasMediaItemProvider(this);
}
return hasMediaItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Exhibit} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ExhibitItemProvider exhibitItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Exhibit}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createExhibitAdapter() {
if (exhibitItemProvider == null) {
exhibitItemProvider = new ExhibitItemProvider(this);
}
return exhibitItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ExtendedEvidenceAttribute} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ExtendedEvidenceAttributeItemProvider extendedEvidenceAttributeItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ExtendedEvidenceAttribute}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createExtendedEvidenceAttributeAdapter() {
if (extendedEvidenceAttributeItemProvider == null) {
extendedEvidenceAttributeItemProvider = new ExtendedEvidenceAttributeItemProvider(this);
}
return extendedEvidenceAttributeItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ExtendedDocumentProperty} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ExtendedDocumentPropertyItemProvider extendedDocumentPropertyItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ExtendedDocumentProperty}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createExtendedDocumentPropertyAdapter() {
if (extendedDocumentPropertyItemProvider == null) {
extendedDocumentPropertyItemProvider = new ExtendedDocumentPropertyItemProvider(this);
}
return extendedDocumentPropertyItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.Record} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RecordItemProvider recordItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.Record}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRecordAdapter() {
if (recordItemProvider == null) {
recordItemProvider = new RecordItemProvider(this);
}
return recordItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ObjectifiedAssertion} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ObjectifiedAssertionItemProvider objectifiedAssertionItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ObjectifiedAssertion}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createObjectifiedAssertionAdapter() {
if (objectifiedAssertionItemProvider == null) {
objectifiedAssertionItemProvider = new ObjectifiedAssertionItemProvider(this);
}
return objectifiedAssertionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.IsModifiedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IsModifiedByItemProvider isModifiedByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.IsModifiedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIsModifiedByAdapter() {
if (isModifiedByItemProvider == null) {
isModifiedByItemProvider = new IsModifiedByItemProvider(this);
}
return isModifiedByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.PerformedBy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected PerformedByItemProvider performedByItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.PerformedBy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createPerformedByAdapter() {
if (performedByItemProvider == null) {
performedByItemProvider = new PerformedByItemProvider(this);
}
return performedByItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ContainerConsistency} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ContainerConsistencyItemProvider containerConsistencyItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ContainerConsistency}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createContainerConsistencyAdapter() {
if (containerConsistencyItemProvider == null) {
containerConsistencyItemProvider = new ContainerConsistencyItemProvider(this);
}
return containerConsistencyItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ContainerCompleteness} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ContainerCompletenessItemProvider containerCompletenessItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ContainerCompleteness}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createContainerCompletenessAdapter() {
if (containerCompletenessItemProvider == null) {
containerCompletenessItemProvider = new ContainerCompletenessItemProvider(this);
}
return containerCompletenessItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.CompliesTo} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CompliesToItemProvider compliesToItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.CompliesTo}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCompliesToAdapter() {
if (compliesToItemProvider == null) {
compliesToItemProvider = new CompliesToItemProvider(this);
}
return compliesToItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link net.certware.sacm.SACM.Evidence.ExtendedProjectProperty} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ExtendedProjectPropertyItemProvider extendedProjectPropertyItemProvider;
/**
* This creates an adapter for a {@link net.certware.sacm.SACM.Evidence.ExtendedProjectProperty}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createExtendedProjectPropertyAdapter() {
if (extendedProjectPropertyItemProvider == null) {
extendedProjectPropertyItemProvider = new ExtendedProjectPropertyItemProvider(this);
}
return extendedProjectPropertyItemProvider;
}
/**
* This returns the root adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ComposeableAdapterFactory getRootAdapterFactory() {
return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
}
/**
* This sets the composed adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
this.parentAdapterFactory = parentAdapterFactory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean isFactoryForType(Object type) {
return supportedTypes.contains(type) || super.isFactoryForType(type);
}
/**
* This implementation substitutes the factory itself as the key for the adapter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter adapt(Notifier notifier, Object type) {
return super.adapt(notifier, this);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object adapt(Object object, Object type) {
if (isFactoryForType(type)) {
Object adapter = super.adapt(object, type);
if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) {
return adapter;
}
}
return null;
}
/**
* This adds a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void addListener(INotifyChangedListener notifyChangedListener) {
changeNotifier.addListener(notifyChangedListener);
}
/**
* This removes a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void removeListener(INotifyChangedListener notifyChangedListener) {
changeNotifier.removeListener(notifyChangedListener);
}
/**
* This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void fireNotifyChanged(Notification notification) {
changeNotifier.fireNotifyChanged(notification);
if (parentAdapterFactory != null) {
parentAdapterFactory.fireNotifyChanged(notification);
}
}
/**
* This disposes all of the item providers created by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void dispose() {
if (consistencyItemProvider != null) consistencyItemProvider.dispose();
if (completenessItemProvider != null) completenessItemProvider.dispose();
if (documentItemProvider != null) documentItemProvider.dispose();
if (confidenceItemProvider != null) confidenceItemProvider.dispose();
if (approvedByItemProvider != null) approvedByItemProvider.dispose();
if (createdByItemProvider != null) createdByItemProvider.dispose();
if (toolItemProvider != null) toolItemProvider.dispose();
if (methodItemProvider != null) methodItemProvider.dispose();
if (isBasedOnItemProvider != null) isBasedOnItemProvider.dispose();
if (isAItemProvider != null) isAItemProvider.dispose();
if (isCharacterizedByItemProvider != null) isCharacterizedByItemProvider.dispose();
if (personItemProvider != null) personItemProvider.dispose();
if (organizationItemProvider != null) organizationItemProvider.dispose();
if (evidenceContainerItemProvider != null) evidenceContainerItemProvider.dispose();
if (endTimeItemProvider != null) endTimeItemProvider.dispose();
if (assertionItemProvider != null) assertionItemProvider.dispose();
if (objectItemProvider != null) objectItemProvider.dispose();
if (compositeObjectItemProvider != null) compositeObjectItemProvider.dispose();
if (roleBindingItemProvider != null) roleBindingItemProvider.dispose();
if (startTimeItemProvider != null) startTimeItemProvider.dispose();
if (relevanceItemProvider != null) relevanceItemProvider.dispose();
if (significanceItemProvider != null) significanceItemProvider.dispose();
if (accuracyItemProvider != null) accuracyItemProvider.dispose();
if (hasRoleInItemProvider != null) hasRoleInItemProvider.dispose();
if (isScopedByItemProvider != null) isScopedByItemProvider.dispose();
if (atTimeItemProvider != null) atTimeItemProvider.dispose();
if (originalityItemProvider != null) originalityItemProvider.dispose();
if (reportingItemProvider != null) reportingItemProvider.dispose();
if (reliabilityItemProvider != null) reliabilityItemProvider.dispose();
if (supportsItemProvider != null) supportsItemProvider.dispose();
if (isGeneratedAtItemProvider != null) isGeneratedAtItemProvider.dispose();
if (supportItemProvider != null) supportItemProvider.dispose();
if (conflictsItemProvider != null) conflictsItemProvider.dispose();
if (refutesItemProvider != null) refutesItemProvider.dispose();
if (negatesItemProvider != null) negatesItemProvider.dispose();
if (unknownObjectItemProvider != null) unknownObjectItemProvider.dispose();
if (resolvesItemProvider != null) resolvesItemProvider.dispose();
if (evidenceRequestItemProvider != null) evidenceRequestItemProvider.dispose();
if (projectObjectiveItemProvider != null) projectObjectiveItemProvider.dispose();
if (activityItemProvider != null) activityItemProvider.dispose();
if (dependsOnItemProvider != null) dependsOnItemProvider.dispose();
if (satisfiesItemProvider != null) satisfiesItemProvider.dispose();
if (referencedClaimItemProvider != null) referencedClaimItemProvider.dispose();
if (weakensItemProvider != null) weakensItemProvider.dispose();
if (amplifiesItemProvider != null) amplifiesItemProvider.dispose();
if (challengesItemProvider != null) challengesItemProvider.dispose();
if (strengthItemProvider != null) strengthItemProvider.dispose();
if (isAcquiredAtItemProvider != null) isAcquiredAtItemProvider.dispose();
if (isTransferredToItemProvider != null) isTransferredToItemProvider.dispose();
if (ownedByItemProvider != null) ownedByItemProvider.dispose();
if (isPartOfItemProvider != null) isPartOfItemProvider.dispose();
if (isRevokedAtItemProvider != null) isRevokedAtItemProvider.dispose();
if (providesContextItemProvider != null) providesContextItemProvider.dispose();
if (meansThatItemProvider != null) meansThatItemProvider.dispose();
if (careOfItemProvider != null) careOfItemProvider.dispose();
if (atLocationItemProvider != null) atLocationItemProvider.dispose();
if (isCreatedAtItemProvider != null) isCreatedAtItemProvider.dispose();
if (requiresContainerItemProvider != null) requiresContainerItemProvider.dispose();
if (serviceItemProvider != null) serviceItemProvider.dispose();
if (hasElectronicSourceItemProvider != null) hasElectronicSourceItemProvider.dispose();
if (isExpressedInLanguageItemProvider != null) isExpressedInLanguageItemProvider.dispose();
if (usingProcessItemProvider != null) usingProcessItemProvider.dispose();
if (hasSecurityClassificationItemProvider != null) hasSecurityClassificationItemProvider.dispose();
if (isReleaseableToItemProvider != null) isReleaseableToItemProvider.dispose();
if (evidenceGroupItemProvider != null) evidenceGroupItemProvider.dispose();
if (hasVersionItemProvider != null) hasVersionItemProvider.dispose();
if (hasMediaItemProvider != null) hasMediaItemProvider.dispose();
if (exhibitItemProvider != null) exhibitItemProvider.dispose();
if (extendedEvidenceAttributeItemProvider != null) extendedEvidenceAttributeItemProvider.dispose();
if (extendedDocumentPropertyItemProvider != null) extendedDocumentPropertyItemProvider.dispose();
if (recordItemProvider != null) recordItemProvider.dispose();
if (objectifiedAssertionItemProvider != null) objectifiedAssertionItemProvider.dispose();
if (isModifiedByItemProvider != null) isModifiedByItemProvider.dispose();
if (performedByItemProvider != null) performedByItemProvider.dispose();
if (containerConsistencyItemProvider != null) containerConsistencyItemProvider.dispose();
if (containerCompletenessItemProvider != null) containerCompletenessItemProvider.dispose();
if (compliesToItemProvider != null) compliesToItemProvider.dispose();
if (extendedProjectPropertyItemProvider != null) extendedProjectPropertyItemProvider.dispose();
}
}