Interface Property

All Known Implementing Classes:
Account, Administration, Artifact, Artwork, Bank, Book, Building, Building, BusinessPlace, Choreography, Clothes, Composition, Factory, Film, Holding, Home, HumanResource, Installation, Item, License, Machine, MaterialResource, Organization, OwnedPlace, PhysicalObject, Picture, PoliticalParty, Road, Robot, Share, Tool, Vehicle, Vehicle

public interface Property
An interface defining ownership and value of assets. Implemented by classes representing physical or intellectual property.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the set of owners of this property.
    Returns the monetary value of this property.
  • Method Details

    • getOwners

      Set<EconomicAgent> getOwners()
      Returns the set of owners of this property.
      Returns:
      a Set of EconomicAgent who own this property
    • getValue

      Money getValue()
      Returns the monetary value of this property.
      Returns:
      the value as a Money object