package rose;

/**
 * COM Interface 'IRoseInstanceView'. Generated 30/01/2002 3:46:13 PM
 * from 'C:\Program Files\Rational\Rose\rationalrose.tlb'<P>
 * Generated using version 1.3.1  of <B>J-Integra[tm]</B> -- pure Java/COM integration technology from Linar Ltd.
 * See  <A HREF="http://www.linar.com/">http://www.linar.com/</A><P>
 */
public interface IRoseInstanceView {
  /**
   * getName. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getName  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setName. 
   *
   * @param     rhs The rhs)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setName  (
              String rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getYPosition. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getYPosition  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setYPosition. 
   *
   * @param     rhs The rhs)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setYPosition  (
              short rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getXPosition. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getXPosition  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setXPosition. 
   *
   * @param     rhs The rhs)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setXPosition  (
              short rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getHeight. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getHeight  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setHeight. 
   *
   * @param     rhs The rhs)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setHeight  (
              short rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getWidth. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getWidth  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setWidth. 
   *
   * @param     rhs The rhs)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setWidth  (
              short rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getFillColor. 
   *
   * @return    return value.  An reference to a IRoseView_FillColor
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseView_FillColor getFillColor  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setFillColor. 
   *
   * @param     rhs An reference to a IRoseView_FillColor)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setFillColor  (
              rose.IRoseView_FillColor rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getLineColor. 
   *
   * @return    return value.  An reference to a IRoseView_LineColor
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseView_LineColor getLineColor  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setLineColor. 
   *
   * @param     rhs An reference to a IRoseView_LineColor)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setLineColor  (
              rose.IRoseView_LineColor rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getSubViews. 
   *
   * @return    return value.  An reference to a IRoseItemViewCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseItemViewCollection getSubViews  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setSubViews. 
   *
   * @param     rhs An reference to a IRoseItemViewCollection)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setSubViews  (
              rose.IRoseItemViewCollection rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getParentView. 
   *
   * @return    return value.  An reference to a IRoseItemView
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseItemView getParentView  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setParentView. 
   *
   * @param     rhs An reference to a IRoseItemView)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setParentView  (
              rose.IRoseItemView rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getItem. 
   *
   * @return    return value.  An reference to a IRoseItem
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseItem getItem  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setItem. 
   *
   * @param     rhs An reference to a IRoseItem)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setItem  (
              rose.IRoseItem rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getParentDiagram. 
   *
   * @return    return value.  An reference to a IRoseDiagram
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseDiagram getParentDiagram  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setParentDiagram. 
   *
   * @param     rhs An reference to a IRoseDiagram)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setParentDiagram  (
              rose.IRoseDiagram rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getFont. 
   *
   * @return    return value.  An reference to a IRoseView_Font
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseView_Font getFont  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setFont. 
   *
   * @param     rhs An reference to a IRoseView_Font)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setFont  (
              rose.IRoseView_Font rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getApplication. 
   *
   * @return    return value.  A reference to another Automation Object (IDispatch)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public Object getApplication  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setApplication. 
   *
   * @param     rhs A reference to another Automation Object (IDispatch))
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setApplication  (
              Object rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getModel. 
   *
   * @return    return value.  An reference to a IRoseModel
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseModel getModel  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setModel. 
   *
   * @param     rhs An reference to a IRoseModel)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setModel  (
              rose.IRoseModel rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getLineVertices. 
   *
   * @return    return value.  An reference to a IRoseLineVertexCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseLineVertexCollection getLineVertices  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setLineVertices. 
   *
   * @param     rhs An reference to a IRoseLineVertexCollection)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setLineVertices  (
              rose.IRoseLineVertexCollection rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getStereotypeDisplay. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getStereotypeDisplay  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setStereotypeDisplay. 
   *
   * @param     rhs The rhs)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setStereotypeDisplay  (
              short rhs) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getUniqueID. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getUniqueID  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getCurrentPropertySetName. 
   *
   * @param     ToolName The ToolName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getCurrentPropertySetName  (
              String ToolName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * overrideProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @param     theValue The theValue (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean overrideProperty  (
              String theToolName,
              String thePropName,
              String theValue) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * inheritProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean inheritProperty  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getPropertyValue. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getPropertyValue  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getDefaultPropertyValue. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getDefaultPropertyValue  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * findProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  An reference to a IRoseProperty
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseProperty findProperty  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getAllProperties. 
   *
   * @return    return value.  An reference to a IRosePropertyCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRosePropertyCollection getAllProperties  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getToolProperties. 
   *
   * @param     theToolName The theToolName (in)
   * @return    return value.  An reference to a IRosePropertyCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRosePropertyCollection getToolProperties  (
              String theToolName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * isOverriddenProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean isOverriddenProperty  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * isDefaultProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean isDefaultProperty  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * findDefaultProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @return    return value.  An reference to a IRoseProperty
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseProperty findDefaultProperty  (
              String theToolName,
              String thePropName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * createProperty. 
   *
   * @param     theToolName The theToolName (in)
   * @param     thePropName The thePropName (in)
   * @param     theValue The theValue (in)
   * @param     theType The theType (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean createProperty  (
              String theToolName,
              String thePropName,
              String theValue,
              String theType) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getPropertyClassName. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getPropertyClassName  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getDefaultSetNames. 
   *
   * @param     ToolName The ToolName (in)
   * @return    return value.  An reference to a IRoseStringCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseStringCollection getDefaultSetNames  (
              String ToolName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getToolNames. 
   *
   * @return    return value.  An reference to a IRoseStringCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseStringCollection getToolNames  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setCurrentPropertySetName. 
   *
   * @param     ToolName The ToolName (in)
   * @param     SetName The SetName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean setCurrentPropertySetName  (
              String ToolName,
              String SetName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * invalidate. 
   *
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void invalidate  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * supportsFillColor. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean supportsFillColor  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * supportsLineColor. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean supportsLineColor  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * isSelected. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean isSelected  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * setSelected. 
   *
   * @param     bSelect The bSelect (in)
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public void setSelected  (
              boolean bSelect) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * pointInView. 
   *
   * @param     x The x (in)
   * @param     y The y (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean pointInView  (
              short x,
              short y) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getDefaultWidth. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getDefaultWidth  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getDefaultHeight. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getDefaultHeight  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getMinWidth. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getMinWidth  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getMinHeight. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getMinHeight  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * hasItem. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean hasItem  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * hasParentView. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean hasParentView  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getInstance. 
   *
   * @return    return value.  An reference to a IRoseObjectInstance
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseObjectInstance getInstance  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getQualifiedName. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String getQualifiedName  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * identifyClass. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public String identifyClass  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * isClass. 
   *
   * @param     theClassName The theClassName (in)
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean isClass  (
              String theClassName) throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * renderIconToClipboard. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public boolean renderIconToClipboard  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getIconIndex. 
   *
   * @return    return value.  The return value
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public short getIconIndex  () throws java.io.IOException, com.linar.jintegra.AutomationException;

  /**
   * getAttachedNotes. 
   *
   * @return    return value.  An reference to a IRoseNoteViewCollection
   * @exception java.io.IOException If there are communications problems.
   * @exception com.linar.jintegra.AutomationException If the remote server throws an exception.
   */
  public IRoseNoteViewCollection getAttachedNotes  () throws java.io.IOException, com.linar.jintegra.AutomationException;


