/* * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ package org.opendaylight.controller.sal.binding.model.api; import java.util.List; /** * Every Java interface has to be specified with: * * * By the definition of the interface constant, enum and method definitions MUST * be public, so there is no need to specify the scope of visibility. * * */ public interface GeneratedType extends Type { public Type getParentType(); /** * Returns Set of all Enumerator definitions associated with interface. * * @return Set of all Enumerator definitions associated with interface. */ public List getEnumDefintions(); /** * * * @return */ public List getConstantDefinitions(); /** * * * @return */ public List getMethodDefinitions(); }