Java 类org.eclipse.jface.viewers.ViewerLabel 实例源码

项目:Eclipse-Postfix-Code-Completion    文件:JavaSynchronizationLabelProvider.java   
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object firstSegment = elementPath.getFirstSegment();
    if (firstSegment instanceof IProject && elementPath.getSegmentCount() == 2) {
        IProject project = (IProject) firstSegment;
        Object lastSegment = elementPath.getLastSegment();
        if (lastSegment instanceof IFolder) {
            IFolder folder = (IFolder) lastSegment;
            if (!folder.getParent().equals(project)) {
                // This means that a folder that is not a direct child of the project
                // is a child in the tree. Therefore, the resource content provider
                // must be active and in compress folder mode so we will leave
                // it to the resource provider to provide the proper label.
                // We need to do this because of bug 153912
                return;
            }
        }
    }
    label.setImage(getImage(elementPath.getLastSegment()));
    label.setText(getText(elementPath.getLastSegment()));
    Font f = getFont(elementPath.getLastSegment());
    if (f != null)
        label.setFont(f);
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:JavaSynchronizationLabelProvider.java   
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object firstSegment = elementPath.getFirstSegment();
    if (firstSegment instanceof IProject && elementPath.getSegmentCount() == 2) {
        IProject project = (IProject) firstSegment;
        Object lastSegment = elementPath.getLastSegment();
        if (lastSegment instanceof IFolder) {
            IFolder folder = (IFolder) lastSegment;
            if (!folder.getParent().equals(project)) {
                // This means that a folder that is not a direct child of the project
                // is a child in the tree. Therefore, the resource content provider
                // must be active and in compress folder mode so we will leave
                // it to the resource provider to provide the proper label.
                // We need to do this because of bug 153912
                return;
            }
        }
    }
    label.setImage(getImage(elementPath.getLastSegment()));
    label.setText(getText(elementPath.getLastSegment()));
    Font f = getFont(elementPath.getLastSegment());
    if (f != null)
        label.setFont(f);
}
项目:xtext-gef    文件:StatemachineNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof StatemachineNavigatorItem
            && !isOwnView(((StatemachineNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:statecharts    文件:DiagramPartitioningEditor.java   
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Diagram lastSegment = (Diagram) elementPath.getLastSegment();
    NamedElement element = (NamedElement) lastSegment.getElement();
    AdapterFactoryLabelProvider provider = new AdapterFactoryLabelProvider(
            new SGraphItemProviderAdapterFactory());
    label.setText(provider.getText(element));
    if (element instanceof Statechart)
        label.setImage(StatechartImages.LOGO.image());
    else
        label.setImage(provider.getImage(element));

}
项目:ROADDesigner    文件:SmcNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof SmcNavigatorItem
            && !isOwnView(((SmcNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:HelloBrazil    文件:Wc2014NavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof Wc2014NavigatorItem
            && !isOwnView(((Wc2014NavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:simplified-bpmn-example    文件:SimpleBPMNNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof SimpleBPMN.diagram.navigator.SimpleBPMNNavigatorItem
            && !isOwnView(((SimpleBPMN.diagram.navigator.SimpleBPMNNavigatorItem) element)
                    .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:ICSE15_SequenceDiagram_MAVONavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.icse15_sequencediagram_mavo.diagram.navigator.ICSE15_SequenceDiagram_MAVONavigatorItem
            && !isOwnView(
                    ((edu.toronto.cs.se.modelepedia.icse15_sequencediagram_mavo.diagram.navigator.ICSE15_SequenceDiagram_MAVONavigatorItem) element)
                            .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:NECSIS14_ClassDiagramNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.necsis14_classdiagram.diagram.navigator.NECSIS14_ClassDiagramNavigatorItem
            && !isOwnView(((edu.toronto.cs.se.modelepedia.necsis14_classdiagram.diagram.navigator.NECSIS14_ClassDiagramNavigatorItem) element)
                    .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:NECSIS14_DatabaseSchemaNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.necsis14_databaseschema.diagram.navigator.NECSIS14_DatabaseSchemaNavigatorItem
            && !isOwnView(((edu.toronto.cs.se.modelepedia.necsis14_databaseschema.diagram.navigator.NECSIS14_DatabaseSchemaNavigatorItem) element)
                    .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:MIDNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof MIDNavigatorItem && !isOwnView(((MIDNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:MIDNavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof MIDNavigatorItem && !isOwnView(((MIDNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:RelationalDatabase_MAVONavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.relationaldatabase_mavo.diagram.navigator.RelationalDatabase_MAVONavigatorItem
            && !isOwnView(
                    ((edu.toronto.cs.se.modelepedia.relationaldatabase_mavo.diagram.navigator.RelationalDatabase_MAVONavigatorItem) element)
                            .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:RelationalDatabaseNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof RelationalDatabaseNavigatorItem
            && !isOwnView(((RelationalDatabaseNavigatorItem) element)
                    .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:IStar_MAVONavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.istar_mavo.diagram.navigator.IStar_MAVONavigatorItem
            && !isOwnView(
                    ((edu.toronto.cs.se.modelepedia.istar_mavo.diagram.navigator.IStar_MAVONavigatorItem) element)
                            .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:IStarNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof IStarNavigatorItem
            && !isOwnView(((IStarNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:StateMachineNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof StateMachineNavigatorItem
            && !isOwnView(((StateMachineNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:StateMachine_MAVONavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.statemachine_mavo.diagram.navigator.StateMachine_MAVONavigatorItem
            && !isOwnView(
                    ((edu.toronto.cs.se.modelepedia.statemachine_mavo.diagram.navigator.StateMachine_MAVONavigatorItem) element)
                            .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:StateNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof StateNavigatorItem
            && !isOwnView(((StateNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:ArmyNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof ArmyNavigatorItem
            && !isOwnView(((ArmyNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:EconomyNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof EconomyNavigatorItem
            && !isOwnView(((EconomyNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:ClassDiagramNavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof ClassDiagramNavigatorItem
            && !isOwnView(((ClassDiagramNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:ClassDiagram_MAVONavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.classdiagram_mavo.diagram.navigator.ClassDiagram_MAVONavigatorItem
            && !isOwnView(
                    ((edu.toronto.cs.se.modelepedia.classdiagram_mavo.diagram.navigator.ClassDiagram_MAVONavigatorItem) element)
                            .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:MMINT    文件:Graph_MAVONavigatorLabelProvider.java   
/**
* @generated
*/
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof edu.toronto.cs.se.modelepedia.graph_mavo.diagram.navigator.Graph_MAVONavigatorItem
            && !isOwnView(
                    ((edu.toronto.cs.se.modelepedia.graph_mavo.diagram.navigator.Graph_MAVONavigatorItem) element)
                            .getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:d-case_editor    文件:DcaseNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof DcaseNavigatorItem
            && !isOwnView(((DcaseNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}
项目:eclipse-optimus    文件:TransformationDependencyNavigatorLabelProvider.java   
/**
 * @generated
 */
public void updateLabel(ViewerLabel label, TreePath elementPath) {
    Object element = elementPath.getLastSegment();
    if (element instanceof TransformationDependencyNavigatorItem
            && !isOwnView(((TransformationDependencyNavigatorItem) element).getView())) {
        return;
    }
    label.setText(getText(element));
    label.setImage(getImage(element));
}