org.openhealthtools.mdht.uml.cda.impl.ClinicalStatementImpl Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (c) 2009, 2011 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.openhealthtools.mdht.uml.cda.impl;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.openhealthtools.mdht.uml.cda.Act;
import org.openhealthtools.mdht.uml.cda.AssignedEntity;
import org.openhealthtools.mdht.uml.cda.CDAPackage;
import org.openhealthtools.mdht.uml.cda.ClinicalDocument;
import org.openhealthtools.mdht.uml.cda.ClinicalStatement;
import org.openhealthtools.mdht.uml.cda.Encounter;
import org.openhealthtools.mdht.uml.cda.Observation;
import org.openhealthtools.mdht.uml.cda.ObservationMedia;
import org.openhealthtools.mdht.uml.cda.Organizer;
import org.openhealthtools.mdht.uml.cda.ParticipantRole;
import org.openhealthtools.mdht.uml.cda.Procedure;
import org.openhealthtools.mdht.uml.cda.RegionOfInterest;
import org.openhealthtools.mdht.uml.cda.Section;
import org.openhealthtools.mdht.uml.cda.SubstanceAdministration;
import org.openhealthtools.mdht.uml.cda.Supply;
import org.openhealthtools.mdht.uml.cda.operations.ClinicalStatementOperations;
import org.openhealthtools.mdht.uml.hl7.rim.impl.ActImpl;
import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntryRelationship;
/**
*
* An implementation of the model object 'Clinical Statement'.
*
*
*
*
* @generated
*/
public abstract class ClinicalStatementImpl extends ActImpl implements ClinicalStatement {
/**
*
*
* @generated
*/
protected ClinicalStatementImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return CDAPackage.Literals.CLINICAL_STATEMENT;
}
/**
*
*
* @generated
*/
public void addAct(Act act) {
ClinicalStatementOperations.addAct(this, act);
}
/**
*
*
* @generated
*/
public void addEncounter(Encounter encounter) {
ClinicalStatementOperations.addEncounter(this, encounter);
}
/**
*
*
* @generated
*/
public void addObservation(Observation observation) {
ClinicalStatementOperations.addObservation(this, observation);
}
/**
*
*
* @generated
*/
public void addObservationMedia(ObservationMedia observationMedia) {
ClinicalStatementOperations.addObservationMedia(this, observationMedia);
}
/**
*
*
* @generated
*/
public void addOrganizer(Organizer organizer) {
ClinicalStatementOperations.addOrganizer(this, organizer);
}
/**
*
*
* @generated
*/
public void addProcedure(Procedure procedure) {
ClinicalStatementOperations.addProcedure(this, procedure);
}
/**
*
*
* @generated
*/
public void addRegionOfInterest(RegionOfInterest regionOfInterest) {
ClinicalStatementOperations.addRegionOfInterest(this, regionOfInterest);
}
/**
*
*
* @generated
*/
public void addSubstanceAdministration(SubstanceAdministration substanceAdministration) {
ClinicalStatementOperations.addSubstanceAdministration(this, substanceAdministration);
}
/**
*
*
* @generated
*/
public void addSupply(Supply supply) {
ClinicalStatementOperations.addSupply(this, supply);
}
/**
*
*
* @generated
*/
public EList getActs() {
return ClinicalStatementOperations.getActs(this);
}
/**
*
*
* @generated
*/
public ClinicalDocument getClinicalDocument() {
return ClinicalStatementOperations.getClinicalDocument(this);
}
/**
*
*
* @generated
*/
public EList getEncounters() {
return ClinicalStatementOperations.getEncounters(this);
}
/**
*
*
* @generated
*/
public EList getEntryRelationshipTargets(x_ActRelationshipEntryRelationship typeCode,
Object targetClass) {
return ClinicalStatementOperations.getEntryRelationshipTargets(this, typeCode, targetClass);
}
/**
*
*
* @generated
*/
public EList getEntryRelationshipTargets(Object targetClass) {
return ClinicalStatementOperations.getEntryRelationshipTargets(this, targetClass);
}
/**
*
*
* @generated
*/
public EList getObservations() {
return ClinicalStatementOperations.getObservations(this);
}
/**
*
*
* @generated
*/
public EList getObservationMedia() {
return ClinicalStatementOperations.getObservationMedia(this);
}
/**
*
*
* @generated
*/
public EList getOrganizers() {
return ClinicalStatementOperations.getOrganizers(this);
}
/**
*
*
* @generated
*/
public EList getProcedures() {
return ClinicalStatementOperations.getProcedures(this);
}
/**
*
*
* @generated
*/
public EList getRegionsOfInterest() {
return ClinicalStatementOperations.getRegionsOfInterest(this);
}
/**
*
*
* @generated
*/
public Section getSection() {
return ClinicalStatementOperations.getSection(this);
}
/**
*
*
* @generated
*/
public EList getSubstanceAdministrations() {
return ClinicalStatementOperations.getSubstanceAdministrations(this);
}
/**
*
*
* @generated
*/
public EList getSupplies() {
return ClinicalStatementOperations.getSupplies(this);
}
/**
*
*
* @generated
*/
public boolean hasActTemplate(String templateId) {
return ClinicalStatementOperations.hasActTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasCode(String code, String codeSystem, String codeSystemName) {
return ClinicalStatementOperations.hasCode(this, code, codeSystem, codeSystemName);
}
/**
*
*
* @generated
*/
public boolean hasEncounterTemplate(String templateId) {
return ClinicalStatementOperations.hasEncounterTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasObservationMediaTemplate(String templateId) {
return ClinicalStatementOperations.hasObservationMediaTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasObservationTemplate(String templateId) {
return ClinicalStatementOperations.hasObservationTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasOrganizerTemplate(String templateId) {
return ClinicalStatementOperations.hasOrganizerTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasProcedureTemplate(String templateId) {
return ClinicalStatementOperations.hasProcedureTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasRegionOfInterestTemplate(String templateId) {
return ClinicalStatementOperations.hasRegionOfInterestTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasSubstanceAdministrationTemplate(String templateId) {
return ClinicalStatementOperations.hasSubstanceAdministrationTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasSupplyTemplate(String templateId) {
return ClinicalStatementOperations.hasSupplyTemplate(this, templateId);
}
/**
*
*
* @generated
*/
public boolean hasTemplateId(String templateId) {
return ClinicalStatementOperations.hasTemplateId(this, templateId);
}
/**
*
*
* @generated
*/
public EList getParticipantRoles() {
return ClinicalStatementOperations.getParticipantRoles(this);
}
/**
*
*
* @generated
*/
public EList getAssignedEntities() {
return ClinicalStatementOperations.getAssignedEntities(this);
}
} // ClinicalStatementImpl