code: /*--------------------------------------------------------------*
    Copyright (C) 2006-2015 OpenSim Ltd.
  
    This file is distributed WITHOUT ANY WARRANTY. See the file
    'License' for details on this and other legal matters.
  *--------------------------------------------------------------*/
  
  package org.omnetpp.ned.model.interfaces;
  
  import java.util.Map;
  
  import org.omnetpp.ned.model.INedElement;
  import org.omnetpp.ned.model.ex.PropertyElementEx;
  
  /**
   * Interface for NED/MSG model elements that support properties.
   *
   * @author levy
   */
  public interface IHasProperties extends INedElement {
      /**
       * Returns the name - property node association.
       * The returned map must not be modified.
       */
      public Map<String, Map<String, PropertyElementEx>> getProperties();
  }
  