/*
* Copyright 2003-2017 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jetbrains.mps.icons;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.util.IconLoader;
import com.intellij.ui.LayeredIcon;
import javax.swing.Icon;
public class MPSIcons {
public static class Ant {
public static final Icon Build = IconLoader.getIcon("/ant/build.png");
}
public static class Actions {
public static final Icon AddToVCS = IconLoader.getIcon("/actions/addToVcs.png");
public static final Icon GroupByCategory = IconLoader.getIcon("/actions/groupByCategory.png");
public static final Icon GroupByModel = IconLoader.getIcon("/actions/groupByModel.png");
public static final Icon GroupByModule = IconLoader.getIcon("/actions/groupByModule.png");
public static final Icon GroupByRoot = IconLoader.getIcon("/actions/groupByRoot.png");
public static final Icon GroupSearched = IconLoader.getIcon("/actions/groupSearched.png");
public static final Icon ImportModulesFromFolder = IconLoader.getIcon("/actions/importModulesFromFolder.png");
public static final Icon MigrationBulb = IconLoader.getIcon("/actions/migrationBulb.png");
public static final Icon SearchedNodes = IconLoader.getIcon("/actions/searchedNodes.png");
public static final Icon ShowCellInExplorer = IconLoader.getIcon("/actions/showCellInExplorer.png");
public static final Icon ShowOnlyStrongSubtypes = IconLoader.getIcon("/actions/showOnlyStrongSubtypes.png");
}
public static class CellExplorer {
public static final Icon CellActionKey = IconLoader.getIcon("/cellExplorer/cellActionKey.png");
public static final Icon CellComponent = IconLoader.getIcon("/cellExplorer/cellComponent.png");
public static final Icon CellConst = IconLoader.getIcon("/cellExplorer/cellConst.png");
public static final Icon CellDefault = IconLoader.getIcon("/cellExplorer/cellDefault.png");
public static final Icon CellError = IconLoader.getIcon("/cellExplorer/cellError.png");
public static final Icon CellExplorer = IconLoader.getIcon("/cellExplorer/cellExplorer.png");
public static final Icon CellKeyMap = IconLoader.getIcon("/cellExplorer/cellKeyMap.png");
public static final Icon CellProperty = IconLoader.getIcon("/cellExplorer/cellProperty.png");
public static final Icon Cells = IconLoader.getIcon("/cellExplorer/cells.png");
}
public static class Debug {
public static final Icon AddBreakPoint = IconLoader.getIcon("/debugger/addBreakpoint.png");
public static final Icon DeleteBreakpoint = IconLoader.getIcon("/debugger/deleteBreakpoint.png");
public static final Icon GoToSource = IconLoader.getIcon("/debugger/goToSource.png");
}
public static class General {
@Deprecated /* Will be removed after MPS 2017.1 incl minor versions */ public static final Icon Block = IconLoader.getIcon("/general/block.png");
public static final Icon Dependencies = IconLoader.getIcon("/general/dependencies.png");
@Deprecated /* Will be removed after MPS 2017.1 incl minor versions */ public static final Icon ErrorOk = IconLoader.getIcon("/general/errorsOK.png");
public static final Icon ModelChecker = IconLoader.getIcon("/general/modelChecker.png");
public static final Icon Runtime = IconLoader.getIcon("/general/runtime.png");
@Deprecated /* Will be removed after MPS 2017.1 incl minor versions */ public static final Icon WarningsFound = IconLoader.getIcon("/general/warningsFound.png");
@Deprecated /* Will be removed after MPS 2017.1 incl minor versions */ public static final Icon ErrorsFound = IconLoader.getIcon("/general/errorsFound.png");
}
public static class Generator {
public static final Icon CopyOperation = IconLoader.getIcon("/generator/copy-operation.png");
public static final Icon Input = IconLoader.getIcon("/generator/input.png");
public static final Icon Macro = IconLoader.getIcon("/generator/macro.png");
public static final Icon MappingScript = IconLoader.getIcon("/generator/mapping-script.png");
public static final Icon Output = IconLoader.getIcon("/generator/output.png");
public static final Icon RuleConsequence = IconLoader.getIcon("/generator/rule-consequence.png");
public static final Icon Rule = IconLoader.getIcon("/generator/rule.png");
public static final Icon Switch = IconLoader.getIcon("/generator/switch.png");
public static final Icon Template = IconLoader.getIcon("/generator/template.png");
}
public static class IdeaIntegration {
public static final Icon Connected = IconLoader.getIcon("/ideaIntegration/connected.png");
public static final Icon ConnectedWithErrors = IconLoader.getIcon("/ideaIntegration/connected_with_errors.png");
public static final Icon Disconnected = IconLoader.getIcon("/ideaIntegration/disconnected.png");
public static final Icon TryingToConnect = IconLoader.getIcon("/ideaIntegration/trying.png");
}
public static class Nodes {
public static final Icon Action = IconLoader.getIcon("/nodes/action.png");
public static final Icon Behavior = IconLoader.getIcon("/nodes/behavior.png");
public static final Icon Constraint = IconLoader.getIcon("/nodes/constraint.png");
public static final Icon DataFlow = IconLoader.getIcon("/nodes/dataFlow.png");
public static final Icon DevKit = IconLoader.getIcon("/nodes/devkit.png");
public static final Icon Editor = IconLoader.getIcon("/nodes/editor.png");
public static final Icon Generator = IconLoader.getIcon("/nodes/generator.png");
public static final Icon Language = IconLoader.getIcon("/nodes/language.png");
public static final Icon MappingConfig = IconLoader.getIcon("/nodes/mappingConf.png");
public static final Icon Model = IconLoader.getIcon("/nodes/model.png");
@Deprecated /* To remove in 3.3 (no ToRemove annotation to avoid dependency)*/
public static final Icon ModelOverlay = IconLoader.getIcon("/nodes/model-overlay.png");
public static final Icon Node = IconLoader.getIcon("/nodes/node.png");
@Deprecated /* To remove in 2017.1, use more specific icon or AllIcons.Nodes#ModuleGroup*/
public static final Icon ProjectModels = IconLoader.getIcon("/nodes/projectModels.png");
public static final Icon Reduction = IconLoader.getIcon("/nodes/reduction.png");
public static final Icon Refactoring = IconLoader.getIcon("/nodes/refactoring.png");
public static final Icon RootNode = IconLoader.getIcon("/nodes/rootNode.png");
public static final Icon Rule = IconLoader.getIcon("/nodes/rule.png");
public static final Icon Solution = IconLoader.getIcon("/nodes/solution.png");
public static final Icon Structure = IconLoader.getIcon("/nodes/structure.png");
public static final Icon TestModel = new LayeredIcon(Nodes.Model, AllIcons.Nodes.JunitTestMark);
public static final Icon TextGen = IconLoader.getIcon("/nodes/textGen.png");
public static final Icon TransientModule = IconLoader.getIcon("/nodes/transient.png");
public static final Icon TransientModuleDisabled = IconLoader.getIcon("/nodes/transientDisable.png");
public static final Icon Type = IconLoader.getIcon("/nodes/type.png");
public static final Icon Unknown = IconLoader.getIcon("/nodes/unknown.png");
public static final Icon UsagesResultOverlay = IconLoader.getIcon("/nodes/usages-result-overlay.png");
public static final Icon UsagesFinder = IconLoader.getIcon("/nodes/usagesFinder.png");
public static class Models {
public static final Icon AspectModel = IconLoader.getIcon("/nodes/models/aspect.png");
public static final Icon TemplatesModel = IconLoader.getIcon("/nodes/models/templatesModel.png");
public static final Icon TestsModel = IconLoader.getIcon("/nodes/models/tests.png");
public static final Icon AccessoryModel = IconLoader.getIcon("/nodes/models/accessoryModel.png");
}
}
public static final Icon LanguageRuntime = LayeredIcon.create(Nodes.Language, AllIcons.Nodes.Locked);
public static class ProjectPane {
public static final Icon LogicalView = IconLoader.getIcon("/projectPane/logicalView.png");
}
public static class Small {
public static final Icon Error = IconLoader.getIcon("/small/error.png");
}
public static class ToolWindows {
public static final Icon ClassHierarchyView = IconLoader.getIcon("/toolWindows/classHierarchyView.png");
public static final Icon Default = IconLoader.getIcon("/toolWindows/default.png");
public static final Icon ModelChecker = IconLoader.getIcon("/toolWindows/modelChecker.png");
public static final Icon OpenTerminal_13x13 = IconLoader.getIcon("/toolWindows/OpenTerminal_13x13.png");
public static final Icon TypeTraceView = IconLoader.getIcon("/toolWindows/typeTraceView.png");
public static final Icon CellExplorer = IconLoader.getIcon("/toolWindows/cellExplorer.png");
}
public static final Icon MPS16x16 = IconLoader.getIcon("/MPS_16.png");
}