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

org.jqassistant.contrib.plugin.csharp.model.MemberDescriptor Maven / Gradle / Ivy

The newest version!
package org.jqassistant.contrib.plugin.csharp.model;

import com.buschmais.jqassistant.core.store.api.model.Descriptor;
import com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor;
import com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor;
import com.buschmais.xo.api.annotation.Abstract;
import com.buschmais.xo.neo4j.api.annotation.Label;

import static com.buschmais.xo.neo4j.api.annotation.Relation.Incoming;


@Label("Member")
@Abstract
public interface MemberDescriptor extends
        CSharpDescriptor,
        NamedDescriptor,
        SignatureDescriptor,
        Descriptor,
        FullQualifiedNameDescriptor,
        AccessibilityDescriptor {

    @Incoming
    @Declares
    MemberOwningTypeDescriptor getDeclaringType();


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy