package opc.ua.addressspace.nodeclasses;

import java.awt.Image;

public class ObjectNode extends BaseNode {

	/**
	 * attributes
	 */
	private byte eventNotifier;
	
	/**
	 * references
	 */
	/** 
	 * TODO - OPC UA Part 3, p.34
	 */
	 private BaseNode[] hasComponent;
	 private BaseNode[] hasProperty;
	 private BaseNode hasModellingRule;
	 private BaseNode hasTypeDefinition;
	 private BaseNode hasModelParent;
	 private BaseNode[] hasEventSource;
	 private BaseNode[] hasNotifier;
	 private BaseNode[] organizes;
	 private BaseNode hasDescription;
	 //other references
	
	/**
	 * properties
	 */
	private String nodeVersion;
	private Image icon;
	//private NamingRuleType NamingRule;
	
}
