001    /***** Copyright (c) 1999 Object Management Group. Unlimited rights to 
002           duplicate and use this code are hereby granted provided that this 
003           copyright notice is included.
004    *****/
005    
006    package org.omg.CORBA;
007    
008    abstract public class Context {
009    
010        abstract public String context_name();
011        abstract public org.omg.CORBA.Context parent();
012        abstract public org.omg.CORBA.Context create_child(
013                    String child_context_name);
014        abstract public void set_one_value(String prop_name,
015                    org.omg.CORBA.Any value);
016        abstract public void set_values(org.omg.CORBA.NVList values);
017        abstract public void delete_values(String prop_name);
018        abstract public org.omg.CORBA.NVList get_values(String start_scope,
019                    int op_flags, String pattern);
020    }