Class Instance

java.lang.Object
pumlFromJava.classes.Instance
Direct Known Subclasses:
Classe, Interface

public class Instance extends Object
Classe Instance

Classe qui permet de créer une instance d'une classe
Elle possède les méthodes :

  • strDraw
  • getName
  • setName
  • getMethods
  • setMethods
  • getExtendsClasse
  • setExtendsClasse
  • getImplementsInterface
  • setImplementsInterface
  • getNamePackage
  • setNamePackage

Elle possède les attributs :
  • name
  • methods
  • extendsClasse
  • implementsInterface
  • namePackage
  • Constructor Details

    • Instance

      public Instance()
      Constructeur de la classe Instance
  • Method Details

    • getName

      public String getName()
      Methode qui permet de récupérer le nom de l'instance
      Returns:
      String name
    • setName

      public void setName(String name)
      Methode qui permet de modifier le nom de l'instance
      Parameters:
      name - String
    • getMethods

      public ArrayList<Methode> getMethods()
      Methode qui permet de récupérer les méthodes de l'instance
      Returns:
      ArrayList methods
    • setMethods

      public void setMethods(ArrayList<Methode> methods)
      Methode qui permet de modifier les méthodes de l'instance
      Parameters:
      methods - ArrayList
    • getExtendsClasse

      public String getExtendsClasse()
      Methode qui permet de récupérer la classe dont l'instance hérite
      Returns:
      String extends classe
    • setExtendsClasse

      public void setExtendsClasse(String extendsClasse)
      Methode qui permet de modifier la classe dont l'instance hérite
      Parameters:
      extendsClasse - String
    • getImplementsInterface

      public List<? extends TypeMirror> getImplementsInterface()
      Methode qui permet de récupérer les interfaces que l'instance implémente
      Returns:
      Listinvalid input: '<'? extends TypeMirror> implements interface
    • setImplementsInterface

      public void setImplementsInterface(List<? extends TypeMirror> implementsInterface)
      Methode qui permet de modifier les interfaces que l'instance implémente
      Parameters:
      implementsInterface - Listinvalid input: '<'? extends TypeMirror>
    • getNamePackage

      public String getNamePackage()
      Methode qui permet de récupérer le nom du package de l'instance
      Returns:
      String name package
    • setNamePackage

      public void setNamePackage(String namePackage)
      Methode qui permet de modifier le nom du package de l'instance
      Parameters:
      namePackage - String