  // Constants to help J-Integra dynamically map DCOM invocations to
  // interface members.  Don't worry, you will never need to explicitly use these constants.
  int IID348b1ad4_d5c4_11d0_89f8_0020afd6c181 = 1;
  /** Dummy reference to interface proxy to make sure it gets compiled */
  int xxDummy = IRoseInstanceViewProxy.xxDummy;
  /** Used internally by J-Integra, please ignore */
  String IID = "00020400-0000-0000-C000-000000000046";
  String DISPID_100_GET_NAME = "getName";
  String DISPID_100_PUT_NAME = "setName";
  String DISPID_202_GET_NAME = "getYPosition";
  String DISPID_202_PUT_NAME = "setYPosition";
  String DISPID_203_GET_NAME = "getXPosition";
  String DISPID_203_PUT_NAME = "setXPosition";
  String DISPID_204_GET_NAME = "getHeight";
  String DISPID_204_PUT_NAME = "setHeight";
  String DISPID_205_GET_NAME = "getWidth";
  String DISPID_205_PUT_NAME = "setWidth";
  String DISPID_206_GET_NAME = "getFillColor";
  String DISPID_206_PUT_NAME = "setFillColor";
  String DISPID_208_GET_NAME = "getLineColor";
  String DISPID_208_PUT_NAME = "setLineColor";
  String DISPID_219_GET_NAME = "getSubViews";
  String DISPID_219_PUT_NAME = "setSubViews";
  String DISPID_220_GET_NAME = "getParentView";
  String DISPID_220_PUT_NAME = "setParentView";
  String DISPID_221_GET_NAME = "getItem";
  String DISPID_221_PUT_NAME = "setItem";
  String DISPID_224_GET_NAME = "getParentDiagram";
  String DISPID_224_PUT_NAME = "setParentDiagram";
  String DISPID_12493_GET_NAME = "getFont";
  String DISPID_12493_PUT_NAME = "setFont";
  String DISPID_12523_GET_NAME = "getApplication";
  String DISPID_12523_PUT_NAME = "setApplication";
  String DISPID_12524_GET_NAME = "getModel";
  String DISPID_12524_PUT_NAME = "setModel";
  String DISPID_12696_GET_NAME = "getLineVertices";
  String DISPID_12696_PUT_NAME = "setLineVertices";
  String DISPID_12837_GET_NAME = "getStereotypeDisplay";
  String DISPID_12837_PUT_NAME = "setStereotypeDisplay";
  String DISPID_102_NAME = "getUniqueID";
  String DISPID_109_NAME = "getCurrentPropertySetName";
  String DISPID_110_NAME = "overrideProperty";
  String DISPID_111_NAME = "inheritProperty";
  String DISPID_119_NAME = "getPropertyValue";
  String DISPID_120_NAME = "getDefaultPropertyValue";
  String DISPID_121_NAME = "findProperty";
  String DISPID_122_NAME = "getAllProperties";
  String DISPID_123_NAME = "getToolProperties";
  String DISPID_124_NAME = "isOverriddenProperty";
  String DISPID_125_NAME = "isDefaultProperty";
  String DISPID_126_NAME = "findDefaultProperty";
  String DISPID_127_NAME = "createProperty";
  String DISPID_128_NAME = "getPropertyClassName";
  String DISPID_129_NAME = "getDefaultSetNames";
  String DISPID_130_NAME = "getToolNames";
  String DISPID_131_NAME = "setCurrentPropertySetName";
  String DISPID_207_NAME = "invalidate";
  String DISPID_210_NAME = "supportsFillColor";
  String DISPID_211_NAME = "supportsLineColor";
  String DISPID_212_NAME = "isSelected";
  String DISPID_213_NAME = "setSelected";
  String DISPID_214_NAME = "pointInView";
  String DISPID_215_NAME = "getDefaultWidth";
  String DISPID_216_NAME = "getDefaultHeight";
  String DISPID_217_NAME = "getMinWidth";
  String DISPID_218_NAME = "getMinHeight";
  String DISPID_222_NAME = "hasItem";
  String DISPID_223_NAME = "hasParentView";
  String DISPID_409_NAME = "getInstance";
  String DISPID_12555_NAME = "getQualifiedName";
  String DISPID_12668_NAME = "identifyClass";
  String DISPID_12669_NAME = "isClass";
  String DISPID_12820_NAME = "renderIconToClipboard";
  String DISPID_12824_NAME = "getIconIndex";
  String DISPID_12829_NAME = "getAttachedNotes";
}
