// src directory =/home/dke/Documents/project/nexus//src/au/gov/ansto/bragg/nexus/tmp/
package au.gov.ansto.bragg.nexus.auto;
import neutron.nexus.*;
import au.gov.ansto.bragg.nexus.base.*;

//  Generated from XML source(file:/home/dke/Documents/project/nexus/src/au/gov/ansto/bragg/nexus/xml//entry/NXcharacterizations.xml)

public class NXcharacterizations
 extends NXgroup_ {

//
// *** ownedAttributes ***
//


// indexed = false
private String name_;
/** Property string for bean property: name*/
final static public String $name = "name";
public String getName(){
 return name_;
}
public void setName(final String name){
 name_ = name;
}


// indexed = false
private String source_;
/** Property string for bean property: source*/
final static public String $source = "source";
public String getSource(){
 return source_;
}
public void setSource(final String source){
 source_ = source;
}


// indexed = false
private String location_;
/** Property string for bean property: location*/
final static public String $location = "location";
public String getLocation(){
 return location_;
}
public void setLocation(final String location){
 location_ = location;
}


// indexed = false
private String mime_type_;
/** Property string for bean property: mime_type*/
final static public String $mime_type = "mime_type";
public String getMime_type(){
 return mime_type_;
}
public void setMime_type(final String mime_type){
 mime_type_ = mime_type;
}


// indexed = false
// Extracted NeXus multiplicity indicator (?) means (May occur 0 or one times (i.e. no more than once))
/** ? */
private Definition definition_;
/** Property string for bean property: definition*/
final static public String $definition = "definition";
public Definition getDefinition(){
 return definition_;
}
public void setDefinition(final Definition definition){
 definition_ = definition;
}

//
// *** ownedOperations *** 
//

// constructor
public NXcharacterizations(){}



public class Definition
 extends NXdataItem_ {

//
// *** ownedAttributes ***
//


// indexed = false
private String version_;
/** Property string for bean property: version*/
final static public String $version = "version";
public String getVersion(){
 return version_;
}
public void setVersion(final String version){
 version_ = version;
}


// indexed = false
private String URL_;
/** Property string for bean property: URL*/
final static public String $URL = "URL";
public String getURL(){
 return URL_;
}
public void setURL(final String URL){
 URL_ = URL;
}

//
// *** ownedOperations *** 
//

// constructor
public Definition(){}

}
}
