Annotation Interface OslcSchema


@Documented @Target(PACKAGE) @Retention(RUNTIME) public @interface OslcSchema
  • Element Details

    • customNamespaceProvider

      Class<? extends IOslcCustomNamespaceProvider> customNamespaceProvider
      Any class that implements the IOslcCustomNamespaceProvider. This must be a concrete implementation and have a public no args constructor.
      Returns:
      IOslcCustomNamespaceProvider .class is the default value, because this field must not be required and since it is not a concrete implementation of the interface it will be ignored.
      Default:
      org.eclipse.lyo.oslc4j.core.model.IOslcCustomNamespaceProvider.class