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

de.uni.freiburg.iig.telematik.jagal.ts.abstr.AbstractState Maven / Gradle / Ivy

package de.uni.freiburg.iig.telematik.jagal.ts.abstr;

import java.io.Serializable;

import de.uni.freiburg.iig.telematik.jagal.graph.Vertex;

public abstract class AbstractState extends Vertex implements Serializable {

	private static final long serialVersionUID = 5995539025502231285L;

	public static final String DEFAULT_STATE_NAME = "<->";

	private boolean isLambdaState = false;

	protected AbstractState() {
		super(DEFAULT_STATE_NAME);
	}

	protected AbstractState(String name) {
		super(name);
	}

	protected AbstractState(String name, boolean isLambdaState) {
		this(name);
		setLambdaState(isLambdaState);
	}

	protected AbstractState(String name, O element) {
		super(name, element);
	}

	public boolean isLambdaState() {
		return isLambdaState;
	}

	public void setLambdaState(boolean isLambdaState) {
		this.isLambdaState = isLambdaState;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy