diff --git a/org.eclipse.titan.designer/icons/class.gif b/org.eclipse.titan.designer/icons/class.gif
new file mode 100755
index 0000000000000000000000000000000000000000..dbaa337a1ec105ae5da0e8a7165cda355b3f4963
Binary files /dev/null and b/org.eclipse.titan.designer/icons/class.gif differ
diff --git a/org.eclipse.titan.designer/src/org/eclipse/titan/designer/AST/TTCN3/types/Class_Type.java b/org.eclipse.titan.designer/src/org/eclipse/titan/designer/AST/TTCN3/types/Class_Type.java
index 111d15e476d00d3469ba4558b5ee92610236b212..20a006cf316028920174b4897c03bbf430da031b 100755
--- a/org.eclipse.titan.designer/src/org/eclipse/titan/designer/AST/TTCN3/types/Class_Type.java
+++ b/org.eclipse.titan.designer/src/org/eclipse/titan/designer/AST/TTCN3/types/Class_Type.java
@@ -113,8 +113,7 @@ public final class Class_Type extends Type implements ITypeWithComponents {
 
 	@Override
 	public String getOutlineIcon() {
-		// TODO Auto-generated method stub
-		return null;
+		return "class.gif";
 	}
 
 	@Override