You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: SettingsLine.m
    path of file: ./repos/BRAPH-2/braph2/src/gui
    
    the code of the file until where you have to start completion: classdef SettingsLine < Settings
	%SettingsLine contains the line settings.
	% It is a subclass of <a href="matlab:help Settings">Settings</a>.
	%
	% A Line Settings (SettingsSymbol) provides the settings for a line, 
	%  including visibility, x, y, z, line color, line width, line style, 
	%  symbol marker, symbol si
    
function prop_settings = getPropSettings(pointer)
			%GETPROPSETTINGS returns the settings of a property.
			%
			% SETTINGS = Element.GETPROPSETTINGS(PROP) returns the
			%  settings of the property PROP.
			%
			% SETTINGS = Element.GETPROPSETTINGS(TAG) returns the
			%  settings of the property with tag TAG.
			%
			% Alternative forms to call this method are (POINTER = PROP or TAG):
			%  SETTINGS = ST.GETPROPSETTINGS(POINTER) returns settings of POINTER of ST.
			%  SETTINGS = Element.GETPROPSETTINGS(SettingsLine, POINTER) returns settings of POINTER of SettingsLine.
			%  SETTINGS = ST.GETPROPSETTINGS(SettingsLine, POINTER) returns settings of POINTER of SettingsLine.
			%
			% Note that the Element.GETPROPSETTINGS(ST) and Element.GETPROPSETTINGS('SettingsLine')
			%  are less computationally efficient.
			%
			% See also getPropProp, getPropTag, getPropCategory, getPropFormat,
			%  getPropDescription, getPropDefault, checkProp.
			
			prop = SettingsLine.getPropProp(pointer);
			
			switch prop %CET: Computational Efficiency Trick
				case 15 % SettingsLine.VISIBLE
					prop_settings = Format.getFormatSettings(4);
				case 16 % SettingsLine.X
					prop_settings = Format.getFormatSettings(12);
				case 17 % SettingsLine.Y
					prop_settings = Format.getFormatSettings(12);
				case 18 % SettingsLine.Z
					prop_settings = Format.getFormatSettings(12);
				case 19 % SettingsLine.LINESTYLE
					prop_settings = Format.getFormatSettings(24);
				case 20 % SettingsLine.LINEWIDTH
					prop_settings = Format.getFormatSettings(22);
				case 21 % SettingsLine.LINECOLOR
					prop_settings = Format.getFormatSettings(20);
				case 22 % SettingsLine.SYMBOL
					prop_settings = Format.getFormatSettings(23);
				case 23 % SettingsLine.SYMBOLSIZE
					prop_settings = Format.getFormatSettings(22);
				case 24 % SettingsLine.EDGECOLOR
					prop_settings = Format.getFormatSettings(20);
				case 25 % SettingsLine.FACECOLOR
					prop_settings = Format.getFormatSettings(20);
				case 4 % SettingsLine.TEMPLATE
					prop_settings = 'SettingsLine';
				otherwise
					prop_settings = getPropSettings@Settings(prop);
			end