com.ibm.websphere.models.extensions.bcdejbext
Interface BusinessContextID

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
BusinessContextIDImpl

public interface BusinessContextID
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Business Context ID'. The optional attributes define how the context-id value is built up. The time-stamp is used if the context-id element is omitted.

The following features are supported:

See Also:
BcdejbextPackage.getBusinessContextID()

Method Summary
 java.lang.String getDelimiter()
          Returns the value of the 'Delimiter' attribute
 java.lang.String getFixedValue()
          Returns the value of the 'Fixed Value' attribute
 int getParameter()
          Returns the value of the 'Parameter' attribute.
 boolean isSetParameter()
          Returns whether the value of the 'Parameter' attribute is set
 boolean isSetTimestamp()
          Returns whether the value of the 'Timestamp' attribute is set
 boolean isTimestamp()
          Returns the value of the 'Timestamp' attribute.
 void setDelimiter(java.lang.String value)
          Sets the value of the 'Delimiter' attribute
 void setFixedValue(java.lang.String value)
          Sets the value of the 'Fixed Value' attribute
 void setParameter(int value)
          Sets the value of the 'Parameter' attribute
 void setTimestamp(boolean value)
          Sets the value of the 'Timestamp' attribute
 void unsetParameter()
          Unsets the value of the 'Parameter' attribute
 void unsetTimestamp()
          Unsets the value of the 'Timestamp' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getFixedValue

java.lang.String getFixedValue()
Returns the value of the 'Fixed Value' attribute. Optional attribute that specifies a fixed string value.

Returns:
the value of the 'Fixed Value' attribute.
See Also:
setFixedValue(String), BcdejbextPackage.getBusinessContextID_FixedValue()

setFixedValue

void setFixedValue(java.lang.String value)
Sets the value of the 'Fixed Value' attribute.

Parameters:
value - the new value of the 'Fixed Value' attribute.
See Also:
getFixedValue()

getParameter

int getParameter()
Returns the value of the 'Parameter' attribute. The default value is "0". Optional attribute that specifies that the specified method parameter should be used as one of the values for the element.

Returns:
the value of the 'Parameter' attribute.
See Also:
isSetParameter(), unsetParameter(), setParameter(int), BcdejbextPackage.getBusinessContextID_Parameter()

setParameter

void setParameter(int value)
Sets the value of the 'Parameter' attribute.

Parameters:
value - the new value of the 'Parameter' attribute.
See Also:
isSetParameter(), unsetParameter(), getParameter()

unsetParameter

void unsetParameter()
Unsets the value of the 'Parameter' attribute.

See Also:
isSetParameter(), getParameter(), setParameter(int)

isSetParameter

boolean isSetParameter()
Returns whether the value of the 'Parameter' attribute is set.

Returns:
whether the value of the 'Parameter' attribute is set.
See Also:
unsetParameter(), getParameter(), setParameter(int)

isTimestamp

boolean isTimestamp()
Returns the value of the 'Timestamp' attribute. The default value is "false". Optional attribute that specifies that the current time should be included in the context-id. The default-value of time-stamp="false" is used if this attribute is omitted.

Returns:
the value of the 'Timestamp' attribute.
See Also:
isSetTimestamp(), unsetTimestamp(), setTimestamp(boolean), BcdejbextPackage.getBusinessContextID_Timestamp()

setTimestamp

void setTimestamp(boolean value)
Sets the value of the 'Timestamp' attribute.

Parameters:
value - the new value of the 'Timestamp' attribute.
See Also:
isSetTimestamp(), unsetTimestamp(), isTimestamp()

unsetTimestamp

void unsetTimestamp()
Unsets the value of the 'Timestamp' attribute.

See Also:
isSetTimestamp(), isTimestamp(), setTimestamp(boolean)

isSetTimestamp

boolean isSetTimestamp()
Returns whether the value of the 'Timestamp' attribute is set.

Returns:
whether the value of the 'Timestamp' attribute is set.
See Also:
unsetTimestamp(), isTimestamp(), setTimestamp(boolean)

getDelimiter

java.lang.String getDelimiter()
Returns the value of the 'Delimiter' attribute. Optional attribute that specifies a character that is used to separate the values specified in the other attributes. No delimiter is used if this attribute is omitted.

Returns:
the value of the 'Delimiter' attribute.
See Also:
setDelimiter(String), BcdejbextPackage.getBusinessContextID_Delimiter()

setDelimiter

void setDelimiter(java.lang.String value)
Sets the value of the 'Delimiter' attribute.

Parameters:
value - the new value of the 'Delimiter' attribute.
See Also:
getDelimiter()