Bug 431858 - [metatype] API tooling errors due to addition of getMax getMin methods
diff --git a/bundles/org.eclipse.equinox.metatype/.settings/.api_filters b/bundles/org.eclipse.equinox.metatype/.settings/.api_filters
index bb2157b..355c479 100755
--- a/bundles/org.eclipse.equinox.metatype/.settings/.api_filters
+++ b/bundles/org.eclipse.equinox.metatype/.settings/.api_filters
@@ -1,5 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component id="org.eclipse.equinox.metatype" version="2">
+ <resource path="src/org/eclipse/equinox/metatype/EquinoxAttributeDefinition.java" type="org.eclipse.equinox.metatype.EquinoxAttributeDefinition">
+ <filter comment="Ignore restriction addition" id="403853384">
+ <message_arguments>
+ <message_argument value="org.eclipse.equinox.metatype.EquinoxAttributeDefinition"/>
+ </message_arguments>
+ </filter>
+ <filter comment="Ignore @since error since we version by package" id="1209008130">
+ <message_arguments>
+ <message_argument value="1.3"/>
+ <message_argument value="1.4"/>
+ <message_argument value="getMax()"/>
+ </message_arguments>
+ </filter>
+ <filter comment="Ignore @since error since we version by package" id="1209008130">
+ <message_arguments>
+ <message_argument value="1.3"/>
+ <message_argument value="1.4"/>
+ <message_argument value="getMin()"/>
+ </message_arguments>
+ </filter>
+ </resource>
<resource path="src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java" type="org.eclipse.equinox.metatype.impl.MetaTypeInformationImpl">
<filter comment="This is an implementation, not a client, of MetaTypeInformation; therefore, @noimplement does not apply." id="574668824">
<message_arguments>
diff --git a/bundles/org.eclipse.equinox.metatype/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.metatype/META-INF/MANIFEST.MF
index 5a4391d..1704951 100644
--- a/bundles/org.eclipse.equinox.metatype/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.metatype/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@
org.osgi.util.tracker;version="[1.5,2.0)",
org.xml.sax,
org.xml.sax.helpers
-Export-Package: org.eclipse.equinox.metatype;version="1.2.0",
+Export-Package: org.eclipse.equinox.metatype;version="1.3.0",
org.eclipse.equinox.metatype.impl;version="1.3.0";x-friends:=org.eclipse.equinox.compendium.tests
Bundle-Vendor: %bundleVendor
Bundle-Localization: plugin
diff --git a/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/EquinoxAttributeDefinition.java b/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/EquinoxAttributeDefinition.java
index dcf73d7..c47a618 100644
--- a/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/EquinoxAttributeDefinition.java
+++ b/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/EquinoxAttributeDefinition.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 IBM Corporation and others
+ * Copyright (c) 2011, 2014 IBM Corporation and others
* All rights reserved. This program and the accompanying materials are made
* available under the terms of the Eclipse Public License v1.0 which
* accompanies this distribution, and is available at
@@ -20,7 +20,7 @@
* metatype namespace as extension attributes.
*
* @since 1.2
- *
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface EquinoxAttributeDefinition extends AttributeDefinition, Extendable {
/**
@@ -29,6 +29,7 @@
*
* @return The maximum value this attribute may hold, or <code>null</code>
* if unspecified.
+ * @since 1.3
*/
public String getMax();
@@ -38,6 +39,7 @@
*
* @return The minimum value this attribute may hold, or <code>null</code>
* if unspecified.
+ * @since 1.3
*/
public String getMin();
}