コード例 #1
0
 public void externalise(AbsObject absObj, Ontology onto) throws OntologyException {
   try {
     AbsConcept abs = (AbsConcept) absObj;
     abs.set(CBRTerminologyOntology.ATTRIBUTE_APLIESTO, (AbsTerm) onto.fromObject(getApliesTo()));
     abs.set(
         CBRTerminologyOntology.ATTRIBUTE_DESCRIBEDBY,
         (AbsTerm) onto.fromObject(getDescribedBy()));
     abs.set(
         CBRTerminologyOntology.ATTRIBUTE_DEFINITION, (AbsTerm) onto.fromObject(getDefinition()));
     abs.set(CBRTerminologyOntology.ATTRIBUTE_TERM, (AbsTerm) onto.fromObject(getTerm()));
   } catch (ClassCastException cce) {
     throw new OntologyException("Error externalising Attribute");
   }
 }
 public void externalise(AbsObject absObj, Ontology onto) throws OntologyException {
   try {
     AbsConcept abs = (AbsConcept) absObj;
     abs.set(
         CommonTerminologyOntology.QUANTITATIVECHARACTERDESCRIPTOR_SCORE,
         (AbsTerm) onto.fromObject(getScore()));
     abs.set(
         CommonTerminologyOntology.QUANTITATIVECHARACTERDESCRIPTOR_ATTRIBUTE,
         (AbsTerm) onto.fromObject(getAttribute()));
     abs.set(
         CommonTerminologyOntology.QUANTITATIVECHARACTERDESCRIPTOR_STRUCTURE,
         (AbsTerm) onto.fromObject(getStructure()));
   } catch (ClassCastException cce) {
     throw new OntologyException("Error externalising QuantitativeCharacterDescriptor");
   }
 }