org.jbpt.pm.epc.IEpcResource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jbpt-bpm Show documentation
Show all versions of jbpt-bpm Show documentation
The jBPT code library is a compendium of technologies that support research on design, execution, and evaluation of business processes.
/**
*
*/
package org.jbpt.pm.epc;
import org.jbpt.pm.IResource;
/**
* Interface class for {@link EpcResource}
* @author Tobias Hoppe
*
*/
public interface IEpcResource extends IResource {
/**
* @return true
if this {@link IEpcResource} represents an organization.
* Otherwise false
.
*/
boolean isOrganization();
/**
* @return true
if this {@link IEpcResource} represents a position.
* Otherwise false
.
*/
boolean isPosition();
/**
* @return true
if this {@link IEpcResource} represents whether an organization nor a position.
* Otherwise false
.
*/
boolean isUnknownType();
/**
* make this {@link IEpcResource} a position.
*/
void setAsPosition();
/**
* make this {@link IEpcResource} an organization.
*/
void setAsOrganization();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy