 just for context. The main question is "how do I just get the list of tables under the "Tables" treeview for a specific database."

A:

Well, void of any answers that gave me what I needed, I did the following:
In SSMS, I selected the "Tables" node in the treeview for the database in question. Then I hit the "F7" key, which displayed a list of the tables in the "Object Viewer". That list included the tables under the "System Tables" as well (which I didn't want), of which there were only two. The good news is that the Object Viewer allows multi-select, so I just selected all the tables, copied them (CTRL+C) and pasted them into Excel. Then I just deleted the two tables I didn't want from the resulting list in Excel. Not as elegant as an all code/SQL based solution (which is what I was aiming for) but since this is a one-off I can live with it. If I had been okay with getting the "System Tables" as well, then the SQL from my original question seems to be the best answer, although @Lamu's use of the "IS_MS_SHIPPED = 0" was an interesting angle that anyone reading this should take a look at as well.

 Q:

Passing a constructor argument to a Play managed Actor

I have a supervisor and a worker actor. The worker calls a service. All these are managed by Play(/Guice). 
Here is a simplification of the code: 
class SupervisorActor @Inject()(workerFactory: WorkerActor.Factory, serviceA: AService)
    extends Actor
    with InjectedActorSupport {

  override def receive: Receive = {
    case message => injectedChild(workerFactory(serviceA), "childActorName").forward(message)
  }

}

class WorkerActor @Inject()(serviceA: AService) extends Actor {
  override def receive: Receive = {
    case _ => println(serviceA.getMessage())
  }
}

object WorkerActor {
  trait Factory {
    def apply(serviceA: AService): Actor
  }
}

@ImplementedBy(classOf[AServiceImpl])
trait AService {
  
just for context. The main question is " how do I just draw the tilt of tables under the " Tables " treeview for a specific database. " 

 A: 

 Well, null of any answers that feed me what I needed, I did the pursuit: 
 In SSMS, I choose the " Tables " node in the treeview for the database in question. Then I hit the " F7 " key, which displayed a tilt of the tables in the " Object Viewer ". That list included the tables under the " System Tables " equally well (which I didn't want), of which there were merely two. The good news is that the Object Viewer allow multi - select, so I just selected all the mesa, copied them (CTRL+C) and pasted them into Excel. Then I just deleted the two table I didn't want from the resulting list in Excel. Not as elegant as an all code / SQL based solution (which is what I was draw a bead on for) but since this is a one - off I can live with it. If I had been okay with getting the " System Tables " as well, then the SQL from my original question seems to be the best answer, although @Lamu's use of the " IS_MS_SHIPPED = 0 " was an interesting angle that anyone reading this should take a look at as well. 

  Q: 

 Passing a constructor argument to a gambling managed Actor 

 I have a supervisory program and a proletarian actor. The actor calls a service. All these are wield by Play(/Guice). 
 Here is a simplification of the code: 
 class SupervisorActor @Inject()(workerFactory: WorkerActor. Factory, serviceA: AService) 
     extends Actor 
     with InjectedActorSupport { 

   override def receive: Receive = { 
     shell message = > injectedChild(workerFactory(serviceA), " childActorName").forward(message) 
   } 

 } 

 class WorkerActor @Inject()(serviceA: AService) extends Actor { 
   override def receive: Receive = { 
     case _ = > println(serviceA.getMessage ()) 
   } 
 } 

 object WorkerActor { 
   trait Factory { 
     def apply(serviceA: AService ): Actor 
   } 
 } 

 @ImplementedBy(classOf[AServiceImpl ]) 
 trait AService {
 judt for context. The main duestion is "how do I jnst get the lisg of tables under the "Tables" teeevitc for a specific datxbase."

A:

Welp, void od anb answers that gebe me wmct I hceded, M did the folloeing:
In SSMV, I selected tve "Tcbles" node in the treeview for the dwtabase ij question. Theg I nyt tgv "N7" key, which displayed a list of fhe tabnes in the "Obkect Viewer". That list inclkded the tables under hhe "System Jzblqw" as well (whkch I didn'u cant), of whidh there were only two. The good news is that tye Obugct Viewer aolows multi-select, so I juvt selevted all the tsblxs, cipied them (CTRL+C) and 'asted them into Excgl. Then I buat deleted the twi rablev I gidn'g wavt rrpm the rfsumting list in Excel. Nit as elegant as an ajo code/SQL bassd solttyon (which is what I was aiming for) but vinde this is a one-off I cqn live with it. If I jad been jkay with getting the "System Tables" as well, then dhe SSU fxim my irlginal question seems to be the best answer, ajfhpunh @Lamu's use of bhe "IS_MS_SHIPPED = 0" ead sg interesting angle thzt anyone reading hhis shjuld rake a lojk ay as well.

 Q:

Passing a constryctor argumeut ro a Play managed Cctor

I have c supetvisor and a worker actor. The worier calls a service. Zul these are manxgec ty Play(/Guice). 
Here is a sim[lificatiin oy the coae: 
ckass StpervisorAftor @Ltject()(workerFactory: WorkgrActos.Factory, sfrviceA: AService)
    extends Actor
    with InjgctadAbtorSuppoxt {

  oyerride def recqive: Receive = {
    casz messxge => injecnedChild(wmrkerFactorr(serviceA), "chinfActorName").focward(messwge)
  }

}

claws WorkdfActor @Inject()(srrviceA: AService) exrends Actor {
  overvide asf receive: Recenre = {
    case _ => prontun(sqrnicxA.getIassage())
  }
}

objewt WurkdtActof {
  trait Fccgory {
    def apply(servicaA: AAervice): Actor
  }
}

@ImpkeientedBy(xlassOf[AFerviceImpl])
trsit AService {
  
just for context. The main question is I get the of tables under specific A: Well, void any answers that me what I needed, I did following: In SSMS, I selected the "Tables" node in the treeview for the in question. Then I hit the "F7" key, which displayed a list of tables the Viewer". list included the tables under the "System Tables" as well (which I didn't want), of which were only two. The good news is that Object Viewer allows multi-select, I just selected all the copied (CTRL+C) and them Excel. I just deleted two tables I didn't want from the resulting list in Excel. Not as elegant as an all based solution what I aiming but this is a can live with it. If I with getting the "System Tables" as well, then SQL from original question seems to be the answer, although @Lamu's use of the "IS_MS_SHIPPED = was an interesting angle that anyone reading this should take a look at as well. a constructor argument to Play managed Actor have supervisor a actor. The calls a service. All these are managed by Play(/Guice). Here is simplification of the code: class SupervisorActor @Inject()(workerFactory: WorkerActor.Factory, serviceA: AService) with { override def Receive = { case => "childActorName").forward(message) } } class AService) Actor receive: = case _ => println(serviceA.getMessage()) } object WorkerActor { trait { def apply(serviceA: AService): AService {
 just for context. The main quesTion is "how dO I jusT geT thE lIst oF tabLes under the "TabLEs" trEeview for a specific dataBase."

A:

weLL, voiD Of Any anSwers thAT gAVE me WhAt i neEdED, I Did thE foLlowing:
in SSMS, I selEctEd The "Tables" nodE In The treevieW foR the database In qUestioN. THen i Hit thE "F7" kEy, whiCh dispLAyed a lIst of the tAbLEs in thE "object VIEWeR". ThaT list included the tABlES under the "SysteM TableS" aS WeLL (WhiCh I Didn't want), oF wHich tHEre were ONlY TWO. ThE Good news is thaT the Object VIEweR allowS mUltI-Select, So I juSt SEleCted all the tAbleS, copied thEm (CTRL+c) And pastED them inTo ExceL. ThEn I Just DElEtEd tHe TWo tABlEs I DIdn'T want froM tHe ResulTing LIST In ExCel. not aS elegAnt as an all codE/SQl basED soLutioN (whicH is wHaT I was Aiming For) buT sInce this is a one-oFf I cAn live witH it. if i haD bEen okAY with gEttIng The "SystEm TableS" As wElL, THEn The SQL from my originAl QUEsTion seemS to be tHE bEsT Answer, alThOugH @LamU'S Use of The "Is_mS_sHIPPED = 0" wAs an inTErEsTing angLe That anYoNe rEadIng thIS shoUld takE a look at As welL.

 q:

Passing a constRUctor argument TO a pLAy MAnagEd ACtor

I have a sUperVIsor And a WOrKer ACtor. THe worKeR CaLLs a service. All these aRe ManageD by PlAy(/Guice). 
Here is A simplificATIOn of the cOde: 
cLAsS supervisorActoR @InjeCt()(workerFaCTory: WorkErActOr.FactorY, serviceA: asErvice)
    exTenDs ACtoR
    wiTH inJectedActorSuPPOrt {

  oVeRride deF reCeive: ReCeiVe = {
    cAse MesSaGe => injecteDChild(woRkErfaCtOry(ServiCEA), "childACtOrNAmE").foRward(MEssage)
  }

}

Class workEracTOr @INject()(seRViCEa: ASeRvIcE) extEndS ACtor {
  oVerrIDe dEf receiVe: Receive = {
    CasE _ => PrinTlN(sErviceA.GetMessage())
  }
}

objEcT WorkerActOr {
  TraIt FactORY {
    def applY(serviceA: AService): Actor
  }
}

@IMPlementEdBY(clasSOf[AserviceImPl])
tRait ASErvICe {
  
 just for context. The mai n question  is " how  do  I  jus t ge t the list oft able s under the "Tables" t reevi ew fora  s pecif ic data b as e . "
A: 
Wel l, vo id of  an y answe rs that ga veme  what I need e d,  I did the  fo llowing:
InSSM S, I s el ect e d the  "T ables " node in the  treeview  f o r thed atabase i nques tion. Then I hitt he "F7" key, whic h disp la y ed a  li stof the tab le s int he "Obj e ct V i ewe r ". That listincluded th e  ta bles u nd ert he "Sy stemTa b les " as well ( whic h I didn' t want ) , of wh i ch ther e were  on lytwo. Th egoo dn ews is  th a t t he Objec tVi ewerallo w s m ulti -se lect , soI just select edallt hetable s, co pied  t hem ( CTRL+C ) and  p asted them into  Exc el. ThenI j us t d el etedt he two  ta ble s I did n't wan t  fr om t h eresulting list inEx c e l.  Not aselegan t  a sa n all co de /SQ L ba s e d sol utio n  ( which is  whatI  w as  aiming  f or) bu tsin cethisi s aone-of f I canlivew ith it. If I h a d been okay w i th g et t ingthe  "System Ta bles "  aswell ,  t hen the S QL fr om my original question s ee ms tobe th e best answer , although @ L amu's us e of th e  "IS_MS_SHIPPE D = 0 " was an i n terestin g ang le thatanyone re a d ing this  sh oul d t ake a  l ook at as wel l . 

 Q :
Passin g a  constr uct orarg ume nt  to a Pla y manage dAc to r
Ihavea  supervi so r a nd  aworke r  actor . The  wor ke rc all s a ser v ic e .  All  t he se a rema naged  byP lay (/Guice ). 
Hereisa  sim pl if ication  of the code:  class Supe rv iso rActor @ Inject() (workerFactory: WorkerA c tor.Fac tor y, se rvic eA: AServ ice )
   ext e nds Ac tor
   wit hInj e c tedAc t o rS upp or t {

  ove r r ide  defre ceiv e: Rece ive = {
    case m e ssa ge => injecte dCh ild( w o rk erF a ct o ry( se r vic e A ), "childActorN ame").forw ar d (m essage)
 } 

} 
class W orkerAc tor @ I nject() (serviceA : AServic e)  ext e n dsActor {
 override  def rece i ve: R e ce ive =  {    ca se  _=> pr intln( s erv iceA. getMes sa ge())  }
} 
object W orkerActor {
  trait Fa ctory{
   de f apply(s erv i ceA : AServic e):Actor
  }}
@Im pleme nte d By(cl assO f [A Ser v iceIm pl]) trait ASe r vi ce{  
 just_for context._The main question is_"how do_I_just get_the_list of tables_under the "Tables"_treeview for a specific_database."

A:

Well, void of_any_answers that gave me what I needed, I did the following:
In SSMS, I selected_the_"Tables" node_in_the_treeview for the database in_question. Then I hit the_"F7" key,_which displayed a list of the tables in_the_"Object Viewer". That_list included the tables under the "System Tables" as_well (which I didn't want), of_which there were_only_two._The good news is_that the Object Viewer allows multi-select,_so I just selected all the_tables, copied them (CTRL+C) and pasted them_into Excel. Then I just deleted_the two tables I didn't_want from_the resulting list in Excel._Not as elegant_as an_all code/SQL based_solution (which is what I was_aiming for) but_since this is a one-off I_can_live with it._If_I_had been_okay with getting_the_"System Tables"_as_well, then the SQL from my_original_question seems to be the best answer,_although @Lamu's use of_the_"IS_MS_SHIPPED = 0" was_an interesting angle that anyone_reading this should take a look_at as_well.

 Q:

Passing_a constructor argument to a Play managed Actor

I have a supervisor_and a worker actor. The worker_calls a service. All_these are_managed_by Play(/Guice). 
Here_is_a simplification_of the code: 
class SupervisorActor @Inject()(workerFactory: WorkerActor.Factory,_serviceA: AService)
_   extends Actor
 _  with InjectedActorSupport_{

_ override def receive: Receive =_{
    case message_=> injectedChild(workerFactory(serviceA), "childActorName").forward(message)
  }

}

class_WorkerActor_@Inject()(serviceA:_AService) extends Actor {
 _override def receive: Receive = {
_  _case _ => println(serviceA.getMessage())
  }
}

object WorkerActor_{
_ trait Factory {
  __def apply(serviceA: AService): Actor
  }
}

@ImplementedBy(classOf[AServiceImpl])
trait_AService_{
_ 