use of org.camunda.bpm.model.bpmn.instance.TextAnnotation in project camunda-bpmn-model by camunda.
the class TextAnnotationImpl method registerType.
public static void registerType(ModelBuilder modelBuilder) {
ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(TextAnnotation.class, BPMN_ELEMENT_TEXT_ANNOTATION).namespaceUri(BPMN20_NS).extendsType(Artifact.class).instanceProvider(new ModelTypeInstanceProvider<TextAnnotation>() {
public TextAnnotation newInstance(ModelTypeInstanceContext context) {
return new TextAnnotationImpl(context);
}
});
textFormatAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_TEXT_FORMAT).defaultValue("text/plain").build();
SequenceBuilder sequenceBuilder = typeBuilder.sequence();
textChild = sequenceBuilder.element(Text.class).build();
typeBuilder.build();
}
Aggregations