//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.07.27 at 04:06:37 PM EDT
//
package us.gov.ic.cvenum.ism._25x;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for CVEnumISM25X.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* <simpleType name="CVEnumISM25X">
* <restriction base="{http://www.w3.org/2001/XMLSchema}token">
* <enumeration value="AEA"/>
* <enumeration value="NATO"/>
* <enumeration value="NATO-AEA"/>
* <enumeration value="25X1"/>
* <enumeration value="25X1-EO-12951"/>
* <enumeration value="25X2"/>
* <enumeration value="25X3"/>
* <enumeration value="25X4"/>
* <enumeration value="25X5"/>
* <enumeration value="25X6"/>
* <enumeration value="25X7"/>
* <enumeration value="25X8"/>
* <enumeration value="25X9"/>
* <enumeration value="50X1-HUM"/>
* <enumeration value="50X1"/>
* <enumeration value="50X2-WMD"/>
* <enumeration value="50X6"/>
* </restriction>
* </simpleType>
* </pre>
*
*/
@XmlType(name = "CVEnumISM25X", namespace = "urn:us:gov:ic:cvenum:ism:25x")
@XmlEnum
public enum CVEnumISM25X {
/**
* (U)
* When using a source document that contains portions of Restricted Data (RD)
* or Formerly Restricted Data (FRD) where the RD/FRD source document(s)
* do not have declassification instructions, the derivatively classified
* document shall not contain a declassification date or event on the
* Declassify On line. The following shall be annotated on the Declassify On
* line: "Not Applicable or (N/A) to RD/FRD portions" and
* "See source list for NSI portions" separated by a period.
* The source list must include the declassification instruction
* for each of the source documents classified under E.O. 13526 and
* shall not appear in the classification authority block
*
*
*/
@XmlEnumValue("AEA")
VALUE_1("AEA"),
/**
* (U)
* Since NATO information is not to be declassified or downgraded without the prior consent
* of NATO, the “Declassify on” line of documents that commingle information classified by
* NATO and U.S. classified NSI, will read “N/A to NATO portions.
* See source list for NSI portions.”
* The NSI source list will appear beneath the classification authority block
* in a manner that clearly identifies it as separate and distinct.
*
*
*/
@XmlEnumValue("NATO")
VALUE_2("NATO"),
/**
* (U)
* Handles special case of BOTH NATO and AEA as a single exemption.
*
*
*/
@XmlEnumValue("NATO-AEA")
VALUE_3("NATO-AEA"),
/**
* (U)
* Reveal the identity of a confidential
* human source, a human intelligence source,
* a relationship with an intelligence or security
* service of a foreign government or
* international organization, or a non-human
* intelligence source; or impair the
* effectiveness of an intelligence method
* currently in use, available for use, or under
* development.
*
*
*/
@XmlEnumValue("25X1")
VALUE_4("25X1"),
/**
* (U)
* "25X1, EO 12951" (prescribed by the DNI for use on information described in E.O. 12951,
* Release of Imagery Acquired by Space-Based National Intelligence Reconnaissance Systems)
*
*
*/
@XmlEnumValue("25X1-EO-12951")
VALUE_5("25X1-EO-12951"),
/**
* (U)
* Reveal information that would assist
* in the development, production, or use of
* weapons of mass destruction.
*
*
*/
@XmlEnumValue("25X2")
VALUE_6("25X2"),
/**
* (U)
* Reveal information that would
* impair U.S. cryptologic systems or activities.
*
*
*/
@XmlEnumValue("25X3")
VALUE_7("25X3"),
/**
* (U)
* Reveal information that would
* impair the application of state-of-the-art
* technology within a U.S. weapon system.
*
*
*/
@XmlEnumValue("25X4")
VALUE_8("25X4"),
/**
* (U)
* Reveal formally named or numbered
* U.S. military war plans that remain in effect,
* or reveal operational or tactical elements of
* prior plans that are contained in such active
* plans;
*
*/
@XmlEnumValue("25X5")
VALUE_9("25X5"),
/**
* (U)
* Reveal information, including foreign
* government information, that would cause
* serious harm to relations between the United
* States and a foreign government, or to
* ongoing diplomatic activities of the United
* States
*
*
*/
@XmlEnumValue("25X6")
VALUE_10("25X6"),
/**
* (U)
* Reveal information that would
* impair the current ability of United States
* Government officials to protect the President,
* Vice President, and other protectees for
* whom protection services, in the interest of
* the national security, are authorized.
*
*
*/
@XmlEnumValue("25X7")
VALUE_11("25X7"),
/**
* (U)
* Reveal information that would
* seriously impair current national security
* emergency preparedness plans or reveal
* current vulnerabilities of systems,
* installations, or infrastructures relating to the
* national security.
*
*
*/
@XmlEnumValue("25X8")
VALUE_12("25X8"),
/**
* (U)
* Violate a statute, treaty, or
* international agreement that does not permit
* the automatic or unilateral declassification of
* information at 25 years.
*
*
*/
@XmlEnumValue("25X9")
VALUE_13("25X9"),
/**
* (U)
* When the information clearly and
* demonstrably could be expected to
* reveal the identity of a confidential
* human source or a human intelligence
* source.
*
*
*/
@XmlEnumValue("50X1-HUM")
VALUE_14("50X1-HUM"),
/**
* (U)
* The ISCAP has authorized use of this code in the FBI’s
* classification guidance (which results in a 75-year classification
* period) for any agency sourcing/reusing the information.
*
*
*/
@XmlEnumValue("50X1")
VALUE_15("50X1"),
/**
* (U)
* When the information clearly and
* demonstrably could reveal key design
* concepts of weapons of mass
* destruction.
*
*
*/
@XmlEnumValue("50X2-WMD")
VALUE_16("50X2-WMD"),
/**
* (U)
* The ISCAP has authorized use of this code in the FBI’s
* classification guidance (which results in a 75-year classification
* period) for any agency sourcing/reusing the information.
*
*
*/
@XmlEnumValue("50X6")
VALUE_17("50X6");
private final String value;
CVEnumISM25X(String v) {
value = v;
}
public String value() {
return value;
}
public static CVEnumISM25X fromValue(String v) {
for (CVEnumISM25X c: CVEnumISM25X.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}