|
ENTITY material_identification_with_conductivity_classification SUBTYPE OF (material_designation_with_conductivity_classification); DERIVE electrical_conductivity_classification : STRING := get_cond_class ( SELF , 'material_electrical_conductivity_class' ) ; magnetic_permeability_classification : STRING := get_cond_class ( SELF , 'relative_permeability_material_property_class' ) ; optical_insertion_loss_classification : STRING := get_cond_class ( SELF , 'relative_optical_insertion_loss_material_property_class' ) ; thermal_conductivity_classification : STRING := get_cond_class ( SELF , 'material_thermal_conductivity_class' ) ; dielectric_permittivity_classification : STRING := get_cond_class ( SELF , 'relative_permittivity_material_property_class' ) ; WHERE wr1: ( SIZEOF ( QUERY ( ca <* USEDIN ( SELF , 'classification_assignment_mim.' + 'applied_classification_assignment.' + 'items' ) | ( 'conductivity_material_aspects_xim.' + 'material_electrical_conductivity_class' IN TYPEOF ( ca . assigned_class ) ) ) ) = 1 ) ; wr2: ( SIZEOF ( QUERY ( ca <* USEDIN ( SELF , 'classification_assignment_mim.' + 'applied_classification_assignment.' + 'items' ) | ( 'conductivity_material_aspects_xim.' + 'material_thermal_conductivity_class' IN TYPEOF ( ca . assigned_class ) ) ) ) <= 1 ) ; wr3: ( SIZEOF ( QUERY ( ca <* USEDIN ( SELF , 'classification_assignment_mim.' + 'applied_classification_assignment.' + 'items' ) | ( 'conductivity_material_aspects_xim.' + 'relative_permeability_material_property_class' IN TYPEOF ( ca . assigned_class ) ) ) ) <= 1 ) ; wr4: ( SIZEOF ( QUERY ( ca <* USEDIN ( SELF , 'classification_assignment_mim.' + 'applied_classification_assignment.' + 'items' ) | ( 'conductivity_material_aspects_xim.' + 'relative_permittivity_material_property_class' IN TYPEOF ( ca . assigned_class ) ) ) ) <= 1 ) ; wr5: ( SIZEOF ( QUERY ( ca <* USEDIN ( SELF , 'classification_assignment_mim.' + 'applied_classification_assignment.' + 'items' ) | ( 'conductivity_material_aspects_xim.' + 'relative_optical_insertion_loss_material_property_class' IN TYPEOF ( ca . assigned_class ) ) ) ) <= 1 ) ; END_ENTITY; -- material_identification_with_conductivity_classification |
Entity data types and their attributesmaterial_designationname: label; definitions: SET [1:?] OF characterized_definition; material_designation_with_conductivity_classification - material_identification_with_conductivity_classification (DER) electrical_conductivity_classification: STRING; (DER) magnetic_permeability_classification: STRING; (DER) optical_insertion_loss_classification: STRING; (DER) thermal_conductivity_classification: STRING; (DER) dielectric_permittivity_classification: STRING; |
Global rules for this entity data type- |
public interface EMaterial_identification_with_conductivity_classification extends EMaterial_designation_with_conductivity_classificationelectrical_conductivity_classification (derived attribute)String getElectrical_conductivity_classification(EMaterial_identification_with_conductivity_classification type)boolean testElectrical_conductivity_classification(EMaterial_identification_with_conductivity_classification type) magnetic_permeability_classification (derived attribute)String getMagnetic_permeability_classification(EMaterial_identification_with_conductivity_classification type)boolean testMagnetic_permeability_classification(EMaterial_identification_with_conductivity_classification type) optical_insertion_loss_classification (derived attribute)String getOptical_insertion_loss_classification(EMaterial_identification_with_conductivity_classification type)boolean testOptical_insertion_loss_classification(EMaterial_identification_with_conductivity_classification type) thermal_conductivity_classification (derived attribute)String getThermal_conductivity_classification(EMaterial_identification_with_conductivity_classification type)boolean testThermal_conductivity_classification(EMaterial_identification_with_conductivity_classification type) dielectric_permittivity_classification (derived attribute)String getDielectric_permittivity_classification(EMaterial_identification_with_conductivity_classification type)boolean testDielectric_permittivity_classification(EMaterial_identification_with_conductivity_classification type) |
public class CMaterial_identification_with_conductivity_classification implements EMaterial_identification_with_conductivity_classificationstatic EAttribute attributeElectrical_conductivity_classification(EMaterial_identification_with_conductivity_classification type)static EAttribute attributeMagnetic_permeability_classification(EMaterial_identification_with_conductivity_classification type) static EAttribute attributeOptical_insertion_loss_classification(EMaterial_identification_with_conductivity_classification type) static EAttribute attributeThermal_conductivity_classification(EMaterial_identification_with_conductivity_classification type) static EAttribute attributeDielectric_permittivity_classification(EMaterial_identification_with_conductivity_classification type) |
public class AMaterial_identification_with_conductivity_classification extends AEntitypublic EMaterial_identification_with_conductivity_classification getByIndex(int index)public EMaterial_identification_with_conductivity_classification getCurrentMember(SdaiIterator it) |