org.netbeans.modules.bpel.model.api
Interface AbstractVariableDeclaration

All Known Subinterfaces:
Catch, ForEach, FromPart, OnEvent, Variable, VariableDeclaration
All Known Implementing Classes:
CatchImpl, ForEachImpl, FromPartImpl, OnEventImpl, VariableImpl

public interface AbstractVariableDeclaration

Author:
nk160297 This interface is common interface for various variable declarations. It is used for referencing to such variable declaration from other entities.

Method Summary
 SchemaReference<org.netbeans.modules.xml.schema.model.GlobalElement> getElement()
          Gets the element type if variable declaration have Schema element type.
 WSDLReference<Message> getMessageType()
          Gets the message type if varaible declaration have WSDL type.
 SchemaReference<org.netbeans.modules.xml.schema.model.GlobalType> getType()
          Gets the type if variable declaration have Schema type.
 java.lang.String getVariableName()
          Getter for variable name.
 

Method Detail

getMessageType

WSDLReference<Message> getMessageType()
Gets the message type if varaible declaration have WSDL type. Method returns reference that can point to read=-only Message.

Returns:
possible object is reference to WSDL model.

getElement

SchemaReference<org.netbeans.modules.xml.schema.model.GlobalElement> getElement()
Gets the element type if variable declaration have Schema element type. Method returns reference that can point to read=-only Element.

Returns:
possible object is reference to GlobalElement in schema model.

getType

SchemaReference<org.netbeans.modules.xml.schema.model.GlobalType> getType()
Gets the type if variable declaration have Schema type. Method returns reference that can point to read=-only GlobalType.

Returns:
possible object is reference to GlobalType.

getVariableName

java.lang.String getVariableName()
Getter for variable name.

Returns:
Variable name.