Interface Archetype<S extends LocatableSnapshot<S>,​E>

    • Method Detail

      • apply

        Optional<E> apply​(ServerLocation location)
        Creates a new instance based on this archetype at the given location.
        Parameters:
        location - The location to create the new instance at
        Returns:
        The created type, if successful
      • toSnapshot

        S toSnapshot​(ServerLocation location)
        Creates a new immutable snapshot based on this archetype.
        Parameters:
        location - The location for the snapshot to be specified as at
        Returns:
        The snapshot