use of de.micromata.opengis.kml.v_2_2_0.Model in project xtext-core by eclipse.
the class Bug250313SemanticSequencer method sequence.
@Override
public void sequence(ISerializationContext context, EObject semanticObject) {
EPackage epackage = semanticObject.eClass().getEPackage();
ParserRule rule = context.getParserRule();
Action action = context.getAssignedAction();
Set<Parameter> parameters = context.getEnabledBooleanParameters();
if (epackage == Bug250313Package.eINSTANCE)
switch(semanticObject.eClass().getClassifierID()) {
case Bug250313Package.CHILD1:
sequence_Child1(context, (Child1) semanticObject);
return;
case Bug250313Package.CHILD2:
sequence_Child2(context, (Child2) semanticObject);
return;
case Bug250313Package.MODEL:
sequence_Model(context, (Model) semanticObject);
return;
}
if (errorAcceptor != null)
errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
}
use of de.micromata.opengis.kml.v_2_2_0.Model in project libSBOLj by SynBioDex.
the class SBOLDocumentTest method test_docModelMethods.
@Test
public void test_docModelMethods() throws SBOLValidationException {
Model model = doc.createModel("pIKE_Toggle_1", "1.0", URI.create("http://virtualparts.org/part/pIKE_Toggle_1"), URI.create("http://identifiers.org/edam/format_2585"), SystemsBiologyOntology.CONTINUOUS_FRAMEWORK);
assertTrue(doc.getModels().size() == 1);
assertTrue(doc.getModel("pIKE_Toggle_1", "").equals(model));
doc.clearModels();
assertTrue(doc.getModels().size() == 0);
}
use of de.micromata.opengis.kml.v_2_2_0.Model in project ddf by codice.
the class KmlModelToJtsPointConverterTest method setupClass.
@BeforeClass
public static void setupClass() {
InputStream stream = KmlModelToJtsPointConverterTest.class.getResourceAsStream("/kmlModel.kml");
Kml kml = Kml.unmarshal(stream);
testKmlModel = ((Model) ((Placemark) kml.getFeature()).getGeometry());
}
use of de.micromata.opengis.kml.v_2_2_0.Model in project ddf by codice.
the class KmlModelToJtsPointConverterTest method testConvertEmptyKmlModelReturnsNullPoint.
@Test
public void testConvertEmptyKmlModelReturnsNullPoint() {
Point jtsPoint = KmlModelToJtsPointConverter.from(new Model());
assertThat(jtsPoint, nullValue());
}
use of de.micromata.opengis.kml.v_2_2_0.Model in project ddf by codice.
the class KmlModelToJtsPointConverter method from.
public static Point from(Model kmlModel) {
if (kmlModel == null || kmlModel.getLocation() == null) {
return null;
}
Location kmlLocation = kmlModel.getLocation();
Coordinate jtsCoordinate = new Coordinate(kmlLocation.getLongitude(), kmlLocation.getLatitude(), kmlLocation.getAltitude());
GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory();
return geometryFactory.createPoint(jtsCoordinate);
}
Aggregations