| package stargatetech2.api; |
| |
| public abstract class StargateTechAPI implements IStargateTechAPI { |
| protected static IStargateTechAPI apiInstance; |
| |
| /** |
| * StargateTech's API is abstract, and it's implementation is not visible in the API package. |
| * All available methods in IStargateTechAPI are implemented elsewhere. |
| * This method allows you to retrieve an instance of that implementation. |
| * |
| * @return a concrete implementation of IStargateTechAPI |
| */ |
| public static IStargateTechAPI api(){ |
| return apiInstance; |
| } |
| } |