use of org.camunda.bpm.model.xml.testmodel.TestModelParser in project camunda-xml-model by camunda.
the class ReferenceTest method createModel.
public static Object[] createModel() {
TestModelParser modelParser = new TestModelParser();
ModelInstance modelInstance = modelParser.getEmptyModel();
Animals animals = modelInstance.newInstance(Animals.class);
modelInstance.setDocumentElement(animals);
Bird tweety = createBird(modelInstance, "tweety", Gender.Female);
Bird daffy = createBird(modelInstance, "daffy", Gender.Male);
Bird daisy = createBird(modelInstance, "daisy", Gender.Female);
createBird(modelInstance, "plucky", Gender.Male);
createBird(modelInstance, "birdo", Gender.Female);
tweety.setFather(daffy);
tweety.setMother(daisy);
tweety.getFlightPartnerRefs().add(daffy);
return new Object[] { "created", modelInstance, modelParser };
}
use of org.camunda.bpm.model.xml.testmodel.TestModelParser in project camunda-xml-model by camunda.
the class ModelValidationTest method parseModel.
@Before
public void parseModel() {
TestModelParser modelParser = new TestModelParser();
String testXml = "org/camunda/bpm/model/xml/testmodel/instance/UnknownAnimalTest.xml";
InputStream testXmlAsStream = this.getClass().getClassLoader().getResourceAsStream(testXml);
modelInstance = modelParser.parseModelFromStream(testXmlAsStream);
}
use of org.camunda.bpm.model.xml.testmodel.TestModelParser in project camunda-xml-model by camunda.
the class DomTest method createModel.
private static Object[] createModel() {
TestModelParser modelParser = new TestModelParser();
ModelInstance modelInstance = modelParser.getEmptyModel();
Animals animals = modelInstance.newInstance(Animals.class);
modelInstance.setDocumentElement(animals);
Description description = modelInstance.newInstance(Description.class);
description.getDomElement().addCDataSection("CDATA <test>");
animals.addChildElement(description);
return new Object[] { "created", modelInstance, modelParser };
}
use of org.camunda.bpm.model.xml.testmodel.TestModelParser in project camunda-xml-model by camunda.
the class ModelElementInstanceTest method createModel.
private static Object[] createModel() {
TestModelParser modelParser = new TestModelParser();
ModelInstance modelInstance = modelParser.getEmptyModel();
Animals animals = modelInstance.newInstance(Animals.class);
modelInstance.setDocumentElement(animals);
createBird(modelInstance, "tweety", Gender.Female);
Bird donald = createBird(modelInstance, "donald", Gender.Male);
Bird daisy = createBird(modelInstance, "daisy", Gender.Female);
Bird hedwig = createBird(modelInstance, "hedwig", Gender.Male);
donald.setTextContent("some text content");
daisy.setTextContent("\n some text content with outer line breaks\n ");
hedwig.setTextContent("\n some text content with inner\n line breaks\n ");
return new Object[] { "created", modelInstance, modelParser };
}
use of org.camunda.bpm.model.xml.testmodel.TestModelParser in project camunda-xml-model by camunda.
the class ModelElementTypeTest method getTypes.
@Before
public void getTypes() {
TestModelParser modelParser = new TestModelParser();
modelInstance = modelParser.getEmptyModel();
model = modelInstance.getModel();
animalsType = model.getType(Animals.class);
animalType = model.getType(Animal.class);
flyingAnimalType = model.getType(FlyingAnimal.class);
birdType = model.getType(Bird.class);
}
Aggregations