All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.plantuml.activitydiagram3.MonoSwimable Maven / Gradle / Ivy

There is a newer version: 1.2025.0
Show newest version
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package net.sourceforge.plantuml.activitydiagram3;

import java.util.Collections;
import java.util.Set;

import net.sourceforge.plantuml.activitydiagram3.ftile.Swimable;
import net.sourceforge.plantuml.activitydiagram3.ftile.Swimlane;

abstract class MonoSwimable extends WithNote implements Swimable {

	private final Swimlane swimlane;

	public MonoSwimable(Swimlane swimlane) {
		this.swimlane = swimlane;
	}

	final public Set getSwimlanes() {
		if (swimlane == null)
			return Collections.emptySet();
		return Collections.singleton(swimlane);
	}

	final public Swimlane getSwimlaneIn() {
		return swimlane;
	}

	final public Swimlane getSwimlaneOut() {
		return swimlane;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy