本文整理汇总了Java中de.uni.freiburg.iig.telematik.sepia.petrinet.abstr.AbstractTransition.isSilent方法的典型用法代码示例。如果您正苦于以下问题:Java AbstractTransition.isSilent方法的具体用法?Java AbstractTransition.isSilent怎么用?Java AbstractTransition.isSilent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.uni.freiburg.iig.telematik.sepia.petrinet.abstr.AbstractTransition
的用法示例。
在下文中一共展示了AbstractTransition.isSilent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getNameSetFromTransitions
import de.uni.freiburg.iig.telematik.sepia.petrinet.abstr.AbstractTransition; //导入方法依赖的package包/类
/**
* Transforms a collection of transitions into a set of activities by
* choosing the ID of the given transactions as activity names.
*
* @param <T> Transition type.
* @param transitions Collection of transitions to get the labels from.
* @param includeSilentTransitions Set <code>true</code> if silent
* transitions should be included.
* @return A set of activity names.
*/
public static <T extends AbstractTransition<?, ?>> Set<String> getNameSetFromTransitions(Collection<T> transitions, boolean includeSilentTransitions) {
Validate.notNull(transitions);
Validate.noNullElements(transitions);
Set<String> cActivities = new HashSet<>();
for (AbstractTransition<?, ?> t : transitions) {
if (includeSilentTransitions || !t.isSilent()) {
cActivities.add(t.getName());
}
}
return cActivities;
}
示例2: getNameListFromTransitions
import de.uni.freiburg.iig.telematik.sepia.petrinet.abstr.AbstractTransition; //导入方法依赖的package包/类
/**
* Transforms a collection of transitions into a list of activities by
* choosing the ID of the given transactions as activity names.
*
* @param <T> Transition type.
* @param transitions Collection of transitions to get the labels from.
* @return A list of activity names.
*/
public static <T extends AbstractTransition<?, ?>> List<String> getNameListFromTransitions(Collection<T> transitions) {
Validate.notNull(transitions);
Validate.noNullElements(transitions);
List<String> cActivities = new HashList<>();
for (AbstractTransition<?, ?> t : transitions) {
if (!t.isSilent()) {
cActivities.add(t.getName());
}
}
return cActivities;
}
示例3: getLabelSetFromTransitions
import de.uni.freiburg.iig.telematik.sepia.petrinet.abstr.AbstractTransition; //导入方法依赖的package包/类
/**
* Transforms a collection of transitions into a set of activities by
* choosing the label of the given transactions as activity names.
*
* @param transitions Collection of transitions to get the labels from.
* @param includeSilentTransitions Set <code>true</code> if silent
* transitions should be included.
* @param <T> Transition type.
* @return A set of activity labels.
*/
public static <T extends AbstractTransition<?, ?>> Set<String> getLabelSetFromTransitions(Collection<T> transitions, boolean includeSilentTransitions) {
Validate.notNull(transitions);
Validate.noNullElements(transitions);
Set<String> cActivities = new HashSet<>();
for (AbstractTransition<?, ?> t : transitions) {
if (includeSilentTransitions || !t.isSilent()) {
cActivities.add(t.getLabel());
}
}
return cActivities;
}