Uses of Class
org.episteme.social.sociology.Role

Packages that use Role
Package
Description
- artworks, music, literature classification.
Provides comprehensive mathematical models for economic systems, agent-based modeling, and financial analysis.
Provides the org.episteme.social.law module.
Provides mathematical and computational models for natural language processing, linguistic analysis, and glottochronology.
Core functionality for the org.episteme.social.medicine.consultation package in the Episteme library.
Provides the org.episteme.social.politics module.
- social structures, persons, and cultural modeling.
  • Uses of Role in org.episteme.social.arts

    Modifier and Type
    Class
    Description
    class 
    Represents an artist (painter, sculptor, musician, etc.) as a specialized social role.
  • Uses of Role in org.episteme.social.economics

    Modifier and Type
    Class
    Description
    class 
    Represents an autonomous actor in an economic system, which can be an individual, a household, or a firm.
    class 
    Represents a worker within an Organization.
    Methods in org.episteme.social.economics with parameters of type Role
    Modifier and Type
    Method
    Description
    void
    EconomicSituation.addRole(Role role)
    Directly adds a role to this situation.
    void
    WorkSituation.addRole(Role role)
    Directly adds a role to this situation.
  • Uses of Role in org.episteme.social.law

    Subclasses of Role in org.episteme.social.law
    Modifier and Type
    Class
    Description
    class 
    Represents the defendant in a legal proceeding.
    class 
    Represents a judge responsible for presiding over legal proceedings and trials.
    class 
    Represents a member of a jury whose role is to decide if the defendant is guilty or liable, or to determine fact-based outcomes in a trial.
    class 
    The Lawyer class represents a legal professional whose primary role is to provide legal advice and represent individuals or organizations in legal matters.
    class 
    Represents the plaintiff in a lawsuit, who is the party bringing the case.
    class 
    Represents a prosecutor, who is a legal professional responsible for presenting the case in a criminal trial against an individual accused of breaking the law.
    class 
    Represents an individual's legal and administrative status within a jurisdiction.
    class 
    Represents a witness in a lawsuit, who provides testimony based on what they observed.
    Methods in org.episteme.social.law that return types with arguments of type Role
    Modifier and Type
    Method
    Description
    Witness.getClients()
    Returns the set of parties (Plaintiffs or Defendants) that this witness is testifying for.
    Method parameters in org.episteme.social.law with type arguments of type Role
    Modifier and Type
    Method
    Description
    void
    Witness.setClients(Set<Role> parties)
    Sets the parties that this witness is testifying for.
  • Uses of Role in org.episteme.social.linguistics

    Modifier and Type
    Class
    Description
    class 
    Represents an individual participant in a linguistic interaction.
  • Uses of Role in org.episteme.social.medicine.consultation

    Modifier and Type
    Class
    Description
    class 
    The Doctor class provides some useful information for people whose job is to cure individuals.
    class 
    The Patient class provides some useful information about the health of an individual.
  • Uses of Role in org.episteme.social.politics

    Modifier and Type
    Class
    Description
    class 
    Represents the role of a candidate within a political situation (e.g., an election).
    class 
    Represents a person's legal status as a citizen, including nationalities and identification.
    class 
    Represents a person participating in a voting process.
  • Uses of Role in org.episteme.social.sociology

    Modifier and Type
    Class
    Description
    class 
    A specialized role for the person leading, organizing, or officiating a celebration or event. * @version 1.1
    class 
    Represents an individual participant in a social ritual or celebration.
    Fields in org.episteme.social.sociology declared as Role
    Modifier and Type
    Field
    Description
    static final Role
    Roles.ARTIST
    Creative participant in an art or performance.
    static final Role
    Roles.AUDIENCE
    SociologicalGroup of observers for a performance.
    static final Role
    Roles.BELIEVER
    Adherent to a belief system.
    static final Role
    Roles.BOSS
    Decision-maker in a productive hierarchy.
    static final Role
    Roles.CHILD
    Junior individual in a SociologicalFamily structure.
    static final Role
    Roles.CONSUMER
    Individual purchasing goods or services.
    static final Role
    Roles.DEFENDER
    Legal advocate for the defendant.
    static final Role
    Roles.DIRECTOR
    Creative manager directing the performance.
    static final Role
    Roles.DOCTOR
    Individual providing medical care.
    static final Role
    Roles.ENEMY
    Adversary in a social or physical conflict.
    static final Role
    Roles.FELON
    Individual initiating harm or law violation.
    static final Role
    Roles.FOLLOWER
    Individual adhering to a leader's direction.
    static final Role
    Roles.FRIEND
    Peer in a voluntary social bond.
    static final Role
    Individual managing an educational institution.
    static final Role
    Roles.HELPER
    Symbiotic participant helping another role.
    static final Role
    Roles.JUDGE
    Impartial mediator in a legal conflict.
    static final Role
    Roles.JURY
    SociologicalGroup of peers providing a collective verdict.
    static final Role
    Roles.LEADER
    Formal or informal head of a political SociologicalGroup.
    static final Role
    Roles.MANAGER
    Individual managing commercial operations.
    static final Role
    Roles.MASTER
    Individual in possession of or power over others.
    static final Role
    Roles.NEIGHBOR
    Nearby resident in a social environment.
    static final Role
    Scavenger or beneficiary of a hunt outcome.
    static final Role
    Roles.PARENT
    Senior/caregiver individual in a SociologicalFamily structure.
    static final Role
    Roles.PATIENT
    Individual seeking medical care.
    static final Role
    Roles.PEOPLE
    The general citizenry or collective mass.
    static final Role
    Roles.PLAYER
    Active participant in a game or sport.
    static final Role
    Roles.POLICEMAN
    Individual enforcing public order.
    static final Role
    Roles.PREDATOR
    Initiator of a hunt.
    static final Role
    Roles.PREY
    Target of a hunt.
    static final Role
    Roles.PRIEST
    Facilitator of religious rites.
    static final Role
    Roles.PRISONER
    Individual confined following a law violation.
    static final Role
    Roles.PRODUCER
    Commercial manager of a performance.
    static final Role
    Legal advocate for the state or plaintiff.
    static final Role
    Roles.REFEREE
    Impartial enforcer of game rules.
    static final Role
    Roles.SALESMAN
    Individual selling goods or services.
    static final Role
    Roles.SECURITY
    Individual ensuring order during a performance.
    static final Role
    Roles.SLAVE
    Individual in forced labor.
    static final Role
    Roles.STRANGER
    Unfamiliar individual in a social context.
    static final Role
    Roles.STUDENT
    Individual receiving instruction.
    static final Role
    Roles.SUPPORTER
    Passive participant supporting a side.
    static final Role
    Roles.SUSPECT
    Potential perpetrator under investigation.
    static final Role
    Roles.TEACHER
    Individual providing instruction.
    static final Role
    Individual providing technical support for a show.
    static final Role
    Individual active in society but without formal employment.
    static final Role
    Roles.VICTIM
    Individual harmed during a conflict.
    static final Role
    Roles.WORKER
    Participant in productive labor.
    Methods in org.episteme.social.sociology that return Role
    Modifier and Type
    Method
    Description
    Situation.addParticipant(Individual individual, String roleName, int kind)
    Deprecated.
    Situation.addParticipant(Individual individual, String roleName, RoleKind kind)
    Adds an individual in a specific role to this situation.
    Methods in org.episteme.social.sociology that return types with arguments of type Role
    Modifier and Type
    Method
    Description
    Person.getRoles()
     
    Situation.getRoles()
    Returns an unmodifiable set of roles currently participating in this situation.
    Methods in org.episteme.social.sociology with parameters of type Role
    Modifier and Type
    Method
    Description
    void
    Person.addRole(Role role)
     
    void
    Situation.addRole(Role role)
    Directly adds a role to this situation.
    void
    Situation.removeParticipant(Role role)
    Removes a role participant from the situation.
    void
    Person.removeRole(Role role)