@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseGateway.class) @FormDefinition( startElement = "general", policy = FieldPolicy.ONLY_MARKED, defaultFieldSettings = {@FieldParam(name = FIELD_CONTAINER_PARAM, value = COLLAPSIBLE_CONTAINER)} ) public class ParallelGateway extends BaseGateway { public ParallelGateway() { this(new BPMNGeneralSet(""), new BackgroundSet(), new FontSet(), new CircleDimensionSet(new Radius())); } public ParallelGateway(final @MapsTo("general") BPMNGeneralSet general, final @MapsTo("backgroundSet") BackgroundSet backgroundSet, final @MapsTo("fontSet") FontSet fontSet, final @MapsTo("dimensionsSet") CircleDimensionSet dimensionsSet) { super(general, backgroundSet, fontSet, dimensionsSet); } }
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseEndEvent.class) @FormDefinition( startElement = "general", policy = FieldPolicy.ONLY_MARKED, defaultFieldSettings = {@FieldParam(name = FIELD_CONTAINER_PARAM, value = COLLAPSIBLE_CONTAINER)} ) public class EndNoneEvent extends BaseEndEvent { public EndNoneEvent() { this(new BPMNGeneralSet(""), new BackgroundSet(), new FontSet(), new CircleDimensionSet(new Radius())); } public EndNoneEvent(final @MapsTo("general") BPMNGeneralSet general, final @MapsTo("backgroundSet") BackgroundSet backgroundSet, final @MapsTo("fontSet") FontSet fontSet, final @MapsTo("dimensionsSet") CircleDimensionSet dimensionsSet) { super(general, backgroundSet, fontSet, dimensionsSet); } }
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseEndEvent.class) @FormDefinition( startElement = "general", policy = FieldPolicy.ONLY_MARKED, defaultFieldSettings = {@FieldParam(name = FIELD_CONTAINER_PARAM, value = COLLAPSIBLE_CONTAINER)} ) public class EndTerminateEvent extends BaseEndEvent { public EndTerminateEvent() { this(new BPMNGeneralSet(""), new BackgroundSet(), new FontSet(), new CircleDimensionSet(new Radius())); } public EndTerminateEvent(final @MapsTo("general") BPMNGeneralSet general, final @MapsTo("backgroundSet") BackgroundSet backgroundSet, final @MapsTo("fontSet") FontSet fontSet, final @MapsTo("dimensionsSet") CircleDimensionSet dimensionsSet) { super(general, backgroundSet, fontSet, dimensionsSet); } }
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @FormDefinition( startElement = "general",
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @FormDefinition( startElement = "general",
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseGateway.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseCatchingIntermediateEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseStartEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseCatchingIntermediateEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseGateway.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseEndEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @CanDock(roles = {"IntermediateEventOnActivityBoundary"}) @Morph(base = BaseTask.class)
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseThrowingIntermediateEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseCatchingIntermediateEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseStartEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseStartEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @Morph(base = BaseStartEvent.class) @FormDefinition(
@Portable @Bindable @Definition(graphFactory = NodeFactory.class) @CanDock(roles = {"IntermediateEventOnActivityBoundary"}) @Morph(base = BaseTask.class)
@Portable @Bindable @Definition(graphFactory = EdgeFactory.class)
@Definition(graphFactory = NodeFactory.class, nameField = FooTestBean.FOO_PROPERTY_NAME) public class FooTestBean {