下面列出了怎么用org.eclipse.ui.ide.IGotoMarker的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( final Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings ( "rawtypes" )
@Override
public Object getAdapter ( Class key )
{
if ( key.equals ( IContentOutlinePage.class ) )
{
return showOutlineView () ? getContentOutlinePage () : null;
}
else if ( key.equals ( IPropertySheetPage.class ) )
{
return getPropertySheetPage ();
}
else if ( key.equals ( IGotoMarker.class ) )
{
return this;
}
else
{
return super.getAdapter ( key );
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public <T> T getAdapter(Class<T> key) {
if (key.equals(IContentOutlinePage.class)) {
return showOutlineView() ? key.cast(getContentOutlinePage()) : null;
}
else if (key.equals(IPropertySheetPage.class)) {
return key.cast(getPropertySheetPage());
}
else if (key.equals(IGotoMarker.class)) {
return key.cast(this);
}
else {
return super.getAdapter(key);
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("rawtypes")
@Override
public Object getAdapter(Class key) {
if (key.equals(IContentOutlinePage.class)) {
return showOutlineView() ? getContentOutlinePage() : null;
}
else if (key.equals(IPropertySheetPage.class)) {
return getPropertySheetPage();
}
else if (key.equals(IGotoMarker.class)) {
return this;
}
else {
return super.getAdapter(key);
}
}
/**
* {@inheritDoc}
*/
@Override
public Object getAdapter(final Class type) {
if (type == ERDiagram.class) {
return diagram;
} else if (type == IGotoMarker.class) {
return gotoMaker;
}
else if (type == IPropertySheetPage.class) {
return propertySheetPage;
}
return super.getAdapter(type);
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("rawtypes")
@Override
public Object getAdapter(Class key) {
if (key.equals(IContentOutlinePage.class)) {
return showOutlineView() ? getContentOutlinePage() : null;
}
else if (key.equals(IPropertySheetPage.class)) {
return getPropertySheetPage();
}
else if (key.equals(IGotoMarker.class)) {
return this;
}
else {
return super.getAdapter(key);
}
}
@Override
public Object getAdapter(@SuppressWarnings("rawtypes") Class type) {
if (type == ZoomManager.class) {
return ((ScalableFreeformRootEditPart) getGraphicalViewer().getRootEditPart()).getZoomManager();
}
if (type == IContentOutlinePage.class) {
return outlinePage;
}
if (type == IGotoMarker.class) {
return gotoMaker;
}
if (type == IPropertySheetPage.class) {
return propertySheetPage;
}
return super.getAdapter(type);
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("rawtypes")
@Override
public Object getAdapter(Class key) {
if (key.equals(IContentOutlinePage.class)) {
return showOutlineView() ? getContentOutlinePage() : null;
}
else if (key.equals(IPropertySheetPage.class)) {
return getPropertySheetPage();
}
else if (key.equals(IGotoMarker.class)) {
return this;
}
else {
return super.getAdapter(key);
}
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("rawtypes")
@Override
public Object getAdapter(Class key) {
if (key.equals(IContentOutlinePage.class)) {
return showOutlineView() ? getContentOutlinePage() : null;
}
else if (key.equals(IPropertySheetPage.class)) {
return getPropertySheetPage();
}
else if (key.equals(IGotoMarker.class)) {
return this;
}
else {
return super.getAdapter(key);
}
}
public Object getAdapter( Class type )
{
if ( type == ILibraryProvider.class )
{
return new LibraryProvider( );
}
if ( type == IReportProvider.class )
{
return getProvider( );
}
if ( type == IGotoMarker.class )
{
return new BIRTGotoMarker( this );
}
return super.getAdapter( type );
}
/**
* {@inheritDoc}
*/
@Override
public Object getAdapter(Class type) {
if (type == ZoomManager.class) {
return ((ScalableFreeformRootEditPart) getGraphicalViewer()
.getRootEditPart()).getZoomManager();
}
if (type == IContentOutlinePage.class) {
return this.outlinePage;
}
if (type == IGotoMarker.class) {
return this.gotoMaker;
}
if (type == IPropertySheetPage.class) {
return this.propertySheetPage;
}
return super.getAdapter(type);
}
/**
* This is how the framework determines which interfaces we implement.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@SuppressWarnings({"rawtypes", "unchecked"})
@Override
public Object getAdapter(Class key) {
if (key.equals(IContentOutlinePage.class)) {
return showOutlineView() ? getContentOutlinePage() : null;
} else if (key.equals(IPropertySheetPage.class)) {
return getPropertySheetPage();
} else if (key.equals(IGotoMarker.class)) {
return this;
} else {
return super.getAdapter(key);
}
}
@Override
public <T> T getAdapter(final Class<T> adapter) {
if (IGotoMarker.class.equals(adapter)) {
if (fTrace == null || fEventsTable == null) {
return adapter.cast(this);
}
return adapter.cast(fEventsTable);
} else if (IPropertySheetPage.class.equals(adapter)) {
return adapter.cast(new UnsortedPropertySheetPage());
}
return super.getAdapter(adapter);
}
/**
* This is how the framework determines which interfaces we implement.
*/
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public Object getAdapter(Class key) {
if (key.equals(IPropertySheetPage.class)) {
return getPropertySheetPage();
} else if (key.equals(IGotoMarker.class)) {
throw new RuntimeException("Returning this as IGotoMarker.");
//return this;
} else {
return super.getAdapter(key);
}
}