oops i forgot the other dps class the the Dualwielding Jedi or Sith. Since I havent played them at all.
Jedi Knight:
Jedi Guardian Roles: Melee Damage Dealing, Tanking (Single Saber)
Jedi Sentinel Roles: Melee Damage Dealing (Dual Wield Sabers)
Jedi Consular:
Jedi Shadow Roles: Melee/Mid Range Damage Dealing, Tanking (Double-bladed Lightsaber, Stealth)
Jedi Sage Roles: Mid/Long Range Damage Dealing, Healing
Smuggler:
Scoundrel Roles: Healing, Melee/Mid Range Damage Dealing (Scatter Gun Wielding, Stealth)
Gunslinger Roles: Mid/Long Range Damage Dealing (Wields Dual Pistols, Cover)
Trooper:
Vanguard Roles: Melee/Mid Range Damage Dealing, Tanking
Commando Roles: Mid/Long Range Damage Dealing, Healing
Sith Empire Advanced Classes
Sith Warrior:
Juggernaut Roles: Close Range Damage Dealing , Tanking (Single Saber)
Marauder Roles: Close Range Damage Dealing (Dual Wielding Sabers, In-Combat Temporary Stealth)
Sith Inquisitor:
Sith Assassin Roles: Melee/Mid Range Damage Dealing, Tanking (Double-bladed lightsaber, Stealth)
Sith Sorcerer Roles: Mid/Long Range Damage Dealing, Healing
Imperial Agent:
Operative Roles: Close-Mid Range Damage Dealing, Healing (Energy Blade/Rifle Wielding, Stealth)
Sniper Roles: Mid-Long Range Damage Dealing (Rifle Wielding, Cover)
Bounty Hunter:
Powertech Roles: Close-Mid Range Damage Dealing, Tanking
Mercenary Roles: Mid-Long Range Damage Dealing, Healing