Provides Regular Expression support to ocl in the form of Feature Name to evaluated and the Regular Expression
OCL
not self.thumbnail.oclIsUndefined() implies self.thumbnail.thumbnail.oclIsUndefined()
Provides Regular Expression support to ocl
OCL
self.thumbnail.oclIsUndefined()
OCL
self.reference.oclIsUndefined()
OCL
self.integrityCheck.oclIsUndefined()
OCL
not self.isIntegrityCheckAlgorithmDefined()
OCL
not self.isCompressionDefined()
OCL
self.isRepresentationDefined() implies self.representation=BinaryDataEncoding::TXT
OCL
(self.isNullFlavorDefined() or self.getText() <> '') and not(self.isNullFlavorDefined() and self.getText() <> '')
OCL
self.isDefined('compression')
OCL
self.isDefined('integrityCheckAlgorithm')
OCL
self.isDefined('representation')
OCL
self.qualifier->size()=0
OCL
(self.isNullFlavorDefined() or self.isDefined('root')) and not(self.isNullFlavorDefined() and self.isDefined('root'))
OCL
(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))
OCL
self.isNullFlavorUndefined()
OCL
self.delimiter->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DEL)
OCL
self.country->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CNT)
OCL
self.state->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STA)
OCL
self.county->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CPA)
OCL
self.city->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CTY)
OCL
self.postalCode->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::ZIP)
OCL
self.streetAddressLine->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::SAL)
OCL
self.houseNumber->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::BNR)
OCL
self.houseNumberNumeric->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::BNN)
OCL
self.direction->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DIR)
OCL
self.streetName->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STR)
OCL
self.streetNameBase->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STB)
OCL
self.streetNameType->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STTYP)
OCL
self.additionalLocator->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::ADL)
OCL
self.unitID->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::UNID)
OCL
self.unitType->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::UNIT)
OCL
self.careOf->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CAR)
OCL
self.censusTract->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CEN)
OCL
self.deliveryAddressLine->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DAL)
OCL
self.deliveryInstallationType->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DINST)
OCL
self.deliveryInstallationArea->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DINSTA)
OCL
self.deliveryInstallationQualifier->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DINSTQ)
OCL
self.deliveryMode->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DMOD)
OCL
self.deliveryModeIdentifier->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DMODID)
OCL
self.buildingNumberSuffix->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::BNS)
OCL
self.postBox->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::POB)
OCL
self.precinct->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::PRE)
OCL
self.delimiter->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::DEL)
OCL
self.family->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::FAM)
OCL
self.given->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::GIV)
OCL
self.prefix->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::PFX)
OCL
self.suffix->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::SFX)
OCL
self.family->isEmpty() and self.given->isEmpty()
OCL
self.delimiter->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.family->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.given->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.prefix->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.suffix->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS))
OCL
self.delimiter->isEmpty() and self.family->isEmpty() and self.given->isEmpty() and self.prefix->isEmpty() and self.suffix->isEmpty() and mixed->size() = 1
OCL
(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))
OCL
(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))
OCL
(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))
OCL
(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))
OCL
self.translation->size()=0
OCL
self.originalText.oclIsUndefined()
OCL
self.codeSystem.oclIsUndefined()
OCL
self.codeSystemName.oclIsUndefined()
OCL
self.codeSystemVersion.oclIsUndefined()
OCL
self.displayName.oclIsUndefined()
OCL
not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())
OCL
not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()
OCL
not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())
OCL
not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())
OCL
self.denominator.value<>0
OCL
not(self.isNullFlavorDefined() and (self.isDefined('value') or self.isDefined('currency')))
OCL
not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())
OCL
not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()
OCL
not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())
OCL
not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())
OCL
not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())
OCL
not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()
OCL
not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())
OCL
not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())
OCL
self.denominator.value<>0
OCL
self.originalText.oclIsUndefined()
OCL
self.translation->size()=0
OCL
not self.codeSystem.oclIsUndefined() implies self.codeSystem='2.16.840.1.113883.5.139'
OCL
not self.codeSystemName.oclIsUndefined() implies self.codeSystemName='TimingEvent'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='[0-2](\.(0|[1-9][0-9]*))* [0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12} [A-Za-z][A-Za-z0-9\-]*'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='.+'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='[^\s]+' baseType='http://www.eclipse.org/emf/2003/XMLType#token'
http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='[0-9]{1,8}|([0-9]{9,14}|[0-9]{14,14}\.[0-9]+)([+\-][0-9]{1,4})?'