Example usage for org.eclipse.jdt.internal.core.hierarchy TypeHierarchy getSubtypes

List of usage examples for org.eclipse.jdt.internal.core.hierarchy TypeHierarchy getSubtypes

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core.hierarchy TypeHierarchy getSubtypes.

Prototype

@Override
public IType[] getSubtypes(IType type) 

Source Link

Usage

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest010.java

License:Open Source License

public void testGetSubtypes_T1R1() throws JavaModelException {
    _focusType = _T1R1;//from ww  w  . j ava2 s  .com

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T2R1 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest010.java

License:Open Source License

public void testGetSubtypes_T2R1() throws JavaModelException {
    _focusType = _T2R1;/*www  .  j a v a 2  s.c o  m*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T3R1 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest010.java

License:Open Source License

public void testGetSubtypes_interfaceA() throws JavaModelException {
    _focusType = _interfaceA;/*from  www  . j  a  v  a 2s  .c  o  m*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T2R1 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest011.java

License:Open Source License

public void testGetSubtypes_T10T0R1() throws JavaModelException {
    _focusType = _T10T0R1;/*  ww  w. j  a  v  a  2  s  . c o  m*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T21T11T0R1 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest011.java

License:Open Source License

public void testGetSubtypes_T10T0R2() throws JavaModelException {
    _focusType = _T10T0R2;/*w ww. ja v a  2 s.  com*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] {
            //                                _T21T11T0R1, // indirect sub
            _T10T0R1 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest016.java

License:Open Source License

public void testGetSubtypes_C1() throws JavaModelException {
    _focusType = _C1;//  w w  w .j  a v  a2 s . c o  m

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T1R5 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest016.java

License:Open Source License

public void testGetSubtypes_T1R1() throws JavaModelException {
    _focusType = _T1R1;// w w  w  . j a v  a2s . c o  m

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T1R2, _T2R1 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest016.java

License:Open Source License

public void testGetSubtypes_T1R2() throws JavaModelException {
    _focusType = _T1R2;/*from  www  .j av a  2  s  . co m*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T1R3, _T2R2 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest016.java

License:Open Source License

public void testGetSubtypes_T1R3() throws JavaModelException {
    _focusType = _T1R3;/*w w w  .  ja v a  2 s . c om*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T1R4, _T2R3 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}

From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTSubTypeHierarchyTest016.java

License:Open Source License

public void testGetSubtypes_T1R4() throws JavaModelException {
    _focusType = _T1R4;/*from  w  ww.  j av a2  s . c o m*/

    TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), true);
    hierarchy.refresh(new NullProgressMonitor());

    IType[] actual = hierarchy.getSubtypes(_focusType);
    IType[] expected = new IType[] { _T2R4 };

    assertEquals(expected.length, actual.length);
    assertTrue(compareTypes(expected, actual));
}