Uses of Interface
com.ibm.xtools.bpmn2.BaseElement

Packages that use BaseElement
com.ibm.xtools.bpmn2   
com.ibm.xtools.bpmn2.modeler.ui.util   
com.ibm.xtools.bpmn2.util   
 

Uses of BaseElement in com.ibm.xtools.bpmn2
 

Subinterfaces of BaseElement in com.ibm.xtools.bpmn2
 interface Activity
          A representation of the model object 'Activity'.
 interface AdHocSubProcess
          A representation of the model object 'Ad Hoc Sub Process'.
 interface Artifact
          A representation of the model object 'Artifact'.
 interface Assignment
          A representation of the model object 'Assignment'.
 interface Association
          A representation of the model object 'Association'.
 interface BoundaryEvent
          A representation of the model object 'Boundary Event'.
 interface BusinessRuleTask
          A representation of the model object 'Business Rule Task'.
 interface CallableElement
          A representation of the model object 'Callable Element'.
 interface CallActivity
          A representation of the model object 'Call Activity'.
 interface CallChoreography
          A representation of the model object 'Call Choreography'.
 interface CancelEventDefinition
          A representation of the model object 'Cancel Event Definition'.
 interface CatchEvent
          A representation of the model object 'Catch Event'.
 interface Choreography
          A representation of the model object 'Choreography'.
 interface ChoreographyActivity
          A representation of the model object 'Choreography Activity'.
 interface ChoreographyTask
          A representation of the model object 'Choreography Task'.
 interface Collaboration
          A representation of the model object 'Collaboration'.
 interface CompensateEventDefinition
          A representation of the model object 'Compensate Event Definition'.
 interface ComplexBehaviorDefinition
          A representation of the model object 'Complex Behavior Definition'.
 interface ComplexGateway
          A representation of the model object 'Complex Gateway'.
 interface ConditionalEventDefinition
          A representation of the model object 'Conditional Event Definition'.
 interface DataAssociation
          A representation of the model object 'Data Association'.
 interface DataInput
          A representation of the model object 'Data Input'.
 interface DataInputAssociation
          A representation of the model object 'Data Input Association'.
 interface DataObject
          A representation of the model object 'Data Object'.
 interface DataOutput
          A representation of the model object 'Data Output'.
 interface DataOutputAssociation
          A representation of the model object 'Data Output Association'.
 interface DataStore
          A representation of the model object 'Data Store'.
 interface Definitions
          A representation of the model object 'Definitions'.
 interface EndEvent
          A representation of the model object 'End Event'.
 interface Error
          A representation of the model object 'Error'.
 interface ErrorEventDefinition
          A representation of the model object 'Error Event Definition'.
 interface Escalation
          A representation of the model object 'Escalation'.
 interface EscalationEventDefinition
          A representation of the model object 'Escalation Event Definition'.
 interface Event
          A representation of the model object 'Event'.
 interface EventBasedGateway
          A representation of the model object 'Event Based Gateway'.
 interface EventDefinition
          A representation of the model object 'Event Definition'.
 interface ExclusiveGateway
          A representation of the model object 'Exclusive Gateway'.
 interface FlowElement
          A representation of the model object 'Flow Element'.
 interface FlowNode
          A representation of the model object 'Flow Node'.
 interface Gateway
          A representation of the model object 'Gateway'.
 interface GlobalChoreographyTask
          A representation of the model object 'Global Choreography Task'.
 interface GlobalTask
          A representation of the model object 'Global Task'.
 interface Group
          A representation of the model object 'Group'.
 interface HumanPerformer
          A representation of the model object 'Human Performer'.
 interface ImplicitThrowEvent
          A representation of the model object 'Implicit Throw Event'.
 interface InclusiveGateway
          A representation of the model object 'Inclusive Gateway'.
 interface InputOutputSpecification
          A representation of the model object 'Input Output Specification'.
 interface InputSet
          A representation of the model object 'Input Set'.
 interface Interface
          A representation of the model object 'Interface'.
 interface IntermediateCatchEvent
          A representation of the model object 'Intermediate Catch Event'.
 interface IntermediateThrowEvent
          A representation of the model object 'Intermediate Throw Event'.
 interface ItemDefinition
          A representation of the model object 'Item Definition'.
 interface Lane
          A representation of the model object 'Lane'.
 interface LinkEventDefinition
          A representation of the model object 'Link Event Definition'.
 interface LoopCharacteristics
          A representation of the model object 'Loop Characteristics'.
 interface Message
          A representation of the model object 'Message'.
 interface MessageEventDefinition
          A representation of the model object 'Message Event Definition'.
 interface MessageFlow
          A representation of the model object 'Message Flow'.
 interface MultiInstanceLoopCharacteristics
          A representation of the model object 'Multi Instance Loop Characteristics'.
 interface Operation
          A representation of the model object 'Operation'.
 interface OutputSet
          A representation of the model object 'Output Set'.
 interface ParallelGateway
          A representation of the model object 'Parallel Gateway'.
 interface Participant
          A representation of the model object 'Participant'.
 interface ParticipantAssociation
          A representation of the model object 'Participant Association'.
 interface ParticipantMultiplicity
          A representation of the model object 'Participant Multiplicity'.
 interface Performer
          A representation of the model object 'Performer'.
 interface PotentialOwner
          A representation of the model object 'Potential Owner'.
 interface Process
          A representation of the model object 'Process'.
 interface Relationship
          A representation of the model object 'Relationship'.
 interface Resource
          A representation of the model object 'Resource'.
 interface ResourceAssignmentExpression
          A representation of the model object 'Resource Assignment Expression'.
 interface ResourceParameter
          A representation of the model object 'Resource Parameter'.
 interface ResourceParameterBinding
          A representation of the model object 'Resource Parameter Binding'.
 interface ResourceRole
          A representation of the model object 'Resource Role'.
 interface RootElement
          A representation of the model object 'Root Element'.
 interface SequenceFlow
          A representation of the model object 'Sequence Flow'.
 interface ServiceTask
          A representation of the model object 'Service Task'.
 interface Signal
          A representation of the model object 'Signal'.
 interface SignalEventDefinition
          A representation of the model object 'Signal Event Definition'.
 interface StandardLoopCharacteristics
          A representation of the model object 'Standard Loop Characteristics'.
 interface StartEvent
          A representation of the model object 'Start Event'.
 interface SubChoreography
          A representation of the model object 'Sub Choreography'.
 interface SubProcess
          A representation of the model object 'Sub Process'.
 interface Task
          A representation of the model object 'Task'.
 interface TerminateEventDefinition
          A representation of the model object 'Terminate Event Definition'.
 interface TextAnnotation
          A representation of the model object 'Text Annotation'.
 interface ThrowEvent
          A representation of the model object 'Throw Event'.
 interface TimerEventDefinition
          A representation of the model object 'Timer Event Definition'.
 interface Transaction
          A representation of the model object 'Transaction'.
 interface UserTask
          A representation of the model object 'User Task'.
 

