blob: 60fa0737c9009da2d281b4b178659efcc47668e1 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2015 David Carlson 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:
* David Carlson (Clinical Cloud Solutions, LLC) - initial API and implementation
*******************************************************************************/
/**
*/
package org.eclipse.mdht.uml.fhir.core.resource;
import org.eclipse.mdht.uml.fhir.core.datatype.BackboneElement;
import org.eclipse.mdht.uml.fhir.core.datatype.Code;
import org.eclipse.mdht.uml.fhir.core.datatype.Id;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Test Script Setup Action Assert</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getLabel <em>Label</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getDescription <em>Description</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getDirection <em>Direction</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getCompareToSourceId <em>Compare To Source Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getCompareToSourcePath <em>Compare To Source Path</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getContentType <em>Content Type</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getHeaderField <em>Header Field</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getMinimumId <em>Minimum Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getNavigationLinks <em>Navigation Links</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getOperator <em>Operator</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getPath <em>Path</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getResource <em>Resource</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getResponse <em>Response</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getResponseCode <em>Response Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getSourceId <em>Source Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getValidateProfileId <em>Validate Profile Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getValue <em>Value</em>}</li>
* <li>{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getWarningOnly <em>Warning Only</em>}</li>
* </ul>
*
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert()
* @model annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='Action_Assert'"
* @generated
*/
public interface TestScriptSetupActionAssert extends BackboneElement {
/**
* Returns the value of the '<em><b>Label</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Label</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Label</em>' reference.
* @see #setLabel(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Label()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getLabel();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getLabel <em>Label</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Label</em>' reference.
* @see #getLabel()
* @generated
*/
void setLabel(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Description</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Description</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Description</em>' reference.
* @see #setDescription(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Description()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getDescription();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getDescription <em>Description</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Description</em>' reference.
* @see #getDescription()
* @generated
*/
void setDescription(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Direction</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Direction</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Direction</em>' reference.
* @see #setDirection(Code)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Direction()
* @model
* @generated
*/
Code getDirection();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getDirection <em>Direction</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Direction</em>' reference.
* @see #getDirection()
* @generated
*/
void setDirection(Code value);
/**
* Returns the value of the '<em><b>Compare To Source Id</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Compare To Source Id</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Compare To Source Id</em>' reference.
* @see #setCompareToSourceId(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_CompareToSourceId()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getCompareToSourceId();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getCompareToSourceId <em>Compare To Source Id</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Compare To Source Id</em>' reference.
* @see #getCompareToSourceId()
* @generated
*/
void setCompareToSourceId(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Compare To Source Path</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Compare To Source Path</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Compare To Source Path</em>' reference.
* @see #setCompareToSourcePath(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_CompareToSourcePath()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getCompareToSourcePath();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getCompareToSourcePath <em>Compare To Source Path</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Compare To Source Path</em>' reference.
* @see #getCompareToSourcePath()
* @generated
*/
void setCompareToSourcePath(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Content Type</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Content Type</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Content Type</em>' reference.
* @see #setContentType(Code)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_ContentType()
* @model
* @generated
*/
Code getContentType();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getContentType <em>Content Type</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Content Type</em>' reference.
* @see #getContentType()
* @generated
*/
void setContentType(Code value);
/**
* Returns the value of the '<em><b>Header Field</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Header Field</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Header Field</em>' reference.
* @see #setHeaderField(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_HeaderField()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getHeaderField();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getHeaderField <em>Header Field</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Header Field</em>' reference.
* @see #getHeaderField()
* @generated
*/
void setHeaderField(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Minimum Id</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Minimum Id</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Minimum Id</em>' reference.
* @see #setMinimumId(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_MinimumId()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getMinimumId();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getMinimumId <em>Minimum Id</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Minimum Id</em>' reference.
* @see #getMinimumId()
* @generated
*/
void setMinimumId(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Navigation Links</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Navigation Links</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Navigation Links</em>' reference.
* @see #setNavigationLinks(org.eclipse.mdht.uml.fhir.core.datatype.Boolean)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_NavigationLinks()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.Boolean getNavigationLinks();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getNavigationLinks <em>Navigation Links</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Navigation Links</em>' reference.
* @see #getNavigationLinks()
* @generated
*/
void setNavigationLinks(org.eclipse.mdht.uml.fhir.core.datatype.Boolean value);
/**
* Returns the value of the '<em><b>Operator</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Operator</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Operator</em>' reference.
* @see #setOperator(Code)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Operator()
* @model
* @generated
*/
Code getOperator();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getOperator <em>Operator</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Operator</em>' reference.
* @see #getOperator()
* @generated
*/
void setOperator(Code value);
/**
* Returns the value of the '<em><b>Path</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Path</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Path</em>' reference.
* @see #setPath(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Path()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getPath();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getPath <em>Path</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Path</em>' reference.
* @see #getPath()
* @generated
*/
void setPath(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Resource</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Resource</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Resource</em>' reference.
* @see #setResource(Code)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Resource()
* @model
* @generated
*/
Code getResource();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getResource <em>Resource</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Resource</em>' reference.
* @see #getResource()
* @generated
*/
void setResource(Code value);
/**
* Returns the value of the '<em><b>Response</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Response</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Response</em>' reference.
* @see #setResponse(Code)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Response()
* @model
* @generated
*/
Code getResponse();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getResponse <em>Response</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Response</em>' reference.
* @see #getResponse()
* @generated
*/
void setResponse(Code value);
/**
* Returns the value of the '<em><b>Response Code</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Response Code</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Response Code</em>' reference.
* @see #setResponseCode(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_ResponseCode()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getResponseCode();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getResponseCode <em>Response Code</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Response Code</em>' reference.
* @see #getResponseCode()
* @generated
*/
void setResponseCode(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Source Id</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Source Id</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Source Id</em>' reference.
* @see #setSourceId(Id)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_SourceId()
* @model
* @generated
*/
Id getSourceId();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getSourceId <em>Source Id</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Source Id</em>' reference.
* @see #getSourceId()
* @generated
*/
void setSourceId(Id value);
/**
* Returns the value of the '<em><b>Validate Profile Id</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Validate Profile Id</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Validate Profile Id</em>' reference.
* @see #setValidateProfileId(Id)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_ValidateProfileId()
* @model
* @generated
*/
Id getValidateProfileId();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getValidateProfileId <em>Validate Profile Id</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Validate Profile Id</em>' reference.
* @see #getValidateProfileId()
* @generated
*/
void setValidateProfileId(Id value);
/**
* Returns the value of the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Value</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Value</em>' reference.
* @see #setValue(org.eclipse.mdht.uml.fhir.core.datatype.String)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_Value()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.String getValue();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getValue <em>Value</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value</em>' reference.
* @see #getValue()
* @generated
*/
void setValue(org.eclipse.mdht.uml.fhir.core.datatype.String value);
/**
* Returns the value of the '<em><b>Warning Only</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Warning Only</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Warning Only</em>' reference.
* @see #setWarningOnly(org.eclipse.mdht.uml.fhir.core.datatype.Boolean)
* @see org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage#getTestScriptSetupActionAssert_WarningOnly()
* @model
* @generated
*/
org.eclipse.mdht.uml.fhir.core.datatype.Boolean getWarningOnly();
/**
* Sets the value of the '{@link org.eclipse.mdht.uml.fhir.core.resource.TestScriptSetupActionAssert#getWarningOnly <em>Warning Only</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Warning Only</em>' reference.
* @see #getWarningOnly()
* @generated
*/
void setWarningOnly(org.eclipse.mdht.uml.fhir.core.datatype.Boolean value);
} // TestScriptSetupActionAssert