pt.digitalis.dif.dem.annotations.metaannotations
Annotation Type ExclusiveWith


@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface ExclusiveWith

Defines a list of annotations which must NOT be used with the annotated annotation. It can be used on primary and non-primary annotations.

Author:
Pedro Viegas pviegas@digitalis.pt, Rodrigo Gonçalves rgoncalves@digitalis.pt
Created on:
Aug 29, 2007

Required Element Summary
 String[] value
          The FQN's of the annotations that must NOT be used with the annotation.
 

Element Detail

value

public abstract String[] value
The FQN's of the annotations that must NOT be used with the annotation. TODO: Should allow for simple class names, defaulting to the current package. Also allow the use of: - "#BasePackage#.entities.ApplicationDefinition - "#BasePackage#.Application - "#Entities#.ApplicationDefinition - "#Parameter#.Parameter - "#Stage#.ErrorView TO Rodrigo: see note on pt.digitalis.dif.dem.annotations.metaannotations.BindToPrimary#value()



Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.