Methods in com.ibm.xtools.bpmn2 that return BaseElement
 BaseElement DocumentRoot.getBaseElement()
          Returns the value of the 'Base Element' containment reference.
 BaseElement Lane.getPartitionElement()
          Returns the value of the 'Partition Element' reference.
 BaseElement MessageFlow.getSource()
          Returns the value of the 'Source' reference.
 BaseElement Association.getSource()
          Returns the value of the 'Source' reference.
 BaseElement DataAssociation.getSource()
          Returns the value of the 'Source' reference.
 BaseElement MessageFlow.getTarget()
          Returns the value of the 'Target' reference.
 BaseElement Association.getTarget()
          Returns the value of the 'Target' reference.
 BaseElement DataAssociation.getTarget()
          Returns the value of the 'Target' reference.
 

Methods in com.ibm.xtools.bpmn2 with parameters of type BaseElement
 void DocumentRoot.setBaseElement(BaseElement value)
          Sets the value of the 'Base Element' containment reference.
 void Lane.setPartitionElement(BaseElement value)
          Sets the value of the 'Partition Element' reference.
 void MessageFlow.setSource(BaseElement value)
          Sets the value of the 'Source' reference.
 void Association.setSource(BaseElement value)
          Sets the value of the 'Source' reference.
 void DataAssociation.setSource(BaseElement value)
          Sets the value of the 'Source' reference.
 void MessageFlow.setTarget(BaseElement value)
          Sets the value of the 'Target' reference.
 void Association.setTarget(BaseElement value)
          Sets the value of the 'Target' reference.
 void DataAssociation.setTarget(BaseElement value)
          Sets the value of the 'Target' reference.
 

Uses of BaseElement in com.ibm.xtools.bpmn2.modeler.ui.util
 

Methods in com.ibm.xtools.bpmn2.modeler.ui.util with parameters of type BaseElement
static void BPMNModeler.closeModel(BaseElement element)
          It closes a model.
static void BPMNModeler.saveModel(BaseElement element)
          It saves a bpmn model.
 

Uses of BaseElement in com.ibm.xtools.bpmn2.util
 

Methods in com.ibm.xtools.bpmn2.util with parameters of type BaseElement
static void QNameUtil.addQNameReferenceImport(org.eclipse.emf.ecore.EObject referencer, BaseElement referenced, javax.xml.namespace.QName referenceQName)
           
 T Bpmn2Switch.caseBaseElement(BaseElement object)
          Returns the result of interpreting the object as an instance of 'Base Element'.
static Relationship RelationshipUtil.createRelationship(BaseElement baseElement, java.lang.String relType, java.lang.String name, javax.xml.namespace.QName targetQName, org.eclipse.emf.ecore.EObject targetObject)
          This method will create a relationship between the given baseElement object and external domain element targetObject.
static Relationship RelationshipUtil.createRelationship(BaseElement baseElement, java.lang.String relType, java.lang.String name, javax.xml.namespace.QName targetQName, org.eclipse.emf.ecore.EObject targetObject, boolean createImport)
           
static javax.xml.namespace.QName QNameUtil.generateQName(BaseElement owner, BaseElement other)
          Creates and returns a QName for other (which may be a proxy) in the context of the its reference from owner.
static Import QNameUtil.getMatchingImport(org.eclipse.emf.ecore.EObject referencer, BaseElement referenced, javax.xml.namespace.QName referenceQName)
           
static Relationship RelationshipUtil.getRelationship(BaseElement baseElement, java.lang.String relType)
          This method will return existing relationship when it finds a relationship associated to this base element that matches the given relationship type
static Relationship RelationshipUtil.getRelationship(BaseElement baseElement, java.lang.String relType, java.lang.String targetID)
          This method will return existing relationship when it finds a relationship associated to this base element that matches the given relationship type and targetID matches the local part of the target QName
static java.util.Collection<Relationship> RelationshipUtil.getRelationships(BaseElement baseElement)
          This method will return existing relationships associated to this base element that matches the given relationship type
static java.util.Collection<Relationship> RelationshipUtil.getRelationships(BaseElement baseElement, java.lang.String relType)
          This method will return existing relationships associated to this base element that matches the given relationship type
static void QNameUtil.setQNameReference(org.eclipse.emf.ecore.EObject referencer, BaseElement referenced, org.eclipse.emf.ecore.EStructuralFeature reference)
           
static void ExpressionUtil.setText(BaseElement baseElement, org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.String text)
          Use this method to set the text of an expression.