1 // license-header java merge-point 2 // 3 // Attention: generated code (by Metafacade.vsl) - do not modify! 4 // 5 package org.andromda.cartridges.jbpm.metafacades; 6 7 import org.andromda.metafacades.uml.CallEventFacade; 8 9 /** 10 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction 11 * 12 * Metafacade interface to be used by AndroMDA cartridges. 13 */ 14 public interface JBpmAction 15 extends CallEventFacade 16 { 17 /** 18 * Indicates the metafacade type (used for metafacade mappings). 19 * 20 * @return boolean always <code>true</code> 21 */ 22 public boolean isJBpmActionMetaType(); 23 24 /** 25 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.clazz 26 * @return String 27 */ 28 public String getClazz(); 29 30 /** 31 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.configType 32 * @return String 33 */ 34 public String getConfigType(); 35 36 /** 37 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.dueDate 38 * @return String 39 */ 40 public String getDueDate(); 41 42 /** 43 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.timerRepeat 44 * @return String 45 */ 46 public String getTimerRepeat(); 47 48 /** 49 * TODO: Model Documentation for 50 * org.andromda.cartridges.jbpm.metafacades.JBpmAction.timerTransition 51 * @return String 52 */ 53 public String getTimerTransition(); 54 55 /** 56 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.afterSignal 57 * @return boolean 58 */ 59 public boolean isAfterSignal(); 60 61 /** 62 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.assignment 63 * @return boolean 64 */ 65 public boolean isAssignment(); 66 67 /** 68 * TODO: Model Documentation for 69 * org.andromda.cartridges.jbpm.metafacades.JBpmAction.beforeSignal 70 * @return boolean 71 */ 72 public boolean isBeforeSignal(); 73 74 /** 75 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.blocking 76 * @return boolean 77 */ 78 public boolean isBlocking(); 79 80 /** 81 * True if this element is part of a business process usecase. 82 * @return boolean 83 */ 84 public boolean isContainedInBusinessProcess(); 85 86 /** 87 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.nodeEnter 88 * @return boolean 89 */ 90 public boolean isNodeEnter(); 91 92 /** 93 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.nodeLeave 94 * @return boolean 95 */ 96 public boolean isNodeLeave(); 97 98 /** 99 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.task 100 * @return boolean 101 */ 102 public boolean isTask(); 103 104 /** 105 * TODO: Model Documentation for org.andromda.cartridges.jbpm.metafacades.JBpmAction.timer 106 * @return boolean 107 */ 108 public boolean isTimer(); 109 }