org.camunda.bpm.model.bpmn.impl.instance
Class TimerEventDefinitionImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.RootElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.EventDefinitionImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.TimerEventDefinitionImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, EventDefinition, RootElement, TimerEventDefinition, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class TimerEventDefinitionImpl
extends EventDefinitionImpl
implements TimerEventDefinition

The BPMN timerEventDefinition element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElement<TimeCycle> timeCycleChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<TimeDate> timeDateChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<TimeDuration> timeDurationChild
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
TimerEventDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 TimeCycle getTimeCycle()
           
 TimeDate getTimeDate()
           
 TimeDuration getTimeDuration()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setTimeCycle(TimeCycle timeCycle)
           
 void setTimeDate(TimeDate timeDate)
           
 void setTimeDuration(TimeDuration timeDuration)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

timeDateChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<TimeDate> timeDateChild

timeDurationChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<TimeDuration> timeDurationChild

timeCycleChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<TimeCycle> timeCycleChild
Constructor Detail

TimerEventDefinitionImpl

public TimerEventDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

getTimeDate

public TimeDate getTimeDate()
Specified by:
getTimeDate in interface TimerEventDefinition

setTimeDate

public void setTimeDate(TimeDate timeDate)
Specified by:
setTimeDate in interface TimerEventDefinition

getTimeDuration

public TimeDuration getTimeDuration()
Specified by:
getTimeDuration in interface TimerEventDefinition

setTimeDuration

public void setTimeDuration(TimeDuration timeDuration)
Specified by:
setTimeDuration in interface TimerEventDefinition

getTimeCycle

public TimeCycle getTimeCycle()
Specified by:
getTimeCycle in interface TimerEventDefinition

setTimeCycle

public void setTimeCycle(TimeCycle timeCycle)
Specified by:
setTimeCycle in interface TimerEventDefinition


Copyright © 2017 camunda services GmbH. All rights reserved.