org.netbeans.modules.bpel.model.impl
Class ToFromIntersectImpl

java.lang.Object
  extended by org.netbeans.modules.xml.xam.AbstractComponent<C>
      extended by org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent<BpelEntity>
          extended by org.netbeans.modules.bpel.model.impl.BpelEntityImpl
              extended by org.netbeans.modules.bpel.model.impl.BpelContainerImpl
                  extended by org.netbeans.modules.bpel.model.impl.ExtensibleElementsImpl
                      extended by org.netbeans.modules.bpel.model.impl.ToFromIntersectImpl
All Implemented Interfaces:
BpelContainer, BpelEntity, ContentElement, ExtensibleElements, PartnerLinkReference, PartReference, PropertyReference, ReferenceCollection, VariableReference, Component<BpelEntity>, DocumentComponent<BpelEntity>, DocumentModelAccess.NodeUpdater
Direct Known Subclasses:
FromImpl, ToImpl

public abstract class ToFromIntersectImpl
extends ExtensibleElementsImpl
implements PartnerLinkReference, VariableReference, PartReference, PropertyReference, ContentElement

Author:
ads

Nested Class Summary
 
Nested classes/interfaces inherited from class org.netbeans.modules.bpel.model.impl.BpelContainerImpl
BpelContainerImpl.CopyKey, BpelContainerImpl.Multiplicity
 
Nested classes/interfaces inherited from class org.netbeans.modules.bpel.model.impl.BpelEntityImpl
BpelEntityImpl.IdMapKey
 
Nested classes/interfaces inherited from class org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent
AbstractDocumentComponent.PrefixAttribute
 
Field Summary
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PartnerLinkReference
PARTNER_LINK
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.VariableReference
VARIABLE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PartReference
PART
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PropertyReference
PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.ContentElement
CONTENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
BUSINESS_PROCESS_1_1_NS_URI, BUSINESS_PROCESS_DRAFT_NS_URI, BUSINESS_PROCESS_NS_URI
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Constructor Summary
ToFromIntersectImpl(BpelBuilderImpl builder, java.lang.String tagName)
           
ToFromIntersectImpl(BpelModelImpl model, org.w3c.dom.Element e)
           
 
Method Summary
 java.lang.String getContent()
           
protected  Attribute[] getDomainAttributes()
          This method should be implemented by any real class.
 java.lang.String getExpressionLanguage()
           
 WSDLReference<Part> getPart()
           
 BpelReference<PartnerLink> getPartnerLink()
          Gets the value of the partnerLink property.
 WSDLReference<CorrelationProperty> getProperty()
           
 Reference[] getReferences()
          Returns array of references.
 BpelReference<VariableDeclaration> getVariable()
          Gets the value of the variable property.
 void removeExpressionLanguage()
           
 void removePart()
           
 void removePartnerLink()
           
 void removeProperty()
          Removes attribute "property".
 void removeVariable()
          Removes variable attribute.
 void setContent(java.lang.String content)
          Set the content to a text node with the given string value.
 void setExpressionLanguage(java.lang.String value)
           
 void setPart(WSDLReference<Part> part)
          Set new part reference.
 void setPartnerLink(BpelReference<PartnerLink> value)
          Sets the value of the partnerLink property.
 void setProperty(WSDLReference<CorrelationProperty> property)
          Setter for attribute "property" value.
 void setVariable(BpelReference<VariableDeclaration> value)
          Sets the value of the variable property.
 
Methods inherited from class org.netbeans.modules.bpel.model.impl.ExtensibleElementsImpl
addDocumentation, addExtensionEntity, create, getDocumentation, getDocumentation, getDocumentations, getExtensionChildren, insertDocumentation, removeDocumentation, removeDocumentation, setDocumentation, setDocumentation, setDocumentations, sizeOfDocumentations
 
Methods inherited from class org.netbeans.modules.bpel.model.impl.BpelContainerImpl
addChild, addChildAfter, addChildBefore, canPaste, getChild, getChild, getChildren, getChildType, getMultiplicity, indexOf, insertAtAbsoluteIndex, insertAtIndex, insertAtIndexAfter, isRegular, populateChildren, remove, removeChild, removeChild, setArrayAfter, setArrayBefore, setChild, setChildAtIndex
 
Methods inherited from class org.netbeans.modules.bpel.model.impl.BpelEntityImpl
accept, acceptChildren, checkDeleted, checkInTree, copy, copy, createReference, createSchemaReference, createWSDLReference, cut, getAttribute, getAttributeAccess, getAttributeValueOf, getBooleanAttribute, getBpelModel, getBpelReference, getBpelReferenceList, getCookie, getCookies, getCorrectedText, getEntityName, getModel, getNamespaceContext, getParent, getQNameAttribute, getSchemaReference, getSchemaReferenceList, getText, getUID, getWSDLReference, getWSDLReferenceList, handleAttributeChange, isDeleted, isInTree, postGlobalEvent, postGlobalEvent, readLock, readUnlock, removeAttribute, removeCookie, removeReference, setAttribute, setBpelAttribute, setBpelAttribute, setBpelAttribute, setBpelReference, setBpelReferenceList, setCookie, setCookies, setDeleted, setInTree, setInTreeRecursively, setSchemaReference, setText, setText, setUID, setWSDLReference, setWSDLReferenceList, updateReference, writeLock, writeUnlock
 
