blob: 6b859217e659943495f5da75e6b03e126fd92cae [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Fri Jun 05 14:31:28 PDT 2009 -->
<TITLE>
IObjectSymbol
</TITLE>
<META NAME="date" CONTENT="2009-06-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IObjectSymbol";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IObjectSymbol.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/InitializedSymbolFactory.html" title="class in org.eclipse.jst.jsf.context.symbol"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IPropertySymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IObjectSymbol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.eclipse.jst.jsf.context.symbol</FONT>
<BR>
Interface IObjectSymbol</H2>
<DL>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">ISymbol</A></DD>
</DL>
<DL>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IBeanInstanceSymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">IBeanInstanceSymbol</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IBeanPropertySymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">IBeanPropertySymbol</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IComponentSymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">IComponentSymbol</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IInstanceSymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">IInstanceSymbol</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IPropertySymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">IPropertySymbol</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>IObjectSymbol</B><DT>extends <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">ISymbol</A></DL>
</PRE>
<P>
<!-- begin-user-doc -->
A representation of the model object '<em><b>IObject Symbol</b></em>'.
<p><b>Provisional API - subject to change</b></p>
<!-- end-user-doc -->
<p>
The following features are supported:
<ul>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#getTypeDescriptor()"><CODE><em>Type Descriptor</em></CODE></A></li>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isReadable()"><CODE><em>Readable</em></CODE></A></li>
<li><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isWritable()"><CODE><em>Writable</em></CODE></A></li>
</ul>
</p>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIObjectSymbol()"><CODE>SymbolPackage.getIObjectSymbol()</CODE></A></DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#copyright">copyright</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.eclipse.jst.jsf.context.symbol.ISymbol"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.eclipse.jst.jsf.context.symbol.<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">ISymbol</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html#EMPTY_SYMBOL_ARRAY">EMPTY_SYMBOL_ARRAY</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">ISymbol</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#call(java.lang.String, EList, java.lang.String)">call</A></B>(java.lang.String&nbsp;methodName,
EList&nbsp;methodArguments,
java.lang.String&nbsp;symbolName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#coerce(java.lang.String)">coerce</A></B>(java.lang.String&nbsp;typeSignature)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#getTypeDescriptor()">getTypeDescriptor</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Type Descriptor</b></em>' reference</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isReadable()">isReadable</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Readable</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isWritable()">isWritable</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Writable</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#setReadable(boolean)">setReadable</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isReadable()"><CODE><em>Readable</em></CODE></A>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#setTypeDescriptor(org.eclipse.jst.jsf.context.symbol.ITypeDescriptor)">setTypeDescriptor</A></B>(<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#getTypeDescriptor()"><CODE><em>Type Descriptor</em></CODE></A>' reference</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#setWritable(boolean)">setWritable</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isWritable()"><CODE><em>Writable</em></CODE></A>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#supportsCoercion(java.lang.String)">supportsCoercion</A></B>(java.lang.String&nbsp;typeSignature)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.jst.jsf.context.symbol.ISymbol"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.jst.jsf.context.symbol.<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">ISymbol</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html#getName()">getName</A>, <A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html#setName(java.lang.String)">setName</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="copyright"><!-- --></A><H3>
copyright</H3>
<PRE>
static final java.lang.String <B>copyright</B></PRE>
<DL>
<DD><!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.jst.jsf.context.symbol.IObjectSymbol.copyright">Constant Field Values</A></DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getTypeDescriptor()"><!-- --></A><H3>
getTypeDescriptor</H3>
<PRE>
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A> <B>getTypeDescriptor</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Type Descriptor</b></em>' reference.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Type Descriptor</em>' reference isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Type Descriptor</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#setTypeDescriptor(org.eclipse.jst.jsf.context.symbol.ITypeDescriptor)"><CODE>setTypeDescriptor(ITypeDescriptor)</CODE></A>,
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIObjectSymbol_TypeDescriptor()"><CODE>SymbolPackage.getIObjectSymbol_TypeDescriptor()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setTypeDescriptor(org.eclipse.jst.jsf.context.symbol.ITypeDescriptor)"><!-- --></A><H3>
setTypeDescriptor</H3>
<PRE>
void <B>setTypeDescriptor</B>(<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A>&nbsp;value)</PRE>
<DL>
<DD>Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#getTypeDescriptor()"><CODE><em>Type Descriptor</em></CODE></A>' reference.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Type Descriptor</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#getTypeDescriptor()"><CODE>getTypeDescriptor()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="isReadable()"><!-- --></A><H3>
isReadable</H3>
<PRE>
boolean <B>isReadable</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Readable</b></em>' attribute.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Readable</em>' attribute isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Readable</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#setReadable(boolean)"><CODE>setReadable(boolean)</CODE></A>,
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIObjectSymbol_Readable()"><CODE>SymbolPackage.getIObjectSymbol_Readable()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setReadable(boolean)"><!-- --></A><H3>
setReadable</H3>
<PRE>
void <B>setReadable</B>(boolean&nbsp;value)</PRE>
<DL>
<DD>Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isReadable()"><CODE><em>Readable</em></CODE></A>' attribute.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Readable</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isReadable()"><CODE>isReadable()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="isWritable()"><!-- --></A><H3>
isWritable</H3>
<PRE>
boolean <B>isWritable</B>()</PRE>
<DL>
<DD>Returns the value of the '<em><b>Writable</b></em>' attribute.
<!-- begin-user-doc -->
<p>
If the meaning of the '<em>Writable</em>' attribute isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the value of the '<em>Writable</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#setWritable(boolean)"><CODE>setWritable(boolean)</CODE></A>,
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/SymbolPackage.html#getIObjectSymbol_Writable()"><CODE>SymbolPackage.getIObjectSymbol_Writable()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setWritable(boolean)"><!-- --></A><H3>
setWritable</H3>
<PRE>
void <B>setWritable</B>(boolean&nbsp;value)</PRE>
<DL>
<DD>Sets the value of the '<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isWritable()"><CODE><em>Writable</em></CODE></A>' attribute.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Writable</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html#isWritable()"><CODE>isWritable()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="supportsCoercion(java.lang.String)"><!-- --></A><H3>
supportsCoercion</H3>
<PRE>
boolean <B>supportsCoercion</B>(java.lang.String&nbsp;typeSignature)</PRE>
<DL>
<DD><!-- begin-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> -
<DT><B>Returns:</B><DD>true if this object can be coerced (is an instanceof) the type
specified in the fully qualified typeSignature
<!-- end-user-doc --></DL>
</DD>
</DL>
<HR>
<A NAME="coerce(java.lang.String)"><!-- --></A><H3>
coerce</H3>
<PRE>
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ITypeDescriptor.html" title="interface in org.eclipse.jst.jsf.context.symbol">ITypeDescriptor</A> <B>coerce</B>(java.lang.String&nbsp;typeSignature)</PRE>
<DL>
<DD><!-- begin-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>typeSignature</CODE> -
<DT><B>Returns:</B><DD>a type descriptor supporting a class cast of this object to
the request typeSignature, or null if such a cast is not supported.
Returns non-null iff supportsCoercion(typeSignature) == false
<!-- end-user-doc --></DL>
</DD>
</DL>
<HR>
<A NAME="call(java.lang.String, EList, java.lang.String)"><!-- --></A><H3>
call</H3>
<PRE>
<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/ISymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol">ISymbol</A> <B>call</B>(java.lang.String&nbsp;methodName,
EList&nbsp;methodArguments,
java.lang.String&nbsp;symbolName)</PRE>
<DL>
<DD><!-- begin-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>methodName</CODE> - <DD><CODE>methodArguments</CODE> - <DD><CODE>symbolName</CODE> -
<DT><B>Returns:</B><DD>a symbol resulting from calling the call or null if can't be determined.
Generally, the symbolName should be used for the getName() value of the returned
symbol, although implementers are not bound to this if a more meaningful value
can be calculated.
<!-- end-user-doc --></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IObjectSymbol.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/InitializedSymbolFactory.html" title="class in org.eclipse.jst.jsf.context.symbol"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/eclipse/jst/jsf/context/symbol/IPropertySymbol.html" title="interface in org.eclipse.jst.jsf.context.symbol"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?org/eclipse/jst/jsf/context/symbol/IObjectSymbol.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IObjectSymbol.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>