public class ProductOperations
extends org.eclipse.mdht.uml.cda.operations.ManufacturedProductOperations
The following operations are supported:
Validate Product Has Material
Validate Product Has Material Code
Validate Product Has Material Code Vocab
Validate Product Has Material Code Original Text
Validate Product Has Material Name
Validate Product May Have Material Manufacturer
Validate Product Should Have Material Manufacturer
Validate Product Template Id
Validate Product Id
VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MANUFACTURED_DRUG_OR_OTHER_MATERIAL__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MANUFACTURED_DRUG_OR_OTHER_MATERIAL__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Modifier | Constructor and Description |
---|---|
protected |
ProductOperations() |
Modifier and Type | Method and Description |
---|---|
static boolean |
validateProductHasMaterial(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductHasMaterialCode(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductHasMaterialCodeOriginalText(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductHasMaterialCodeVocab(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductHasMaterialName(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductId(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductMayHaveMaterialManufacturer(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductShouldHaveMaterialManufacturer(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProductTemplateId(Product product,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
validateClassCode, validateManufacturedDrugOrOtherMaterial
getClassCode, getInboundLinks, getOutboundLinks, getParticipations, getPlayer, getScoper, isClassCodeDefined
protected static final ThreadLocal<org.eclipse.ocl.ecore.OCL> EOCL_ENV
protected static final String VALIDATE_PRODUCT_HAS_MATERIAL__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Has Material
' operation.
validateProductHasMaterial(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_HAS_MATERIAL__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Has Material
' invariant operation.
validateProductHasMaterial(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_HAS_MATERIAL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Has Material Code
' operation.
validateProductHasMaterialCode(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_HAS_MATERIAL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Has Material Code
' invariant operation.
validateProductHasMaterialCode(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_HAS_MATERIAL_CODE_VOCAB__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Has Material Code Vocab
' operation.
validateProductHasMaterialCodeVocab(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_HAS_MATERIAL_CODE_VOCAB__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Has Material Code Vocab
' invariant operation.
validateProductHasMaterialCodeVocab(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_HAS_MATERIAL_CODE_ORIGINAL_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Has Material Code Original Text
' operation.
validateProductHasMaterialCodeOriginalText(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_HAS_MATERIAL_CODE_ORIGINAL_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Has Material Code Original Text
' invariant operation.
validateProductHasMaterialCodeOriginalText(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_HAS_MATERIAL_NAME__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Has Material Name
' operation.
validateProductHasMaterialName(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_HAS_MATERIAL_NAME__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Has Material Name
' invariant operation.
validateProductHasMaterialName(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_MAY_HAVE_MATERIAL_MANUFACTURER__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product May Have Material Manufacturer
' operation.
validateProductMayHaveMaterialManufacturer(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_MAY_HAVE_MATERIAL_MANUFACTURER__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product May Have Material Manufacturer
' invariant operation.
validateProductMayHaveMaterialManufacturer(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_SHOULD_HAVE_MATERIAL_MANUFACTURER__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Should Have Material Manufacturer
' operation.
validateProductShouldHaveMaterialManufacturer(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_SHOULD_HAVE_MATERIAL_MANUFACTURER__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Should Have Material Manufacturer
' invariant operation.
validateProductShouldHaveMaterialManufacturer(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Template Id
' operation.
validateProductTemplateId(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Template Id
' invariant operation.
validateProductTemplateId(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_PRODUCT_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Product Id
' operation.
validateProductId(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_PRODUCT_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Product Id
' invariant operation.
validateProductId(Product, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
public static boolean validateProductHasMaterial(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductHasMaterialCode(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductHasMaterialCodeVocab(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductHasMaterialCodeOriginalText(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductHasMaterialName(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductMayHaveMaterialManufacturer(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductShouldHaveMaterialManufacturer(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductTemplateId(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateProductId(Product product, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
product
- The receiving 'Product' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
Copyright © 2019. All rights reserved.