Methods inherited from class org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent
addPrefix, appendChildQuietly, createPrefixAttribute, ensureUnique, ensureValueNamespaceDeclared, findAttributePosition, findChildComponent, findChildComponentByIdentity, findDomainIndex, findPosition, fireChildAdded, fireChildRemoved, firePropertyChange, fireValueChanged, getAccess, getAnyAttribute, getAttributeMap, getChildElement, getChildElementText, getEffectiveParent, getLeadingText, getNamespaceURI, getNodeIndexOf, getPeer, getPrefixedName, getPrefixedName, getPrefixedName, getPrefixes, getQName, getQName, getText, getText, getTrailingText, getXmlFragment, getXmlFragmentInclusive, insertAtIndexQuietly, isInDocumentModel, lookupNamespaceURI, lookupNamespaceURI, lookupPrefix, referencesSameNode, removeAttributeQuietly, removeChildQuietly, removePrefix, resolveModel, setAnyAttribute, setAttributeQuietly, setChildElementText, setLeadingText, setQNameAttribute, setText, setTrailingText, setXmlFragment, updatePeer, updateReference, updateReference, updateReference, verifyWrite
 
Methods inherited from class org.netbeans.modules.xml.xam.AbstractComponent
addAfter, addBefore, addPropertyChangeListener, appendChild, checkNullOrDuplicateChild, getChildren, getChildren, insertAtIndex, insertAtIndex, isChildrenInitialized, removeChild, removeComponentListener, removePropertyChangeListener, setChild, setChild, setChildAfter, setChildBefore, setModel, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelContainer
indexOf, remove
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
accept, accept, copy, cut, getBpelModel, getCookie, getElementType, getNamespaceContext, getParent, getUID, removeCookie, setCookie
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getModel
 

Constructor Detail

ToFromIntersectImpl

ToFromIntersectImpl(BpelModelImpl model,
                    org.w3c.dom.Element e)

ToFromIntersectImpl

ToFromIntersectImpl(BpelBuilderImpl builder,
                    java.lang.String tagName)
Method Detail

removePartnerLink

public void removePartnerLink()

getPartnerLink

public BpelReference<PartnerLink> getPartnerLink()
Description copied from interface: PartnerLinkReference
Gets the value of the partnerLink property.

Specified by:
getPartnerLink in interface PartnerLinkReference
Returns:
possible object is reference to PartnerLink object.

setPartnerLink

public void setPartnerLink(BpelReference<PartnerLink> value)
Description copied from interface: PartnerLinkReference
Sets the value of the partnerLink property.

Specified by:
setPartnerLink in interface PartnerLinkReference
Parameters:
value - allowed object is reference to PartnerLink object.

getVariable

public BpelReference<VariableDeclaration> getVariable()
Description copied from interface: VariableReference
Gets the value of the variable property.

Specified by:
getVariable in interface VariableReference
Returns:
possible object is VariableReference.

removeVariable

public void removeVariable()
Description copied from interface: VariableReference
Removes variable attribute.

Specified by:
removeVariable in interface VariableReference

setVariable

public void setVariable(BpelReference<VariableDeclaration> value)
Description copied from interface: VariableReference
Sets the value of the variable property.

Specified by:
setVariable in interface VariableReference
Parameters:
value - allowed object is VariableReference.

getPart

public WSDLReference<Part> getPart()
Specified by:
getPart in interface PartReference
Returns:
reference to Part object in WSDL model.

setPart

public void setPart(WSDLReference<Part> part)
Description copied from interface: PartReference
Set new part reference.

Specified by:
setPart in interface PartReference
Parameters:
part - New reference to Part object in WSDL model.

getProperty

public WSDLReference<CorrelationProperty> getProperty()
Specified by:
getProperty in interface PropertyReference
Returns:
Attribute "property" value. Reference to property object in WSDL model.

setProperty

public void setProperty(WSDLReference<CorrelationProperty> property)
Description copied from interface: PropertyReference
Setter for attribute "property" value.

Specified by:
setProperty in interface PropertyReference
Parameters:
property - New reference to property object in WSDL model.

removeProperty

public void removeProperty()
Description copied from interface: PropertyReference
Removes attribute "property".

Specified by:
removeProperty in interface PropertyReference

getContent

public java.lang.String getContent()
Specified by:
getContent in interface ContentElement
Returns:
text representation of the element content.

setContent

public void setContent(java.lang.String content)
                throws VetoException
Description copied from interface: ContentElement
Set the content to a text node with the given string value.

Specified by:
setContent in interface ContentElement
Parameters:
content - New text value.
Throws:
VetoException - VetoException will be thrown if content is not acceptable here.

removePart

public void removePart()

getExpressionLanguage

public java.lang.String getExpressionLanguage()

setExpressionLanguage

public void setExpressionLanguage(java.lang.String value)
                           throws VetoException
Throws:
VetoException

removeExpressionLanguage

public void removeExpressionLanguage()

getReferences

public Reference[] getReferences()
Description copied from interface: ReferenceCollection
Returns array of references.

Specified by:
getReferences in interface ReferenceCollection
Returns:
array of references.

getDomainAttributes

protected Attribute[] getDomainAttributes()
Description copied from class: BpelEntityImpl
This method should be implemented by any real class. It returns list of possible attributes for entity. It used in firing event about attribute change while synchronizing with source.

Overrides:
getDomainAttributes in class ExtensibleElementsImpl