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

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

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

A representation of the model object 'Business Context Property'. Each context-property should have a different "name" value.

The following features are supported:

See Also:
BcdejbextPackage.getBusinessContextProperty()

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
 java.lang.String getName()
          Returns the value of the 'Name' 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 setName(java.lang.String value)
          Sets the value of the 'Name' 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

getName

java.lang.String getName()
Returns the value of the 'Name' attribute. Mandatory attribute that defines the name of the property.

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), BcdejbextPackage.getBusinessContextProperty_Name()

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

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.getBusinessContextProperty_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 the value for the element.

Returns:
the value of the 'Parameter' attribute.
See Also:
isSetParameter(), unsetParameter(), setParameter(int), BcdejbextPackage.getBusinessContextProperty_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 property value. 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.getBusinessContextProperty_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.getBusinessContextProperty_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()