public interface ReqIF extends com.sodius.mdw.core.model.emf.MDWEObject, EModelElement
The following features are supported:
ReqifPackage.getReqIF()
Modifier and Type | Method and Description |
---|---|
ReqIFToolExtension |
createToolExtension(String namespacePrefix,
String namespaceURI,
String schemaLocation)
Creates and registers a tool extension for the specified namespace information.
|
ReqIFContent |
getCoreContent()
Returns the value of the 'Core Content' containment reference.
|
ReqIFContent |
getCoreContent(boolean createOnDemand)
Returns the value of the 'Core Content' containment reference.
|
String |
getLang()
Returns the value of the 'Lang' attribute.
|
ReqIFHeader |
getTheHeader()
Returns the value of the 'The Header' containment reference.
|
ReqIFHeader |
getTheHeader(boolean createOnDemand)
Returns the value of the 'The Header' containment reference.
|
com.sodius.mdw.core.model.emf.MDWEList<ReqIFToolExtension> |
getToolExtensions()
Returns the value of the 'Tool Extensions' containment reference list.
|
void |
setCoreContent(ReqIFContent value)
Sets the value of the '
Core Content ' containment reference. |
void |
setLang(String value)
Sets the value of the '
Lang ' attribute. |
void |
setTheHeader(ReqIFHeader value)
Sets the value of the '
The Header ' containment reference. |
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
String getLang()
""
.
Default language encoding of the Exchange XML Document content. The format is defined by the standard for specifying languages in XML documents
proposed by the W3C. See http://www.w3.org/TR/xml11/#sec-lang-tag.
setLang(String)
,
ReqifPackage.getReqIF_Lang()
void setLang(String value)
Lang
' attribute.
value
- the new value of the 'Lang' attribute.getLang()
ReqIFHeader getTheHeader()
Document Root
'.
This composition links the mandatory Exchange Document header, which contains metadata relevant for this exchange.
setTheHeader(ReqIFHeader)
,
ReqifPackage.getReqIF_TheHeader()
,
ReqIFHeader.getDocumentRoot()
void setTheHeader(ReqIFHeader value)
The Header
' containment reference.
value
- the new value of the 'The Header' containment reference.getTheHeader()
ReqIFHeader getTheHeader(boolean createOnDemand)
ReqIFHeader
instance if one does not yet exists.createOnDemand
- true
if a header should be created if not already set, false
otherwise.null
if no header exists and createOnDemand
is false.com.sodius.mdw.core.model.emf.MDWEList<ReqIFToolExtension> getToolExtensions()
ReqIFToolExtension
.
It is bidirectional and its opposite is 'Document Root
'.
This composition links optional Exchange Document content based on tool extensions, if such extensions and content are present.
ReqifPackage.getReqIF_ToolExtensions()
,
ReqIFToolExtension.getDocumentRoot()
ReqIFToolExtension createToolExtension(String namespacePrefix, String namespaceURI, String schemaLocation)
namespacePrefix
- the namespace prefix.namespaceURI
- the namespace URI.schemaLocation
- the XML schema location.ReqIFContent getCoreContent()
Document Root
'.
This composition links the mandatory Exchange Document content.
setCoreContent(ReqIFContent)
,
ReqifPackage.getReqIF_CoreContent()
,
ReqIFContent.getDocumentRoot()
void setCoreContent(ReqIFContent value)
Core Content
' containment reference.
value
- the new value of the 'Core Content' containment reference.getCoreContent()
ReqIFContent getCoreContent(boolean createOnDemand)
ReqIFContent
instance if one does not yet exists.createOnDemand
- true
if a content should be created if not already set, false
otherwise.null
if no content exists and createOnDemand
is false.