All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ovirt.api.metamodel.analyzer.ModelAnnotations Maven / Gradle / Ivy

There is a newer version: 1.3.10
Show newest version
/*
 * Copyright oVirt Authors
 * SPDX-License-Identifier: Apache-2.0
 */

package org.ovirt.api.metamodel.analyzer;

import org.ovirt.api.metamodel.annotations.Allowed;
import org.ovirt.api.metamodel.annotations.In;
import org.ovirt.api.metamodel.annotations.Link;
import org.ovirt.api.metamodel.annotations.Method;
import org.ovirt.api.metamodel.annotations.Mixin;
import org.ovirt.api.metamodel.annotations.Out;
import org.ovirt.api.metamodel.annotations.Required;
import org.ovirt.api.metamodel.annotations.Root;
import org.ovirt.api.metamodel.annotations.Service;
import org.ovirt.api.metamodel.annotations.Type;

/**
 * During the analysis of the model the names of the annotations will be used frequently. To avoid importing them in
 * many places we extract the names here.
 */
public class ModelAnnotations {
    public static final String ALLOWED = Allowed.class.getName();
    public static final String IN = In.class.getName();
    public static final String LINK = Link.class.getName();
    public static final String METHOD = Method.class.getName();
    public static final String MIXIN = Mixin.class.getName();
    public static final String OUT = Out.class.getName();
    public static final String REQUIRED = Required.class.getName();
    public static final String ROOT = Root.class.getName();
    public static final String SERVICE = Service.class.getName();
    public static final String TYPE = Type.class.getName();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy