isExecutableAttribute = typeBuilder.booleanAttribute(BPMN_ATTRIBUTE_IS_EXECUTABLE)
.build();
// TODO: definitionalCollaborationRef
SequenceBuilder sequenceBuilder = typeBuilder.sequence();
auditingChild = sequenceBuilder.element(Auditing.class)
.build();
monitoringChild = sequenceBuilder.element(Monitoring.class)
.build();
propertyCollection = sequenceBuilder.elementCollection(Property.class)
.build();
laneSetCollection = sequenceBuilder.elementCollection(LaneSet.class)
.build();
flowElementCollection = sequenceBuilder.elementCollection(FlowElement.class)
.build();
artifactCollection = sequenceBuilder.elementCollection(Artifact.class)
.build();
resourceRoleCollection = sequenceBuilder.elementCollection(ResourceRole.class)
.build();
correlationSubscriptionCollection = sequenceBuilder.elementCollection(CorrelationSubscription.class)
.build();
supportsCollection = sequenceBuilder.elementCollection(Supports.class)
.qNameElementReferenceCollection(Process.class)
.build();
/** camunda extensions */